Creating Message Definitions
This section discusses the structure of the message definitions used in this example.
The structure of a message appears on the Messages – Message Definitions page. To access the page select
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.

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>
The structure of a message appears on the Messages – Message Definitions page. To access the page select
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.

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>