HideAdditionalFieldValuesInLogViews - System Parameter
Take control of sensitive data visibility in Nodinite Log Views with the HideAdditionalFieldValuesInLogViews system parameter. This feature empowers you to:
✅ Protect sensitive context properties in Additional field values
✅ Automate hiding, masking, or showing data for compliance
✅ Empower users with secure, role-based access
✅ Reduce risk and ensure peace of mind for your organization
Use the System Parameter HideAdditionalFieldValuesInLogViews to control visibility and safeguard information across your integration landscape. Data originates from Nodinite Log Events and Microsoft BizTalk Server, ensuring your integration logs remain secure and compliant.
The HideAdditionalFieldValuesInLogViews System Parameter in Nodinite Web Client
The Web Client empowers your Users with self-service access to logged data, protected by Role-based security for Log Views. For example, administrators can grant Users the ability to show, hide, or mask additional field values, ensuring only authorized personnel can view sensitive information.
To hide content within the payload itself, leverage the Stylesheets feature for even greater control and compliance.
JSON Configuration
The parameter value is a JSON object where each field can be individually controlled:
- key: Use any of the available field names (see list below)
- value: Must be one of these three lowercase values:
show- Display the field and its value (default behavior)mask- Display the field name but hide the value (e.g., "MessageGuid: ********")hide- Completely hide both the field name and value
Important
Case Sensitivity: Values are case-sensitive and must be lowercase. Using
"Show","HIDE", or"Mask"will cause validation errors.
Valid Configuration Example
{
"SequenceNo": "show",
"EventId": "show",
"MessageGuid": "mask",
"EventNumber": "show",
"ServiceInstanceSequenceNo": "mask",
"ProcessingMachineName": "show",
"ProcessName": "show",
"ProcessingModuleName": "show",
"ProcessingModuleType": "show",
"ProcessingTime": "show",
"ProcessingUser": "hide",
"LocalInterchangeId": "show",
"ApplicationInterchangeId": "show",
"ServiceInstanceActivityId": "mask",
"LogText": "show",
"MessageTypeName": "show",
"OriginalMessageTypeName": "show",
"EndPointName": "show",
"EndPointUri": "mask"
}
Configuration Rules
| Configuration | Valid | Behavior |
|---|---|---|
{"Field1": "show"} |
Yes | Field and value visible |
{"Field1": "hide"} |
Yes | Field completely hidden |
{"Field1": "mask"} |
Yes | Field name shown, value masked |
{} (empty) |
Yes | All fields shown (default) |
{"Field1": "Show"} |
No | Case-sensitive - must be lowercase |
{"Field1": "HIDE"} |
No | Case-sensitive - must be lowercase |
{"Field1": "visible"} |
No | Invalid value (only show/hide/mask) |
Tip
The Web Client validates your JSON configuration when saving. Invalid configurations will display an error message before submission.
This feature is available from Nodinite version 6.0.0.30
Frequently asked questions
Find more solutions and answers in the Nodinite System Parameters FAQ and the Troubleshooting user guide.
Next Step
Related Topics
- ProtectedContextValues - Mask Context Values.
- ContextPropertiesFilters - Remove Context properties from the system.
- Stylesheets - Present only the selected data of interest.
- Install and Update Tool
