Message Definition: PeopleSoft SCM Node

The structure of a message appears on the Messages – Message Definitions page. To access the page select PeopleTools, and then Integration Broker, and then Integration Setup, and then Message Definitions.

The following example shows the format of the purchase order on the PeopleSoft SCM node.

This example illustrates a partial view of the Messages – Message Definition page. The example shows the message structure for the purchase order message PURCHASEORDERMSG on the SCM node.

PURCHASEORDERMSG message definition

The following is a sample message that corresponds to the message structure:

<?xml version="1.0"?>
<PURCHASEORDERMSG>
  <FieldTypes>
    <PURCHASEORDER class="R">
      <PURCHASEORDERNUM type="CHAR"/>
      <PURCHASEORDERDATE type="DATE"/>
    </PURCHASEORDER>
    <SHIPPINGDETAILS class="R">
      <NAME type="CHAR"/>
      <ADDRESS type="CHAR"/>
      <CITY type="CHAR"/>
      <STATE type="CHAR"/>
      <CARRIER_ID type="CHAR"/>
    </SHIPPINGDETAILS>
    <PURCHASEDITEMS class="R">
      <ITEM type="CHAR"/>
    </PURCHASEDITEMS>
    <PSCAMA class="R">
      <LANGUAGE_CD type="CHAR"/>
      <AUDIT_ACTN type="CHAR"/>
      <BASE_LANGUAGE_CD type="CHAR"/>
      <MSG_SEQ_FLG type="CHAR"/>
      <PROCESS_INSTANCE type="NUMBER"/>
      <PUBLISH_RULE_ID type="CHAR"/>
      <MSGNODENAME type="CHAR"/>
    </PSCAMA>
  </FieldTypes>
  <MsgData>
    <Transaction>
      <PURCHASEORDER class="R">
        <PURCHASEORDERNUM IsChanged="Y">19908</PURCHASEORDERNUM>
        <PURCHASEORDERDATE IsChanged="Y">2006-04-03</PURCHASEORDERDATE>
        <SHIPPINGDETAILS class="R">
          <NAME IsChanged="Y">Smith,Bill</NAME>
          <ADDRESS IsChanged="Y">123 Anywhere St</ADDRESS>
          <CITY IsChanged="Y">Fresno</CITY>
          <STATE IsChanged="Y">CA</STATE>
          <CARRIER_ID IsChanged="Y">USPS</CARRIER_ID>
        </SHIPPINGDETAILS>
        <PURCHASEDITEMS class="R">
          <ITEM IsChanged="Y">AAS5536</ITEM>
        </PURCHASEDITEMS>
        <PURCHASEDITEMS class="R">
          <ITEM IsChanged="Y">POB332Q</ITEM>
        </PURCHASEDITEMS>
      </PURCHASEORDER>
      <PSCAMA class="R">
        <LANGUAGE_CD>ENG</LANGUAGE_CD>
        <AUDIT_ACTN/>
        <BASE_LANGUAGE_CD>ENG</BASE_LANGUAGE_CD>
        <MSG_SEQ_FLG/>
        <PROCESS_INSTANCE>0</PROCESS_INSTANCE>
        <PUBLISH_RULE_ID/>
        <MSGNODENAME/>
      </PSCAMA>
    </Transaction>
  </MsgData>
</PURCHASEORDERMSG>