Application Area Contents

The following elements are included in the application area:

  • Sender.LogicalID, to identify the sending application. The logical ID of the application instance is prefixed by ‘lid://’.

    For example: ‘lid://infor.erpenterprise.europe.001’.

  • Sender.ComponentID, to identify a subcomponent within the sending application, if needed. For LN this will always be ‘erp’.
  • BODID, to identify the BOD message. The BODID will differ slightly for reply BODs. Additionally, the variationID name-value pair may be omitted. For details, see below.
  • ConfirmationCode. This will be ‘OnError’.
  • DateTime. This is a timestamp near the end of the application database transaction that published the BOD.

The Sender.ReferenceID and other application area elements are unused.

For a request BOD the BODID will have the following format:

infor-nid:<tenantId>:<accountingEntityId>:<locationId>:<documentId>:<revisionId>
?<Noun>&verb=<Verb>&variationID=<variationID>

The variation ID name-value pair will only be included if it is specified. In other words, if not isspace(i.variationId). The sequence of the name-value pairs is undefined.

For example, if ShowAndPublishSyncBOD is used for the SalesOrderBOD business object, where

  • i.documentId = " 12345 "
  • i.revisionId = ""
  • i.variationId = "24"
  • i.tenantId = "default"
  • i.accountingEntityId = "entity"
  • i.locationId = " "

then the BODID will be:

infor-nid:default:entity: : 12345
		:?SalesOrder&verb=Sync&variationID=24

For a response BOD (Confirm, Acknowledge, and in the future also Show), the BODID is derived from the BODID from the corresponding request BOD. Only the verb will be changed and a sequence name-value pair will be added.

For example, if a BOD, having the following BODID, arrives:

infor-nid:default:entity:1:9876:1?SalesOrder&verb=Process&variationID=24

then the BODID for the response BOD will be:

infor-nid:default:entity:1:9876:1?SalesOrder&verb=Acknowledge&variationID=24&
		sequence=1

or, if an error occurred:

infor-nid:default:entity:1:9876:1?SalesOrder&verb=Confirm&variationID=24&sequence=1