Specifying cXML order information on the customer record

If you also use cXML PunchOut, the values that you specify in the cXML Header Fields section are used for both PunchOut and Order transactions.

  1. In the Users section of the Business Center, click Customers.
  2. Click the customer number.
  3. In the PunchOut Protocol field, specify cXML.
  4. Specify the values to use to validate the From credentials in the cXML OrderRequest message. If the values in the cXML file do not match the values that you specify for the customer, then the request is denied. The values that you specify correspond to this section of the OrderRequest file:
    <From>
    <Credential domain="From Credential Domain field value">
    <Identity>From Credential Identity field value</identity>
    </Credential>
    </From
    Specify information in these fields:
    From Credential Domain
    Specify the domain used to identify the customer. Typically, this value is either DUNS or NetworkID.
    From Credential Identity
    Specify the originator of the PunchOut or Order request. Typically, this value is the customer number.
  5. Specify the values to use to validate the Sender credentials in the cXML OrderRequest message. In cXML Order, an XML file is sent from the customer to a central hub, and then from the central hub to Rhythm for Commerce. The Sender credentials are used to identify the central hub and the customer. If the values in the cXML file that is received from the central hub do not match the values that you specify for the customer, then the request is denied. The values that you specify correspond to this section of the OrderRequest file:
    <Sender>
    <Credential domain="Sender Credential Domain field value">
    <Identity>Sender Credential Identity field value</Identity>
    <SharedSecret>Shared Secret field value</SharedSecret>
    </Credential>
    <UserAgent>Sender User Agent field value</UserAgent>
    </Sender>
    Specify information in these fields:
    Shared Secret
    Specify the shared secret that you provided to the e-commerce hub.
    Sender Credential Domain
    Specify the domain used to identify the e-commerce hub.
    Sender Credential Identity
    Specify the buying organization. Typically, this value is the customer number. The value must be unique. You cannot use the same credential identity on more than one customer record.
    Sender User Agent
    Specify the name and version of the procurement system.
  6. In the Order Request User Xpath field, specify the xpath in the OrderRequest file that contains the user ID. Users are typically identified by their email addresses. Specify one of these values:
    • /cXML/Request/OrderRequest/OrderRequestHeader/Contact/Email
    • /cXML/Request/OrderRequest/OrderRequestHeader/Extrinsic
    • /cXML/Request/OrderRequest/OrderRequestHeader/ShipTo/Address/Email
    If you leave this field blank, the value specified for the Default OrderRequest User XPath parameter in the Application Details form is used.
  7. Click Save.