RosettaNet XML Message Guideline
2C10_MG_R01_00_00_ApprovedManufacturerListNotification.htm (20-Dec-2001 18:14)

This document has been prepared by RosettaNet (http://www.rosettanet.org) from requirements
gathered during the cluster/segment workshops and in conformance with the RosettaNet methodology.

 

1

1

ApprovedManufacturerList

2

1..n

       |-- ApprovedManufacturerListItem

3

0..n

       |    |-- ApprovedSupplierListItem

4

0..1

       |    |    |-- description.FreeFormText

5

1

       |    |    |-- effectiveDatePeriod.DatePeriod

6

1

       |    |    |    |-- beginDate.DateStamp

7

0..1

       |    |    |    |-- endDate.DateStamp

8

1

       |    |    |-- GlobalSupplierPartStatusCode

9

1

       |    |    |-- suppliedBy.PartnerDescription

10

1

       |    |    |    |-- BusinessDescription

11

0..1

       |    |    |    |    |-- businessName.FreeFormText

12

0..1

       |    |    |    |    |-- GlobalBusinessIdentifier

13

0..n

       |    |    |    |    |-- PartnerBusinessIdentification

14

1

       |    |    |    |    |    |-- ProprietaryBusinessIdentifier

15

1

       |    |    |    |    |    |-- ProprietaryDomainIdentifier

16

0..1

       |    |    |    |    |    |-- ProprietaryIdentifierAuthority

17

0..1

       |    |    |    |-- ContactInformation

18

1

       |    |    |    |    |-- contactName.FreeFormText

19

0..1

       |    |    |    |    |-- EmailAddress

20

0..1

       |    |    |    |    |-- facsimileNumber.CommunicationsNumber

21

0..1

       |    |    |    |    |-- telephoneNumber.CommunicationsNumber

22

1

       |    |    |    |-- GlobalPartnerClassificationCode

23

0..1

       |    |    |    |-- PhysicalLocation

24

0..1

       |    |    |    |    |-- GlobalLocationIdentifier

25

0..n

       |    |    |    |    |-- PartnerLocationIdentification

26

1

       |    |    |    |    |    |-- ProprietaryDomainIdentifier

27

0..1

       |    |    |    |    |    |-- ProprietaryIdentifierAuthority

28

1

       |    |    |    |    |    |-- ProprietaryLocationIdentifier

29

0..1

       |    |    |    |    |-- PhysicalAddress

30

0..1

       |    |    |    |    |    |-- addressLine1.FreeFormText

31

0..1

       |    |    |    |    |    |-- addressLine2.FreeFormText

32

0..1

       |    |    |    |    |    |-- addressLine3.FreeFormText

33

0..1

       |    |    |    |    |    |-- cityName.FreeFormText

34

0..1

       |    |    |    |    |    |-- GlobalCountryCode

35

0..1

       |    |    |    |    |    |-- NationalPostalCode

36

0..1

       |    |    |    |    |    |-- postOfficeBoxIdentifier.FreeFormText

37

0..1

       |    |    |    |    |    |-- regionName.FreeFormText

38

1

       |    |    |-- supplierItem.ProductIdentification

39

0..1

       |    |    |    |-- GlobalProductIdentifier

40

0..n

       |    |    |    |-- PartnerProductIdentification

41

1

       |    |    |    |    |-- GlobalPartnerClassificationCode

42

1

       |    |    |    |    |-- ProprietaryProductIdentifier

43

0..1

       |    |    |    |    |-- revisionIdentifier.FreeFormText

44

0..n

       |    |-- Attachment

45

0..1

       |    |    |-- description.FreeFormText

46

0..1

       |    |    |-- GlobalAttachmentDescriptionCode

47

1

       |    |    |-- GlobalMimeTypeQualifierCode

48

1

       |    |    |-- UniversalResourceIdentifier

49

0..1

       |    |-- description.FreeFormText

50

1

       |    |-- effectiveDatePeriod.DatePeriod

51

1

       |    |    |-- beginDate.DateStamp

52

0..1

       |    |    |-- endDate.DateStamp

53

1

       |    |-- GlobalManufacturerPartStatusCode

54

1

       |    |-- GlobalPreferredStatusCode

55

1

       |    |-- manufacturedBy.PartnerDescription

56

1

       |    |    |-- BusinessDescription

57

0..1

       |    |    |    |-- businessName.FreeFormText

58

0..1

       |    |    |    |-- GlobalBusinessIdentifier

59

0..n

       |    |    |    |-- PartnerBusinessIdentification

60

1

       |    |    |    |    |-- ProprietaryBusinessIdentifier

61

1

       |    |    |    |    |-- ProprietaryDomainIdentifier

62

0..1

       |    |    |    |    |-- ProprietaryIdentifierAuthority

63

0..1

       |    |    |-- ContactInformation

64

1

       |    |    |    |-- contactName.FreeFormText

65

0..1

       |    |    |    |-- EmailAddress

66

0..1

       |    |    |    |-- facsimileNumber.CommunicationsNumber

67

0..1

       |    |    |    |-- telephoneNumber.CommunicationsNumber

68

1

       |    |    |-- GlobalPartnerClassificationCode

69

0..1

       |    |    |-- PhysicalLocation

70

0..1

       |    |    |    |-- GlobalLocationIdentifier

71

0..n

       |    |    |    |-- PartnerLocationIdentification

72

1

       |    |    |    |    |-- ProprietaryDomainIdentifier

73

0..1

       |    |    |    |    |-- ProprietaryIdentifierAuthority

74

1

       |    |    |    |    |-- ProprietaryLocationIdentifier

75

0..1

       |    |    |    |-- PhysicalAddress

76

0..1

       |    |    |    |    |-- addressLine1.FreeFormText

77

0..1

       |    |    |    |    |-- addressLine2.FreeFormText

78

0..1

       |    |    |    |    |-- addressLine3.FreeFormText

79

0..1

       |    |    |    |    |-- cityName.FreeFormText

80

0..1

       |    |    |    |    |-- GlobalCountryCode

81

0..1

       |    |    |    |    |-- NationalPostalCode

82

0..1

       |    |    |    |    |-- postOfficeBoxIdentifier.FreeFormText

83

0..1

       |    |    |    |    |-- regionName.FreeFormText

84

1

       |    |-- manufacturerItem.ProductIdentification

85

0..1

       |    |    |-- GlobalProductIdentifier

86

0..n

       |    |    |-- PartnerProductIdentification

87

1

       |    |    |    |-- GlobalPartnerClassificationCode

88

1

       |    |    |    |-- ProprietaryProductIdentifier

89

0..1

       |    |    |    |-- revisionIdentifier.FreeFormText

90

0..1

       |    |-- manufacturerSplit.PercentAmount

91

1

       |-- effectiveDatePeriod.DatePeriod

92

1

       |    |-- beginDate.DateStamp

93

0..1

       |    |-- endDate.DateStamp

94

0..1

       |-- previousNotification.ProprietaryDocumentIdentifier

95

1

       |-- ProductIdentification

96

0..1

       |    |-- GlobalProductIdentifier

97

0..n

       |    |-- PartnerProductIdentification

98

1

       |    |    |-- GlobalPartnerClassificationCode

99

1

       |    |    |-- ProprietaryProductIdentifier

100

0..1

       |    |    |-- revisionIdentifier.FreeFormText

101

1

fromRole.PartnerRoleDescription

102

1

       |-- ContactInformation

103

1

       |    |-- contactName.FreeFormText

104

1

       |    |-- EmailAddress

105

0..1

       |    |-- facsimileNumber.CommunicationsNumber

106

1

       |    |-- telephoneNumber.CommunicationsNumber

107

1

       |-- GlobalPartnerRoleClassificationCode

108

1

       |-- PartnerDescription

109

1

       |    |-- BusinessDescription

110

1

       |    |    |-- GlobalBusinessIdentifier

111

1

       |    |    |-- GlobalSupplyChainCode

112

1

       |    |-- GlobalPartnerClassificationCode

113

1

GlobalDocumentFunctionCode

114

1

thisDocumentGenerationDateTime.DateTimeStamp

115

1

thisDocumentIdentifier.ProprietaryDocumentIdentifier

116

1

toRole.PartnerRoleDescription

117

0..1

       |-- ContactInformation

118

1

       |    |-- contactName.FreeFormText

119

1

       |    |-- EmailAddress

120

0..1

       |    |-- facsimileNumber.CommunicationsNumber

121

1

       |    |-- telephoneNumber.CommunicationsNumber

122

1

       |-- GlobalPartnerRoleClassificationCode

123

1

       |-- PartnerDescription

124

1

       |    |-- BusinessDescription

125

1

       |    |    |-- GlobalBusinessIdentifier

126

1

       |    |    |-- GlobalSupplyChainCode

127

1

       |    |-- GlobalPartnerClassificationCode

 

Guideline Information

8: GlobalSupplierPartStatusCode

Entity Instances
Preferred: Supplier is preferred for this part.

Non-preferred: Supplier should not be used due to business reasons (i.e. cost/pricing).
Conditional: Supplier has not been qualified for this part but is used under certain conditions.
Active in stock: Part is available immediately from stock.
Active by order: Part is available only by order and is not stocked.
Allocation: Part is under allocation.

 

10, 56: BusinessDescription

Constraint: At least one business identifier must be provided: GlobalBusinessIdentifier or at least one entry in PartnerBusinessIdentification.

 

22, 41, 68, 87, 98, 112, 127: GlobalPartnerClassificationCode

Entity Instances
Carrier: Product carrier for transporting goods in supply chain.
Distributor: Product distributor in supply chain.
End User: Product end user in supply chain.
End User Government: End user government.
Financier: Financial service provider in supply chain
Manufacturer: Product manufacturer in supply chain.
Retailer: Product retailer in supply chain.
Shopper: Product shopper in supply chain.
Freight Forwarder: Product freight forwarder for transporting goods in supply chain.
Broker: Representative of a third party.
Customs Broker: Product customs broker in supply chain.
Warehouser: Product warehouser in supply chain.
Distribution Center: Product distributor in supply chain.
Contract Manufacturer: The party responsible for the services rendered.
Reseller: A party buys goods from a manufacturer and resells them to customers unchanged.
Original Equipment Manufacturer: Product manufacturer of original equipment in the supply chain.

 

23, 69: PhysicalLocation

Constraint: At least one location specification must be provided: GlobalLocationIdentifier, PartnerLocationIdentification, or PhysicalAddress.

 

29, 75: PhysicalAddress

Constraint: At least one occurrence of addressLine1, addressLine2, addressLine3, cityName, GlobalCountryCode, NationalPostalCode, postOfficeBoxIdentifier or regionName is mandatory.

 

34, 80: GlobalCountryCode

Entity Instances
See www.iso.ch for a list of valid values for this code.

 

38, 84, 95: ProductIdentification

Constraint: At least one business identifier must be provided: GlobalProductIdentifier or at least one entry in PartnerProductIdentification.

 

46: GlobalAttachmentDescriptionCode

Entity Instances
Assembly drawings
Block diagrams
BOM: Bill of Material
CAD information: Computer Aided Design Information
Schematics
Test instructions
Assembly/fabrication instructions
Quality data: Yield data
Sample plan: Quantity of samples in a sample plan
Logistics: For example: packaging, carrier requirements, etc.
Blueprints

 

47: GlobalMimeTypeQualifierCode

Entity Instances
MIME Media Types as published by IANA (http://www.iana.org/).

 

48: UniversalResourceIdentifier

Constraint: This value MUST follow the Content-ID reference syntax per RFC 2111 and MUST refer to the MIME Content-ID of the attachment.

User Notes: Reference to the content ID of the attached document.

 

53: GlobalManufacturerPartStatusCode

Entity Instances
Approved: Part is approved.
Quality hold: Part is held for quality issues which must be reconciled before the part can be used in production.
Under qualification: Part is under qualification.
Unqualified: Part has not been qualified.
Disqualified: Part may not be used.
Obsolete: Part is approved but is no longer being produced.
Non-preferred: Part should not be used due to business reasons (i.e. cost/pricing).
Conditional: Part has not been qualified but is used under certain conditions.
Reference: Part is used only for reference.

 

54: GlobalPreferredStatusCode

Entity Instances
Primary: Primary or preferred approved manufacturer or supplier.
Alternate: Alternate approved manufacturer or supplier.
Disqualified: This particular manufacturer or supplier has been disqualified from supplying this part at the approved revision level.
Split: A particular part that is provided by different suppliers to reduce risk or get a price discount, etc.
End of Life: A particular part that is going to be used in production only until current inventories are exhausted.
Pilot Approved: New Product Introduction (NPI) approved. This is used in a pilot or development of a product or product line and is not meant to be production approved.
Under Qualification: A particular part that is undergoing qualification testing for use in production.
Not Available: This part is not available to the trading partners.
Other: Need agreement before the transaction may continue.

 

90: manufacturerSplit

Constraint: manufacturerSplit may only be specified when the GlobalPreferredStatusCode of the item is "Split".

 

107: GlobalPartnerRoleClassificationCode

Entity Instances
Qualification Owner

 

111, 126: GlobalSupplyChainCode

Entity Instances
Information Technology: The information technology supply chain.
Electronic Components: The electronic components supply chain.

Semiconductor Manufacturing: The semiconductor manufacturing supply chain.

 

113: GlobalDocumentFunctionCode

Entity Instances
Request: The business document is a request for a business action to be performed by a partner

 

122: GlobalPartnerRoleClassificationCode

Entity Instances
Integrator

 

Business Properties

Name

Definition

description

A description of a process, thing, action, etc.

effectiveDatePeriod

The date range indicating when information or an activity is valid.

beginDate

The start date of a date period.

endDate

The end date of a date period.

suppliedBy

The party who supplies an item, part or assembly.

businessName

The name of a business entity.

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.

addressLine1

The first line of a physical address.

addressLine2

The second line of a physical address.

addressLine3

The third line of a physical address.

cityName

The name of a city.

postOfficeBoxIdentifier

The proprietary identity of a physical address, located at a post office, designed solely to accept and receive mail.

regionName

The name of a state or province within a country.

supplierItem

Item information described from the perspective of the supplier.

revisionIdentifier

Free form text that identifies a revision to a proprietary serial number.

manufacturedBy

The party who creates, processes or produces goods especially in large quantities and by means of industrial machines.

manufacturerItem

Item information described from the perspective of the manufacturer.

manufacturerSplit

The percentage assigned to this manufacturer of a product for which there are alternative manufacturers.

previousNotification

Identifies the previous notification message if this is an update to it.

fromRole

The role initiating a business document exchange.

thisDocumentGenerationDateTime

The date-time stamp indicating when this document was generated.

thisDocumentIdentifier

The information that identifies the business document being sent. This identifier is used to represent the specific business document associated with the defined business process.

toRole

The role receiving the document in a business document exchange.

 

Business Data Entities

Name

Definition

ApprovedManufacturerList

The collection of business properties that identifies a list of manufacturers and their parts that are approved for use in the product.

ApprovedManufacturerListItem

The collection of business properties that identifies a manufacturer and its parts that are approved for use in the product.

ApprovedSupplierListItem

The collection of business properties that identifies an approved supplier of a manufacturer's part.

DatePeriod

The collection of business properties that specify the number of days by a start and end date stamp.

PartnerDescription

The collection of business properties that describes a business partner's identity and their function in a supply chain.

BusinessDescription

The collection of business properties that describes a business identity and location.

PartnerBusinessIdentification

The collection of business properties that describes a business identity in proprietary terms.

ContactInformation

The collection of business properties that provides communication and address information for contacting a person, organization or business.

PhysicalLocation

The collection of business properties that identify and describe the actual physical location of an entity as prescribed by local postal authorities, including country identification.

PartnerLocationIdentification

The collection of business properties that allow for the proprietary identification of a business location.

PhysicalAddress

The actual physical location of an entity as prescribed by local postal authorities, including country identification as it relates to the party or a product.

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.

Attachment

A business property that describes additional information regarding a product or process.

PartnerRoleDescription

The collection of business properties that describes a business partner's role in a partner interface process.

 

Fundamental Business Data Entities

Name

Definition

Data Type

Min

Max

Representation

FreeFormText

Unformatted text.

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

GlobalSupplierPartStatusCode

A unique identifier specifying the status of a supplier's item or assembly.

String

1

 

 

GlobalBusinessIdentifier

A unique business identifier. The DUNS number is specified by RosettaNet.

Integer

9

9

9(9)

ProprietaryBusinessIdentifier

A unique business identifier assigned and administered by a private authority.

String

1

 

 

ProprietaryDomainIdentifier

A descriptor that is used to categorize an organization or business entity that is in the Proprietary Business Identifier.

String

1

 

 

ProprietaryIdentifierAuthority

A unique name that identifies an organization or business entity that is responsible for managing one or more lists of identifiers.

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)

GlobalPartnerClassificationCode

Code identifying a partner's function in the supply chain.

String

1

 

 

GlobalLocationIdentifier

Location uniquely identified by the DUNS +4 number.

String

10

13

9(9)X(4)

ProprietaryLocationIdentifier

A unique location identifier assigned and administered by a private authority.

String

1

 

 

GlobalCountryCode

Code identifying the two character country code specified in ISO 3166-1993.

String

2

2

 

NationalPostalCode

Code identifying geographic location as specified by a national postal code.

String

1

9

X(9)

GlobalProductIdentifier

Global unique product identifier. RosettaNet has adopted the Global Trade Identification Number (GTIN).

String

14

14

9(14)

ProprietaryProductIdentifier

An internal identifier used to identify a product.

String

1

 

 

GlobalAttachmentDescriptionCode

Code identifying the type of product attachment, e.g. assembly instructions, block diagrams, test requirements, etc.

String

1

 

 

GlobalMimeTypeQualifierCode

The MIME type. Refer to http://www.iana.org for a list of types.

String

1

 

 

UniversalResourceIdentifier

A network-centric identifier that provides the identity of a resource.

String

1

 

 

GlobalManufacturerPartStatusCode

A unique identifier specifying the status of a manufacturer's item or assemly.

 

 

 

 

GlobalPreferredStatusCode

Code identifying the status of an approved product.

String

1

 

 

PercentAmount

A whole number representing a percentage value, e.g. 75 represents 75 percent.

NaturalNumber

1

3

9(3)

ProprietaryDocumentIdentifier

Unique identifier, i.e. a numeric value or alphanumeric value, for a business document.

String

1

 

 

GlobalPartnerRoleClassificationCode

Identifying a partner role within a Supply Chain.  Could be additional value to an existing code table.

String

1

 

 

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