ProtectedContextValues - System Parameter
Nodinite encrypts your Context Properties from BizTalk Server and all Nodinite Log Events that stem from other Integration Platforms and custom logging solutions.
To hide a value from a Context property, use the System Parameter ProtectedContextValues.
Examples of different Context sources
Unlike Microsoft BizTalk Server, where Context Properties are stored in clear text, perfectly readable without any traces for SQL DBAs, Nodinite hides the Context values in the Nodinite Log Databases.
The Web Client provides self-service access to logged data for your Users with Role-based security to Log Views. An administrator may have given Users the right to view Context Data, including passwords for FTPs. When using Dynamic Send Ports in BizTalk; You may want to mask these values for some Context Values.
- Use Stylesheets to mask the payload (XML, JSON, ...)
Example of hiding filenames
- Context key: http://schemas.microsoft.com/BizTalk/2003/file-properties#ReceivedFileName
- Display value: Value to use; when set to null; the value
*******
presents.
[{
"Key": "http://schemas.microsoft.com/BizTalk/2003/file-properties#ReceivedFileName",
"DisplayValue": "*** hidden filename ***"
}]
Repeat the entries to hide additional context values,
[{
"Key": "http://schemas.microsoft.com/BizTalk/2003/file-properties#ReceivedFileName",
"DisplayValue": "*** hidden filename ***"
},
{
"Key": "MySchema#Password",
"DisplayValue": "******** [password is hidden]"
},
{
"Key": "MySchema#SecureValue",
"DisplayValue": "•••••••••"
}]
json
JSON text string with valid values
This feature comes with Nodinite version 4.3.0.24
Frequently asked questions
Additional solutions to common problems and the FAQ for the Nodinite System Parameters exist in the Troubleshooting user guide.
Next Step
Related
- ContextPropertiesFilters - Remove Context properties from the system.
- Stylesheets - Present only the selected data of interest.
- Install and Update Tool