- 0 minutes to read

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.

graph LR subgraph "Nodinite" roNodinite(fal:fa-user-secret Show/Hide/Mask) end subgraph "Log Events" ro1(fal:fa-circle-info Additional field values) end roNodinite -.- ro1

HideAdditionalFieldValuesInLogViews - System Parameter

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

Administration