RosettaNet XML Message Guidelines
5C1_MG_V01_00_00_ProductListNotification.htm (23-Apr-2001 14:09)
This document has been prepared by Edifecs (http://www.edifecs.com/)
based on the Business Collaboration Framework from requirements
in conformance with the RosettaNet methodology.
1 |
1 | EligibleProductList
|
2 |
1 | |-- EligibleProductListIdentification
|
3 |
1 | | |-- eligibleProductListIdentifier.ProprietaryReferenceIdentifier
|
4 |
1 | | |-- GlobalNotificationCode
|
5 |
1 | | |-- RevisionNumber
|
6 |
1..n | |-- Choice
|
7 |
| |-- CoreProductInformation
| |
8 |
0..n | | | |-- DeviceProductInformation
|
9 |
1 | | | | |-- EligibleProductInformation
|
10 |
0..1 | | | | | |-- effectiveRegistrationDate.DatePeriod
|
11 |
1 | | | | | | |-- beginDate.DateStamp
|
12 |
0..1 | | | | | | |-- endDate.DateStamp
|
13 |
0..1 | | | | | |-- GeographicRegion
|
14 |
0..n | | | | | | |-- GlobalCountryCode
|
15 |
0..1 | | | | | | |-- GlobalGeographicRegionCode
|
16 |
1 | | | | | |-- GlobalPartTypeCode
|
17 |
0..1 | | | | | |-- GlobalProductClassificationCode
|
18 |
1 | | | | | |-- isRegisterable.AffirmationIndicator
|
19 |
0..1 | | | | | |-- lastShipDate.DateStamp
|
20 |
0..1 | | | | | |-- minimumOrderQuantity.ProductQuantity
|
21 |
1 | | | | | |-- ProductIdentification
|
22 |
0..1 | | | | | | |-- GlobalProductIdentifier
|
23 |
0..n | | | | | | |-- PartnerProductIdentification
|
24 |
1 | | | | | | | |-- GlobalPartnerClassificationCode
|
25 |
1 | | | | | | | |-- ProprietaryProductIdentifier
|
26 |
0..1 | | | | | | | |-- revisionIdentifier.FreeFormText
|
27 |
0..1 | | | | | |-- TextualDescription
|
28 |
0..1 | | | | | | |-- detail.FreeFormText
|
29 |
0..1 | | | | | | |-- primary.FreeFormText
|
30 |
0..1 | | | | | | |-- summary.FreeFormText
|
31 |
0..n | | | | | |-- unitPrice.ProductPricing
|
32 |
1 | | | | | | |-- FinancialAmount
|
33 |
1 | | | | | | | |-- GlobalCurrencyCode
|
34 |
1 | | | | | | | |-- MonetaryAmount
|
35 |
1 | | | | | | |-- GlobalPriceTypeCode
|
36 |
1 | | | |-- EligibleProductInformation
|
37 |
0..1 | | | | |-- effectiveRegistrationDate.DatePeriod
|
38 |
1 | | | | | |-- beginDate.DateStamp
|
39 |
0..1 | | | | | |-- endDate.DateStamp
|
40 |
0..1 | | | | |-- GeographicRegion
|
41 |
0..n | | | | | |-- GlobalCountryCode
|
42 |
0..1 | | | | | |-- GlobalGeographicRegionCode
|
43 |
1 | | | | |-- GlobalPartTypeCode
|
44 |
0..1 | | | | |-- GlobalProductClassificationCode
|
45 |
1 | | | | |-- isRegisterable.AffirmationIndicator
|
46 |
0..1 | | | | |-- lastShipDate.DateStamp
|
47 |
0..1 | | | | |-- minimumOrderQuantity.ProductQuantity
|
48 |
1 | | | | |-- ProductIdentification
|
49 |
0..1 | | | | | |-- GlobalProductIdentifier
|
50 |
0..n | | | | | |-- PartnerProductIdentification
|
51 |
1 | | | | | | |-- GlobalPartnerClassificationCode
|
52 |
1 | | | | | | |-- ProprietaryProductIdentifier
|
53 |
0..1 | | | | | | |-- revisionIdentifier.FreeFormText
|
54 |
0..1 | | | | |-- TextualDescription
|
55 |
0..1 | | | | | |-- detail.FreeFormText
|
56 |
0..1 | | | | | |-- primary.FreeFormText
|
57 |
0..1 | | | | | |-- summary.FreeFormText
|
58 |
0..n | | | | |-- unitPrice.ProductPricing
|
59 |
1 | | | | | |-- FinancialAmount
|
60 |
1 | | | | | | |-- GlobalCurrencyCode
|
61 |
1 | | | | | | |-- MonetaryAmount
|
62 |
1 | | | | | |-- GlobalPriceTypeCode
|
63 |
| |-- DeviceProductInformation
| |
64 |
1 | | | |-- EligibleProductInformation
|
65 |
0..1 | | | | |-- effectiveRegistrationDate.DatePeriod
|
66 |
1 | | | | | |-- beginDate.DateStamp
|
67 |
0..1 | | | | | |-- endDate.DateStamp
|
68 |
0..1 | | | | |-- GeographicRegion
|
69 |
0..n | | | | | |-- GlobalCountryCode
|
70 |
0..1 | | | | | |-- GlobalGeographicRegionCode
|
71 |
1 | | | | |-- GlobalPartTypeCode
|
72 |
0..1 | | | | |-- GlobalProductClassificationCode
|
73 |
1 | | | | |-- isRegisterable.AffirmationIndicator
|
74 |
0..1 | | | | |-- lastShipDate.DateStamp
|
75 |
0..1 | | | | |-- minimumOrderQuantity.ProductQuantity
|
76 |
1 | | | | |-- ProductIdentification
|
77 |
0..1 | | | | | |-- GlobalProductIdentifier
|
78 |
0..n | | | | | |-- PartnerProductIdentification
|
79 |
1 | | | | | | |-- GlobalPartnerClassificationCode
|
80 |
1 | | | | | | |-- ProprietaryProductIdentifier
|
81 |
0..1 | | | | | | |-- revisionIdentifier.FreeFormText
|
82 |
0..1 | | | | |-- TextualDescription
|
83 |
0..1 | | | | | |-- detail.FreeFormText
|
84 |
0..1 | | | | | |-- primary.FreeFormText
|
85 |
0..1 | | | | | |-- summary.FreeFormText
|
86 |
0..n | | | | |-- unitPrice.ProductPricing
|
87 |
1 | | | | | |-- FinancialAmount
|
88 |
1 | | | | | | |-- GlobalCurrencyCode
|
89 |
1 | | | | | | |-- MonetaryAmount
|
90 |
1 | | | | | |-- GlobalPriceTypeCode
|
91 |
1 | fromRole.PartnerRoleDescription
|
92 |
1 | |-- ContactInformation
|
93 |
1 | | |-- contactName.FreeFormText
|
94 |
1 | | |-- EmailAddress
|
95 |
0..1 | | |-- facsimileNumber.CommunicationsNumber
|
96 |
1 | | |-- telephoneNumber.CommunicationsNumber
|
97 |
1 | |-- GlobalPartnerRoleClassificationCode
|
98 |
1 | |-- PartnerDescription
|
99 |
1 | | |-- BusinessDescription
|
100 |
1 | | | |-- GlobalBusinessIdentifier
|
101 |
1 | | | |-- GlobalSupplyChainCode
|
102 |
1 | | |-- GlobalPartnerClassificationCode
|
103 |
1 | GlobalDocumentFunctionCode
|
104 |
1 | thisDocumentGenerationDateTime.DateTimeStamp
|
105 |
1 | thisDocumentIdentifier.ProprietaryDocumentIdentifier
|
106 |
1 | toRole.PartnerRoleDescription
|
107 |
0..1 | |-- ContactInformation
|
108 |
1 | | |-- contactName.FreeFormText
|
109 |
1 | | |-- EmailAddress
|
110 |
0..1 | | |-- facsimileNumber.CommunicationsNumber
|
111 |
1 | | |-- telephoneNumber.CommunicationsNumber
|
112 |
1 | |-- GlobalPartnerRoleClassificationCode
|
113 |
1 | |-- PartnerDescription
|
114 |
1 | | |-- BusinessDescription
|
115 |
1 | | | |-- GlobalBusinessIdentifier
|
116 |
1 | | | |-- GlobalSupplyChainCode
|
117 |
1 | | |-- GlobalPartnerClassificationCode
|
4: GlobalNotificationCode |
---|
Entity Instances |
10: effectiveRegistrationDate.DatePeriod |
---|
User Notes: Used to specify the effective date of registration for a product when that date is later than the date of the registration request message. Can also be used to specify the final effective date for a registration. |
13: GeographicRegion |
---|
User Notes: This represents Geographic Region information, the "choice" being: choose the Global Geographic Region Code (which is equal to Global) -OR- choose one or more Global Country Code(s). |
14: GlobalCountryCode |
---|
Entity Instances |
15: GlobalGeographicRegionCode |
---|
Entity Instances |
16: GlobalPartTypeCode |
---|
Entity Instances |
17: GlobalProductClassificationCode |
---|
Entity Instances |
19: lastShipDate.DateStamp |
---|
User Notes: The final date a product can be shipped, after the end date of a registration period, and still retain its registration status. |
20: minimumOrderQuantity.ProductQuantity |
---|
User Notes: The minimum production quantity of a device that is to be purchased by the End User. |
21: ProductIdentification |
---|
Constraint: One of 'GlobalProductIdentifier' or 'PartnerProductIdentification' is mandatory. |
24: GlobalPartnerClassificationCode |
---|
Entity Instances |
27: TextualDescription |
---|
Constraint: If TextualDescription is used then at least one occurrence of either primary.FreeFormText, detail.FreeFormText or summary.FreeFormText is mandatory. |
31: unitPrice.ProductPricing |
---|
User Notes: The average price of a single unit of product at the quantity specified in minimumOrderQuantity.ProductQuantity. |
33: GlobalCurrencyCode |
---|
Entity Instances |
35: GlobalPriceTypeCode |
---|
Entity Instances |
37: effectiveRegistrationDate.DatePeriod |
---|
User Notes: Used to specify the effective date of registration for a product when that date is later than the date of the registration request message. Can also be used to specify the final effective date for a registration. |
40: GeographicRegion |
---|
User Notes: This represents Geographic Region information, the "choice" being: choose the Global Geographic Region Code (which is equal to Global) -OR- choose one or more Global Country Code(s). |
41: GlobalCountryCode |
---|
Entity Instances |
42: GlobalGeographicRegionCode |
---|
Entity Instances |
43: GlobalPartTypeCode |
---|
Entity Instances |
44: GlobalProductClassificationCode |
---|
Entity Instances |
46: lastShipDate.DateStamp |
---|
User Notes: The final date a product can be shipped, after the end date of a registration period, and still retain its registration status. |
47: minimumOrderQuantity.ProductQuantity |
---|
User Notes: The minimum production quantity of a device that is to be purchased by the End User. |
48: ProductIdentification |
---|
Constraint: One of 'GlobalProductIdentifier' or 'PartnerProductIdentification' is mandatory. |
51: GlobalPartnerClassificationCode |
---|
Entity Instances |
54: TextualDescription |
---|
Constraint: If TextualDescription is used then at least one occurrence of either primary.FreeFormText, detail.FreeFormText or summary.FreeFormText is mandatory. |
58: unitPrice.ProductPricing |
---|
User Notes: The average price of a single unit of product at the quantity specified in minimumOrderQuantity.ProductQuantity. |
60: GlobalCurrencyCode |
---|
Entity Instances |
62: GlobalPriceTypeCode |
---|
Entity Instances |
65: effectiveRegistrationDate.DatePeriod |
---|
User Notes: Used to specify the effective date of registration for a product when that date is later than the date of the registration request message. Can also be used to specify the final effective date for a registration. |
68: GeographicRegion |
---|
User Notes: This represents Geographic Region information, the "choice" being: choose the Global Geographic Region Code (which is equal to Global) -OR- choose one or more Global Country Code(s). |
69: GlobalCountryCode |
---|
Entity Instances |
70: GlobalGeographicRegionCode |
---|
Entity Instances |
71: GlobalPartTypeCode |
---|
Entity Instances |
72: GlobalProductClassificationCode |
---|
Entity Instances |
74: lastShipDate.DateStamp |
---|
User Notes: The final date a product can be shipped, after the end date of a registration period, and still retain its registration status. |
75: minimumOrderQuantity.ProductQuantity |
---|
User Notes: The minimum production quantity of a device that is to be purchased by the End User. |
76: ProductIdentification |
---|
Constraint: One of 'GlobalProductIdentifier' or 'PartnerProductIdentification' is mandatory. |
79: GlobalPartnerClassificationCode |
---|
Entity Instances |
82: TextualDescription |
---|
Constraint: If TextualDescription is used then at least one occurrence of either primary.FreeFormText, detail.FreeFormText or summary.FreeFormText is mandatory. |
86: unitPrice.ProductPricing |
---|
User Notes: The average price of a single unit of product at the quantity specified in minimumOrderQuantity.ProductQuantity. |
88: GlobalCurrencyCode |
---|
Entity Instances |
90: GlobalPriceTypeCode |
---|
Entity Instances |
97: GlobalPartnerRoleClassificationCode |
---|
Entity Instances |
101: GlobalSupplyChainCode |
---|
Entity Instances |
102: GlobalPartnerClassificationCode |
---|
Entity Instances |
103: GlobalDocumentFunctionCode |
---|
Entity Instances |
112: GlobalPartnerRoleClassificationCode |
---|
Entity Instances |
116: GlobalSupplyChainCode |
---|
Entity Instances |
117: GlobalPartnerClassificationCode |
---|
Entity Instances |
Name | Definition |
---|---|
eligibleProductListIdentifier | The proprietary identity of an eligible product list. |
effectiveRegistrationDate | The date registration becomes effective. |
beginDate | The start date of a date period. |
endDate | The end date of a date period. |
isRegisterable | Indicates whether a part is a registerable or a non-registerable product. |
lastShipDate | The final date a product can be shipped. |
minimumOrderQuantity | A numeric expression of the minimum number of product line items that may be ordered. |
revisionIdentifier | Free form text that identifies a revision to a proprietary serial number. |
detail | Free form description containing all attributes of the program or product. |
primary | The basic attributes that describe a program or product. |
summary | Description containing only the most important attributes of a product or program. |
unitPrice | Agreed upon sale price for each unit ordered. |
fromRole | The role initiating a business document exchange. |
contactName | Name of the contact person(s) within the organization. |
facsimileNumber | The numerical schema designed to achieve contact via facsimile. |
telephoneNumber | The numerical schema designed to achieve contact via telephone. |
thisDocumentGenerationDateTime | The date-time stamp indicating when this document was generated. |
thisDocumentIdentifier | Unique tracking identification number that identifies the business document being sent. |
toRole | The role receiving the document in a business document exchange. |
Name | Definition |
---|---|
EligibleProductList | The collection of business properties that describe eligible products for a design win process. |
EligibleProductListIdentification | The collection of business properties that describe information regarding the eligible product list document. |
CoreProductInformation | The collection of business properties that represent a family or series of related products. |
DeviceProductInformation | The collection of business properties that describe product information at a more detailed level. |
EligibleProductInformation | The collection of business properties that describe eligible product information. |
DatePeriod | The collection of business properties that specify the number of days by a start and end date stamp. |
GeographicRegion | The collection of business properties that reflects multiple countries of choice or a specified region. |
ProductIdentification | The collection of business properties that describe proprietary and global identifier information regarding a product. |
PartnerProductIdentification | The collection of business properties that describe proprietary part information. |
TextualDescription | The collection of business properties that describe free form text in a specified language. |
ProductPricing | The collection of business properties that describe the type of pricing and financial amount for a product. |
FinancialAmount | The collection of business properties that describe the monetary amount defined by a specified currency. |
PartnerRoleDescription | The collection of business properties that describe a business partners' role in a partner interface process. |
ContactInformation | The collection of business properties that provide communication and address information for contacting a person, organization or business. |
PartnerDescription | The collection of business properties that describe a business partners' identity and their function in a supply chain. |
BusinessDescription | The collection of business properties that describe a business identity and location. |
Name | Definition | Data Type | Min | Max | Representation |
---|---|---|---|---|---|
ProprietaryReferenceIdentifier | A unique reference identifier for goods, services or business documents. | String | 1 | 255 |   |
GlobalNotificationCode | Code identifying the purpose of a notification document. | String | 1 |   |   |
RevisionNumber | An incremental number used to identify changes. | String | 1 |   |   |
DateStamp | Specifies a specific date. Date stamp based on the ISO 8601 specification. The "Z" following the day identifier (DD) is used to indicate Coordinated Universal Time. Informal format: CCYYMMDDZ | Date | 9 | 9 | 9(8)X |
GlobalCountryCode | Code identifying the two character country code specified in ISO 3166-1993. | String | 2 | 2 | X(2) |
GlobalGeographicRegionCode | Code identifying a geographic region. | String | 1 |   |   |
GlobalPartTypeCode | Code identifying the eligibility of a part for a design win process. | String | 1 |   |   |
GlobalProductClassificationCode | Code identifying product classification. RosettaNet has adopted the UNSPSC. | String | 1 |   |   |
AffirmationIndicator | Used to indicate "yes", "no" statements. | String | 2 | 3 |   |
ProductQuantity | A quantity specifying the number of product units. | Real | 1 |   |   |
GlobalProductIdentifier | Global unique product identifier. RosettaNet has adopted the Global Trade Identification Number (GTIN). | String | 14 | 14 | 9(14) |
GlobalPartnerClassificationCode | Code identifying a partner's function in the supply chain. | String | 1 |   |   |
ProprietaryProductIdentifier | An internal identifier used to identify a product. | String | 1 |   |   |
FreeFormText | Unformatted text. | String | 1 |   |   |
GlobalCurrencyCode | Code identifying the three character currency code specified in ISO 4217-1995. | String | 3 | 3 | X(3) |
MonetaryAmount | Magnitude of currency amount. | Real | 1 | 19 | 9(13)V9(5) |
GlobalPriceTypeCode | Code identifying the pricing qualifier for a product. | String | 1 |   |   |
EmailAddress | Electronic mail address. | String | 1 |   |   |
CommunicationsNumber | The electro-technical communication number, e.g., telephone number, facsimile number, pager number. | String | 1 | 30 | X(30) |
GlobalPartnerRoleClassificationCode | Code identifying a party's role in the supply chain. | String | 1 |   |   |
GlobalBusinessIdentifier | A unique business identifier. The DUNS number is specified by RosettaNet. | Integer | 9 | 9 | 9(9) |
GlobalSupplyChainCode | Code identifying the supply chain for the partner's function. | String | 1 |   |   |
GlobalDocumentFunctionCode | Code identifying the function of a document as either a request or a response. | String | 1 |   |   |
DateTimeStamp | Specifies an instance in time. Based on the ISO 8601 specification where "CC" represents the century, "YY" the year, "MM" the month and "DD" the day. The letter "T" is the date/time separator and "hh", "mm", "ss.sss" represent hour, minute and second respectively. This representation is immediately followed by a "Z" to indicate Coordinated Universal Time. Informal format: CCYYMMDDThhmmss.sssZ | DateTime | 13 | 20 | 9(8)X9(6)V9(3)X |
ProprietaryDocumentIdentifier | Unique identifier, i.e. a numeric value or alphanumeric value, for a business document. | String | 1 |   |   |