Business-cXML
view release on metacpan or search on metacpan
t/xml-catalog/cXML-1.2.036/cXML.dtd view on Meta::CPAN
>
<!--
Defines the ID of a contract known to the source buyer system.
IdReference
Additional reference ID for Contract. For example, SAP AgreementId.
contractID
The id of a contract known to the source buyer system.
contractDate
The date and time the contract request was created or updated.
contractType
The type of the contract being referenced, for example: Scheduling Agreement
-->
<!ELEMENT ContractIDInfo (IdReference*)>
<!ATTLIST ContractIDInfo
contractID %string; #REQUIRED
contractDate %datetime.tz; #IMPLIED
contractType (scheduling_agreement) #IMPLIED
>
<!--
The representation of a line item in a contract status update request.
Note:
"type" attribute in <ItemStatus> specifies which kind of status that item should have. For example "created"
"lineNumber" attribute in <ItemInfo> specifies the line number of current line item in the source buyer system.
For example, item number in Ariba Sourcing contract.
IdReference:
The reference to a line item of the contract in the external system.
For example, domain = 'SAPLineNumber', identifier='0100'
Comments
may be used to have a more user readable description of the code
-->
<!ELEMENT ContractItemStatus (ItemStatus, IdReference?, Comments*)>
<!--
Use of the Contract element is deprecated
A mechanism for sending static contract pricing information.
-->
<!ELEMENT Contract (SupplierID+, Comments?, ItemSegment+)>
<!ATTLIST Contract
effectiveDate %datetime.tz; #REQUIRED
expirationDate %datetime.tz; #REQUIRED
>
<!--
Use of the ItemSegment element is deprecated.
Defines an item segment for the index. An item segment is an
overlay for index items, allowing suppliers to override certain
item attributes on a per-contract basis.
Items may be segmented by some agreed-upon user-specific key that
is used to determine who is eligible for these particular overlaid
attributes (such as reduced or different prices). Omitting the
segmentKey indicates that the supplier wishes to set the given
contract price system wide (for all users).
segmentKey - optional agreed-upon string used to segment
custom prices
-->
<!ELEMENT ItemSegment (ContractItem+)>
<!ATTLIST ItemSegment
segmentKey %string; #IMPLIED
>
<!--
Use of the ContractItem element is deprecated
A particular (custom) item overlay for a index item. The item is
referenced by the supplierPartID.
ItemID - ID for the part to be overlaid.
UnitPrice - Contract price for item
Extrinsic - Named overlay. The Extrinsic should be named with the
item field name it is to overlay. The Extrinsic must contain a
<value> element which supplies the replacement value for the item
field.
For example:
<ContractItem>
<ItemID>
<SupplierPartID>123456</SupplierPartID>
</ItemID>
<Extrinsic name="URL">http://www.newaddress.com</Extrinsic>
</ContractItem>
-->
<!ELEMENT ContractItem (ItemID, UnitPrice?, Extrinsic*)>
<!--
For better definitions of these Elements/Entities, refer to the cXML
User's Guide and related documents.
-->
<!--
For cXML license agreement information, please see
http://www.cxml.org/home/license.asp
$Id: //ariba/cxml/release/schema/1.2.36.1+/Modules/Index.mod#1 $
-->
<!--
IndexItemAdd is the element used to insert an item in an index.
ItemID - uniquely identifies the item
ItemDetail - general information about the item
IndexItemDetail - Index specific item detail
Note that for historical reasons there is a LeadTime element in
both ItemDetail and IndexItemDetail. For interoperability, it is
recommended to specify the same value in both LeadTime elements.
If different values are specified in the different LeadTime
elements for the same IndexItemAdd, the meaning of this is
undefined.
-->
<!ELEMENT IndexItemAdd (ItemID, ItemDetail, IndexItemDetail)>
<!--
IndexItemDelete is the element used to remove an item from the
index.
ItemID - uniquely identifies the item
-->
<!ELEMENT IndexItemDelete (ItemID) >
<!--
IndexItemPunchout is the element used to dynamically connect an
index item to the supplier's resource for that item.
ItemID - uniquely identifies the item
PunchoutDetail - Describes the item being accessed
-->
<!ELEMENT IndexItemPunchout (ItemID, PunchoutDetail)>
<!--
IndexItem is the general ELEMENT for the list of items in an
index.
( run in 2.786 seconds using v1.01-cache-2.11-cpan-7fcb06a456a )