RosettaNet XML Message Guideline
2C9_MG_R01_00_00_ApprovedManufacturerListRequest.htm (20-Dec-2001 18:09)

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

ApprovedManufacturerListRequest

2

1

       |-- ApprovedManufacturerList

3

0..n

       |    |-- ApprovedManufacturerListItem

4

0..n

       |    |    |-- ApprovedSupplierListItem

5

0..1

       |    |    |    |-- description.FreeFormText

6

1

       |    |    |    |-- effectiveDatePeriod.DatePeriod

7

1

       |    |    |    |    |-- beginDate.DateStamp

8

0..1

       |    |    |    |    |-- endDate.DateStamp

9

1

       |    |    |    |-- GlobalSupplierPartStatusCode

10

1

       |    |    |    |-- suppliedBy.PartnerDescription

11

1

       |    |    |    |    |-- BusinessDescription

12

0..1

       |    |    |    |    |    |-- businessName.FreeFormText

13

0..1

       |    |    |    |    |    |-- GlobalBusinessIdentifier

14

0..n

       |    |    |    |    |    |-- PartnerBusinessIdentification

15

1

       |    |    |    |    |    |    |-- ProprietaryBusinessIdentifier

16

1

       |    |    |    |    |    |    |-- ProprietaryDomainIdentifier

17

0..1

       |    |    |    |    |    |    |-- ProprietaryIdentifierAuthority

18

0..1

       |    |    |    |    |-- ContactInformation

19

1

       |    |    |    |    |    |-- contactName.FreeFormText

20

0..1

       |    |    |    |    |    |-- EmailAddress

21

0..1

       |    |    |    |    |    |-- facsimileNumber.CommunicationsNumber

22

0..1

       |    |    |    |    |    |-- telephoneNumber.CommunicationsNumber

23

1

       |    |    |    |    |-- GlobalPartnerClassificationCode

24

0..1

       |    |    |    |    |-- PhysicalLocation

25

0..1

       |    |    |    |    |    |-- GlobalLocationIdentifier

26

0..n

       |    |    |    |    |    |-- PartnerLocationIdentification

27

1

       |    |    |    |    |    |    |-- ProprietaryDomainIdentifier

28

0..1

       |    |    |    |    |    |    |-- ProprietaryIdentifierAuthority

29

1

       |    |    |    |    |    |    |-- ProprietaryLocationIdentifier

30

0..1

       |    |    |    |    |    |-- PhysicalAddress

31

0..1

       |    |    |    |    |    |    |-- addressLine1.FreeFormText

32

0..1

       |    |    |    |    |    |    |-- addressLine2.FreeFormText

33

0..1

       |    |    |    |    |    |    |-- addressLine3.FreeFormText

34

0..1

       |    |    |    |    |    |    |-- cityName.FreeFormText

35

0..1

       |    |    |    |    |    |    |-- GlobalCountryCode

36

0..1

       |    |    |    |    |    |    |-- NationalPostalCode

37

0..1

       |    |    |    |    |    |    |-- postOfficeBoxIdentifier.FreeFormText

38

0..1

       |    |    |    |    |    |    |-- regionName.FreeFormText

39

1

       |    |    |    |-- supplierItem.ProductIdentification

40

0..1

       |    |    |    |    |-- GlobalProductIdentifier

41

0..n

       |    |    |    |    |-- PartnerProductIdentification

42

1

       |    |    |    |    |    |-- GlobalPartnerClassificationCode

43

1

       |    |    |    |    |    |-- ProprietaryProductIdentifier

44

0..1

       |    |    |    |    |    |-- revisionIdentifier.FreeFormText

45

0..n

       |    |    |-- Attachment

46

0..1

       |    |    |    |-- description.FreeFormText

47

0..1

       |    |    |    |-- GlobalAttachmentDescriptionCode

48

1

       |    |    |    |-- GlobalMimeTypeQualifierCode

49

1

       |    |    |    |-- UniversalResourceIdentifier

50

0..1

       |    |    |-- description.FreeFormText

51

1

       |    |    |-- effectiveDatePeriod.DatePeriod

52

1

       |    |    |    |-- beginDate.DateStamp

53

0..1

       |    |    |    |-- endDate.DateStamp

54

1

       |    |    |-- GlobalManufacturerPartStatusCode

55

1

       |    |    |-- GlobalPreferredStatusCode

56

1

       |    |    |-- manufacturedBy.PartnerDescription

57

1

       |    |    |    |-- BusinessDescription

58

0..1

       |    |    |    |    |-- businessName.FreeFormText

59

0..1

       |    |    |    |    |-- GlobalBusinessIdentifier

60

0..n

       |    |    |    |    |-- PartnerBusinessIdentification

61

1

       |    |    |    |    |    |-- ProprietaryBusinessIdentifier

62

1

       |    |    |    |    |    |-- ProprietaryDomainIdentifier

63

0..1

       |    |    |    |    |    |-- ProprietaryIdentifierAuthority

64

0..1

       |    |    |    |-- ContactInformation

65

1

       |    |    |    |    |-- contactName.FreeFormText

66

0..1

       |    |    |    |    |-- EmailAddress

67

0..1

       |    |    |    |    |-- facsimileNumber.CommunicationsNumber

68

0..1

       |    |    |    |    |-- telephoneNumber.CommunicationsNumber

69

1

       |    |    |    |-- GlobalPartnerClassificationCode

70

0..1

       |    |    |    |-- PhysicalLocation

71

0..1

       |    |    |    |    |-- GlobalLocationIdentifier

72

0..n

       |    |    |    |    |-- PartnerLocationIdentification

73

1

       |    |    |    |    |    |-- ProprietaryDomainIdentifier

74

0..1

       |    |    |    |    |    |-- ProprietaryIdentifierAuthority

75

1

       |    |    |    |    |    |-- ProprietaryLocationIdentifier

76

0..1

       |    |    |    |    |-- PhysicalAddress

77

0..1

       |    |    |    |    |    |-- addressLine1.FreeFormText

78

0..1

       |    |    |    |    |    |-- addressLine2.FreeFormText

79

0..1

       |    |    |    |    |    |-- addressLine3.FreeFormText

80

0..1

       |    |    |    |    |    |-- cityName.FreeFormText

81

0..1

       |    |    |    |    |    |-- GlobalCountryCode

82

0..1

       |    |    |    |    |    |-- NationalPostalCode

83

0..1

       |    |    |    |    |    |-- postOfficeBoxIdentifier.FreeFormText

84

0..1

       |    |    |    |    |    |-- regionName.FreeFormText

85

1

       |    |    |-- manufacturerItem.ProductIdentification

86

0..1

       |    |    |    |-- GlobalProductIdentifier

87

0..n

       |    |    |    |-- PartnerProductIdentification

88

1

       |    |    |    |    |-- GlobalPartnerClassificationCode

89

1

       |    |    |    |    |-- ProprietaryProductIdentifier

90

0..1

       |    |    |    |    |-- revisionIdentifier.FreeFormText

91

0..1

       |    |    |-- manufacturerSplit.PercentAmount

92

0..1

       |    |-- effectiveDatePeriod.DatePeriod

93

1

       |    |    |-- beginDate.DateStamp

94

0..1

       |    |    |-- endDate.DateStamp

95

0..1

       |    |-- previousNotification.ProprietaryDocumentIdentifier

96

1

       |    |-- ProductIdentification

97

0..1

       |    |    |-- GlobalProductIdentifier

98

0..n

       |    |    |-- PartnerProductIdentification

99

1

       |    |    |    |-- GlobalPartnerClassificationCode

100

1

       |    |    |    |-- ProprietaryProductIdentifier

101

0..1

       |    |    |    |-- revisionIdentifier.FreeFormText

102

0..1

       |-- QueryConstraint

103

1

fromRole.PartnerRoleDescription

104

1

       |-- ContactInformation

105

1

       |    |-- contactName.FreeFormText

106

1

       |    |-- EmailAddress

107

0..1

       |    |-- facsimileNumber.CommunicationsNumber

108

1

       |    |-- telephoneNumber.CommunicationsNumber

109

1

       |-- GlobalPartnerRoleClassificationCode

110

1

       |-- PartnerDescription

111

1

       |    |-- BusinessDescription

112

1

       |    |    |-- GlobalBusinessIdentifier

113

1

       |    |    |-- GlobalSupplyChainCode

114

1

       |    |-- GlobalPartnerClassificationCode

115

1

GlobalDocumentFunctionCode

116

1

thisDocumentGenerationDateTime.DateTimeStamp

117

1

thisDocumentIdentifier.ProprietaryDocumentIdentifier

118

1

toRole.PartnerRoleDescription

119

0..1

       |-- ContactInformation

120

1

       |    |-- contactName.FreeFormText

121

1

       |    |-- EmailAddress

122

0..1

       |    |-- facsimileNumber.CommunicationsNumber

123

1

       |    |-- telephoneNumber.CommunicationsNumber

124

1

       |-- GlobalPartnerRoleClassificationCode

125

1

       |-- PartnerDescription

126

1

       |    |-- BusinessDescription

127

1

       |    |    |-- GlobalBusinessIdentifier

128

1

       |    |    |-- GlobalSupplyChainCode

129

1

       |    |-- GlobalPartnerClassificationCode

 

Guideline Information

9: 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.

 

11, 57: BusinessDescription

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

 

23, 42, 69, 88, 99, 114, 129: 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.

 

24, 70: PhysicalLocation

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

 

30, 76: PhysicalAddress

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

 

35, 81: GlobalCountryCode

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

 

39, 85, 96: ProductIdentification

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

 

47: 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

 

48: GlobalMimeTypeQualifierCode

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

 

49: 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.

 

54: 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.

 

55: 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.

 

91: manufacturerSplit

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

 

109: GlobalPartnerRoleClassificationCode

Entity Instances
Qualification Owner

 

113, 128: GlobalSupplyChainCode

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

Semiconductor Manufacturing: The semiconductor manufacturing supply chain.

 

115: GlobalDocumentFunctionCode

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

 

124: 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

ApprovedManufacturerListRequest

The collection of business properties that describes the parametric request for Approved Manufacturer List information.

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

 

 

QueryConstraint

An OCL compliant expression that constrains one or more parameters in a query.

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