Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of logging data, the method comprising: receiving using an on-ramp and a message box server, a message, the message comprising a data payload, and forwarding the message to a receiving pipeline; if the message comprises an itinerary in a message header, then copying the itinerary comprised in the message header into one or more context properties associated with the message using an ESB pipeline component and the message box server, otherwise, using an ESB pipeline component and the message box server to select the itinerary from an itinerary database using data from the data payload or context data from the one or more context properties associated with the message and copying the itinerary into the one or more context properties; processing the message using the message box server for each of one or more steps in the itinerary at each of the one or more steps wherein the one or more steps of the itinerary comprises a logging step; if during processing of the message in the pipeline the one of the one or more steps is the logging step and a Business Rule Engine (BRE) resolver is selected for use in the logging step, then: sending a data type desired and at least a part of the message to the BRE using the BRE resolver and the message box server; determining the policy to be used to process the message using the BRE; processing the message with the BRE using the policy to obtain the data value corresponding with the data type desired using the message box server; forwarding the data value to a BRE resolver provider associated with the BRE using the message box server; logging the data value to a table associated with a Business Activity Monitor (BAM) monitoring activity where the table is comprised in a BAM database using the message box server; forwarding the message to a sending pipeline identified in the itinerary using the message box server; routing the message to an off-ramp identified in the itinerary using the message box server.
2. The method of claim 1 , wherein the logging step is a messaging itinerary step.
3. The method of claim 1 , wherein the logging step is a logging orchestration step.
4. The method of claim 1 , further comprising: if during processing of the message in the pipeline the one of the one or more steps is the logging step and an xpath resolver and policy is selected for use in the logging step, then processing the message using the xpath resolver and the policy to retrieve a data value from the message, where the data value is associated with a data type included in the logging step using the message box server; forwarding the data value to an xpath resolver provider using the message box server.
5. The method of claim 1 , further comprising: if during processing of the message in the pipeline the one of the one or more steps is the logging step and a context resolver and a policy is selected for use in the logging step, then processing the message using the context resolver and the policy to retrieve a data value from context properties included in the message, the data value associated with a data type included in the logging step using the message box server; forwarding the data value to a context resolver provider using the message box server.
6. A method of logging data to a Business Activity Monitoring (BAM) monitoring activity, the method comprising: using an itinerary for a message, processing the message with a message box server using an itinerary logging step comprised in the itinerary; if during processing of the message using the logging step a Business Rule Engine (BRE) resolver is selected in the logging step, then: sending the data type desired and the message to the BRE using the BRE resolver and the message box server; dynamically determining the policy needed to process the message using the BRE; processing the message with the BRE using the policy to obtain the data value corresponding with the data type desired using the message box server; forwarding the data value to a BRE resolver provider associated with the BRE using the message box server; logging the data value to a table associated with a Business Activity Monitor (BAM) monitoring activity where the table is comprised in a BAM database using the message box server.
7. The method of claim 6 , wherein the logging step is a messaging itinerary step.
8. The method of claim 6 , wherein the logging step is a logging orchestration step.
9. The method of claim 6 , further comprising: if during processing of the message using the logging step an xpath resolver and a policy is selected for use in the logging step, then processing the message using the xpath resolver and the policy to retrieve a data value from the message, where the data value is associated with a data type included in the logging step using the message box server; forwarding the data value to an xpath resolver provider using the message box server.
10. The method of claim 6 , further comprising: if during processing of the message using the logging step a context resolver and a policy is selected in the logging step, then processing the message using the context resolver and a policy to retrieve a data value from context properties included in the message, the data value associated with a data type included in the logging step using the message box server; forwarding the data value to a context resolver provider using the message box server.
Unknown
December 12, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.