Ariba Supplier OnRamp 7.1 | webMethods Ariba Supplier OnRamp Documentation | webMethods Ariba Supplier OnRamp Installation and User’s Documentation | Implementing a Punchout Ordering System with Trading Networks | Installing cXML Document Attributes and Document Types in Trading Networks
 
Installing cXML Document Attributes and Document Types in Trading Networks
 
Initializing the cXML Document Attributes and Document Types
Trading Networks must contain document attributes that are used to describe parts of the cXML request. Trading Networks must also contain document type definitions describing the cXML requests. You use the Ariba Supplier OnRamp Configuration screen to add these resources to Trading Networks.
Ariba Supplier OnRamp will also install cXML document attributes in Trading Networks (fields in the cXML requests that were determined to be important).
Document Types that will be installed by Ariba Supplier OnRamp include the following:
Document Type
Description
cXML_OrderRequest_new
Describes a cXML OrderRequest with operation new.
cXML_OrderRequest_update
Describes a cXML OrderRequest with operation update.
cXML_OrderRequest_delete
Describes a cXML OrderRequest with operation delete.
cXML_PunchOutSetupRequest_create
Describes a cXML PunchOutSetupRequest with operation create.
cXML_PunchOutSetupRequest_inspect
Describes a cXML PunchOutSetupRequest with operation inspect.
cXML_PunchOutSetupRequest_edit
Describes a cXML PunchOutSetupRequest with operation edit.
cXML_ProfileRequest
Describes a cXML ProfileRequest message.
cXML_InvoiceDetailRequest_new
Describes a cXML InvoiceDetail Request with operation new.
cXML_InvoiceDetailRequest_delete
Describes a cXML InvoiceDetail Request with operation delete.
cXML_MasterAgreementRequest_new
Describes a cXML MasterAgreement Request with operation new.
cXML_MasterAgreementRequest_update
Describes a cXML MasterAgreement Request with operation update.
cXML_MasterAgreementRequest_delete
Describes a cXML MasterAgreement Request with operation delete.
Document Attributes that will be installed by Ariba Supplier OnRamp include the following:
Document Attribute
Description
operation
The cXML Request operation type:
For OrderRequest: new, update, or delete.
For PunchOutSetupRequest: create, inspect, or edit.
For ProfileRequest: unset.
language
The language used for the cXML request. This field may be set, depending on whether the cXML request has its xml:lang attribute set.
cXML_SenderIDDomain
The cXML Request Header From credential domain.
cXML_ReceiverIDDomain
The cXML Request Header To credential domain.
cXML_RoutingAgentIDDomain
The cXML Request Header Sender credential domain.
cXML_RoutingAgentID
The cXML Request Header Sender identity.
cXML_MarketplaceSenderIDDomain
The cXML Request Header From credential domain, for the credential with type marketplace.
cXML_MarketplaceSenderID
The cXML Request Header From credential identity, for the credential with type marketplace.
cXML_OrderDate
For OrderRequests, the Order Date.
cXML_OrderCurrency
For OrderRequests, the currency used in that order.
cXML_OrderID
For OrderRequests, the unique identifier for the order.
cXML_OrderTotal
The total amount for the order.
cXML_PunchOut_BrowserFormPostURL
For PunchOutSetupRequests, the buyer's punchout URL.
cXML_PunchOut_BuyerCookie
The buyer's unique shopping session ID.
cXML_InvoiceID
A supplier-generated identifier for the Invoice. Identical to the Invoice Number that appears at the top of a physical Invoice.
cXML_InvoicePurpose
Purpose of the invoice.
*standard. (Default) A standard billing statement from the supplier to the buying organization.
*creditMemo. A credit memo for issuing credit to the buying organization. isHeaderInvoice must be yes. Also, the elementInvoiceDetailSummary/DueAmount must be a negative amount.
*debitMemo. A debit memo for billing a balance owed by the buying organization. isHeaderInvoice must be yes. Also, the element InvoiceDetailSummary/DueAmount must be a positive amount.
cXML_InvoiceDate
Date and time that the Invoice was created (should be earlier than the cXML timestamp).
cXML_IsInformationOnly
Indicates whether the buying organization needs to take action.
*yes. Invoice is for the buying organization's information only (no action needs to be taken by the buying organization).
*Not specified. (Default) Invoice is functional. The buying organization needs to take action upon receiving this document (submit payment or accept credit).
cXML_AgreementID
The procurement system agreement ID for this request.
cXML_AgreementType
Whether the agreement refers to a value or quantity.
cXML_AgreementDate
The date and time that the agreement request was created. This is different from the effective and expiration date of the agreement.
cXML_EffectiveDate
The date that the agreement is available for ordering or releases.
cXML_ExpirationDate
The date the agreement is no longer available.
In addition, Ariba Supplier OnRamp uses the following attributes that are predefined in Trading Networks to represent cXML field values:
Document Attributes
Description
senderID
Used to represent the cXML Header From credential identity.
receiverID
Used to represent the cXML Header To credential identity.
documentID
The cXML payloadID.