Example to find and view the Body/Payload from another BizTalk Log Event
Unlock rapid troubleshooting and seamless end-to-end tracking in your BizTalk integrations with Nodinite! This example demonstrates how to use a Search Field Link to instantly open the body of a related message using its MessageId—empowering you to correlate events and accelerate root cause analysis.
The Nodinite Web Client action /Message/FindAndView intelligently searches through the active Log Database and, if needed, older databases to locate the message body for the specified MessageId. When you expand Log Event details in a Log View, you can also see the Log Database's unique Id, which is essential for advanced troubleshooting.
Understanding the Flow
MessageId value"] -->|"click the link"| B["fa:fa-link Search Field Link
URL with {value}"] B --> C["fa:fa-globe Web Client
Message/FindAndView"] C -->|"search"| D["fa:fa-database Active and older
Log Databases"] D --> E["fa:fa-file-code Message body
of the related event"] style A fill:#2678BD,color:#fff style B fill:#2678BD,color:#fff style C fill:#E47528,color:#fff style D fill:#3F827B,color:#fff style E fill:#93d16d,color:#000
Diagram: the user clicks a MessageId value in a Log View (blue); the Web Client action (orange) searches the Log Databases (teal) and opens the related message body (green).
Example API call
/Message/FindAndView?logViewId=0&messageId=7393cc8d-5bda-4194-a23f-7e027a8fd14
Set up the Search Field Link
To set up this powerful feature:
Ensure the HTTP Response Header Nodinite-LogDatabaseId is set with the Id of the relevant Nodinite Log Database.
Create the Search Field that extracts the BizTalk MessageId, for example in the Search Field Wizard (see How to use the Search Field Wizard) with a Message Context Key expression on the
http://schemas.microsoft.com/BizTalk/2003/file-properties#MessageIDcontext property. Then create a new link for that Search Field. You configure Search Field Links in the Search Field editor, see Add or manage Search Field.
The Test step of the Search Field Wizard for the Message ID Search Field: the expression matches the MessageID key on the Message Context tab, and the result shows the extracted value.Assign a clear name to the link and enter the address of the Nodinite Web Client, which runs at the root of its own web site, followed by
Message/FindAndView. The host and port come from your environment's settings in the Nodinite Portal (Servers step). For external access, use the DNS or server name instead oflocalhost.
https://nodinite.contoso.com:40000/Message/FindAndView?logViewId=0&messageId={value}
This enables users to click directly from a Log View to the related BizTalk message or event, streamlining investigations and reducing manual effort.