@@ -39,20 +39,20 @@ docker build -t cyphera-informatica .
39391 . Upload ` cyphera-informatica-0.1.0.jar ` as a custom library
40402 . Reference in a Java transformation within your mapping
4141
42- ### Policy Configuration
42+ ### Configuration
4343
44- Place ` cyphera.json ` at ` /etc/cyphera/cyphera.json ` or set the ` CYPHERA_POLICY_FILE ` environment variable.
44+ Place ` cyphera.json ` at ` /etc/cyphera/cyphera.json ` or set the ` CYPHERA_CONFIGURATION_FILE ` environment variable.
4545
4646## Usage
4747
4848In a Java Transformation expression:
4949
5050``` java
51- // Protect with a named policy
51+ // Protect with a named configuration
5252String protectedValue = io.cyphera.informatica. CypheraTransformation . cyphera_protect(" ssn" , input_ssn);
53- // → "T01i6J-xF-07pX" (tagged , dashes preserved)
53+ // → "T01i6J-xF-07pX" (header-prefixed , dashes preserved)
5454
55- // Access — tag tells Cyphera which policy to use
55+ // Access — the embedded header tells Cyphera which configuration to use
5656String accessed = io.cyphera.informatica. CypheraTransformation . cyphera_access(protectedValue);
5757// → original SSN
5858```
@@ -61,18 +61,18 @@ String accessed = io.cyphera.informatica.CypheraTransformation.cyphera_access(pr
6161
6262| Method | Description |
6363| --------| -------------|
64- | ` cyphera_protect(policy , value) ` | Protect using a named policy |
65- | ` cyphera_access(protectedValue) ` | Access using tag-based policy lookup |
66- | ` cyphera_access(policy , protectedValue) ` | Access with explicit policy name |
64+ | ` cyphera_protect(configuration , value) ` | Protect using a named configuration |
65+ | ` cyphera_access(protectedValue) ` | Access using the embedded header (primary) |
66+ | ` cyphera_access(configuration , protectedValue) ` | Access with explicit configuration name (escape hatch for headerless configurations) |
6767
6868## Operations
6969
70- ### Policy Configuration
70+ ### Configuration
7171
72- - Policy file: ` /etc/cyphera/cyphera.json ` or ` CYPHERA_POLICY_FILE ` env var
72+ - Configuration file: ` /etc/cyphera/cyphera.json ` or ` CYPHERA_CONFIGURATION_FILE ` env var
7373- For PowerCenter: set env var on the Integration Service
7474- For IDMC: set env var in the Secure Agent configuration
75- - Policy loaded on first call — restart the service to reload
75+ - Configuration loaded on first call — restart the service to reload
7676
7777### Monitoring
7878
@@ -88,16 +88,16 @@ String accessed = io.cyphera.informatica.CypheraTransformation.cyphera_access(pr
8888### Troubleshooting
8989
9090- ** ClassNotFoundException** — JAR not on the classpath. Verify placement and restart.
91- - ** "Unknown policy "** — policy file not found or policy name misspelled
91+ - ** "Unknown configuration "** — configuration file not found or configuration name misspelled
9292- ** Java version mismatch** — this JAR requires Java 8+. Check your Informatica JRE version.
9393
94- ## Policy File
94+ ## Configuration File
9595
9696``` json
9797{
98- "policies " : {
99- "ssn" : { "engine" : " ff1" , "key_ref" : " demo-key" , "tag " : " T01" },
100- "credit_card" : { "engine" : " ff1" , "key_ref" : " demo-key" , "tag " : " T02" }
98+ "configurations " : {
99+ "ssn" : { "engine" : " ff1" , "key_ref" : " demo-key" , "header " : " T01" },
100+ "credit_card" : { "engine" : " ff1" , "key_ref" : " demo-key" , "header " : " T02" }
101101 },
102102 "keys" : {
103103 "demo-key" : { "material" : " 2B7E151628AED2A6ABF7158809CF4F3C" }
0 commit comments