Message Definition: PeopleSoft CRM 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 CRM node.

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

PO_MSG message definition

This is a sample message that corresponds to the message structure:

<?xml version="1.0"?>
<PO_MSG>
  <FieldTypes>
    <PO_HEADER class="R">
      <PO_NUMBER type="CHAR"/>
      <PO_DATE type="DATE"/>
    </PO_HEADER>
    <PO_ITEM class="R">
      <SKU type="CHAR"/>
      <CUSTNAME type="CHAR"/>
      <SHIPPER type="CHAR"/>
      <DESTADD type="CHAR"/>
      <DESTCITY type="CHAR"/>
      <DESTSTATE type="CHAR"/>
    </PO_ITEM>
    <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>
      <PO_HEADER class="R">
        <PO_NUMBER IsChanged="Y">BBN7782</PO_NUMBER>
        <PO_DATE IsChanged="Y">2006-04-15</PO_DATE>
        <PO_ITEM class="R">
          <SKU IsChanged="Y">JN557BB</SKU>
          <CUSTNAME IsChanged="Y">Jones,Mark</CUSTNAME>
          <SHIPPER IsChanged="Y">Federal Express</SHIPPER>
          <DESTADD IsChanged="Y">66  Availer St</DESTADD>
          <DESTCITY IsChanged="Y">Stockton</DESTCITY>
          <DESTSTATE IsChanged="Y">CA</DESTSTATE>
        </PO_ITEM>
      </PO_HEADER>
      <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>
</PO_MSG>