ServiceHeaderPartMessageGuideline Version 1.1 Build# 22


1

1

ServiceHeader

2

1

      |-- ProcessControl

3

1

      |      |-- TransactionControl

4

1

      |      |      |-- AttemptCount

5

1

      |      |      |-- Choice

6

      |      |      |      |-- ActionControl

7

1

      |      |      |      |      |-- ActionIdentity

8

0..1

      |      |      |      |      |      |-- description.FreeFormText

9

1

      |      |      |      |      |      |-- GlobalBusinessActionCode

10

1

      |      |      |      |      |      |-- InstanceIdentifier

11

1

      |      |      |      |      |      |-- VersionIdentifier

12

1

      |      |      |      |      |-- GlobalDocumentFunctionCode

13

0..1

      |      |      |      |      |-- inResponseTo.ActionIdentity

14

1

      |      |      |      |      |      |-- GlobalBusinessActionCode

15

1

      |      |      |      |      |      |-- InstanceIdentifier

16

1

      |      |      |      |      |-- PartnerRoute

17

1

      |      |      |      |      |      |-- fromPartner.PartnerDescription

18

1

      |      |      |      |      |      |      |-- BusinessDescription

19

1

      |      |      |      |      |      |      |      |-- GlobalBusinessIdentifier

20

1

      |      |      |      |      |      |      |-- GlobalPartnerClassificationCode

21

1

      |      |      |      |      |      |-- toPartner.PartnerDescription

22

1

      |      |      |      |      |      |      |-- BusinessDescription

23

1

      |      |      |      |      |      |      |      |-- GlobalBusinessIdentifier

24

1

      |      |      |      |      |      |      |-- GlobalPartnerClassificationCode

25

0..1

      |      |      |      |      |-- PerformanceControlRequest

26

0..1

      |      |      |      |      |      |-- timeToAcknowledgeAcceptance.TimeDuration

27

0..1

      |      |      |      |      |      |-- timeToAcknowledgeReceipt.TimeDuration

28

0..1

      |      |      |      |      |      |-- timeToPerform.TimeDuration

29

      |      |      |      |-- SignalControl

30

1

      |      |      |      |      |-- inResponseTo.ActionIdentity

31

1

      |      |      |      |      |      |-- GlobalBusinessActionCode

32

1

      |      |      |      |      |      |-- InstanceIdentifier

33

1

      |      |      |      |      |-- InstanceIdentifier

34

1

      |      |      |      |      |-- PartnerRoute

35

1

      |      |      |      |      |      |-- fromPartner.PartnerDescription

36

1

      |      |      |      |      |      |      |-- BusinessDescription

37

1

      |      |      |      |      |      |      |      |-- GlobalBusinessIdentifier

38

1

      |      |      |      |      |      |      |-- GlobalPartnerClassificationCode

39

1

      |      |      |      |      |      |-- toPartner.PartnerDescription

40

1

      |      |      |      |      |      |      |-- BusinessDescription

41

1

      |      |      |      |      |      |      |      |-- GlobalBusinessIdentifier

42

1

      |      |      |      |      |      |      |-- GlobalPartnerClassificationCode

43

1

      |      |      |      |      |-- SignalIdentity

44

1

      |      |      |      |      |      |-- GlobalBusinessSignalCode

45

1

      |      |      |      |      |      |-- VersionIdentifier

46

1

      |      |      |-- PartnerRoleRoute

47

1

      |      |      |      |-- fromRole.PartnerRoleDescription

48

1

      |      |      |      |      |-- GlobalPartnerRoleClassificationCode

49

1

      |      |      |      |-- toRole.PartnerRoleDescription

50

1

      |      |      |      |      |-- GlobalPartnerRoleClassificationCode

51

1

      |      |      |-- TransactionIdentity

52

0..1

      |      |      |      |-- description.FreeFormText

53

1

      |      |      |      |-- GlobalTransactionCode

54

1

      |      |      |      |-- InstanceIdentifier

55

1

      |      |-- ProcessIdentity

56

0..1

      |      |      |-- description.FreeFormText

57

1

      |      |      |-- GlobalProcessCode

58

1

      |      |      |-- GlobalProcessIndicatorCode

59

1

      |      |      |-- initiatingPartner.GlobalBusinessIdentifier

60

1

      |      |      |-- InstanceIdentifier

61

1

      |      |      |-- VersionIdentifier

62

1

      |      |-- ServiceRoute

63

1

      |      |      |-- fromService.BusinessServiceDescription

64

1

      |      |      |      |-- GlobalBusinessServiceCode

65

1

      |      |      |-- toService.BusinessServiceDescription

66

1

      |      |      |      |-- GlobalBusinessServiceCode



Guideline Information

1: ServiceHeader

User Notes: The root tag, to identify message headers that are from RosettaNet.


2: ProcessControl

User Notes: Identifies the process envelope, which contains information relating to the RosettaNet process. An example of a RosettaNet process is "Manage Purchase Order".


3: TransactionControl

User Notes: Identifies the transaction envelope, which contains information relating to the RosettaNet transaction. Examples of a RosettaNet transaction is "Purchase Order Request" and "Purchase Order Acceptance".


4: AttemptCount

User Notes: Indicates whether a requesting message is the first attempt to execute this transaction, or a retry. The value is an integer 1 or greater. A value of 1 indicates a first attempt. A value greater than 1 indicates a retry attempt. When the attempt count is part of a responding transaction envelope it must contain the attempt count value of the requesting message.


6: ActionControl

User Notes: Identifies the action envelope, which contains information relating to the RosettaNet action. Examples of a RosettaNet transaction are "Purchase Order Request".


8: description.FreeFormText

User Notes: A free-form description of the action. This text is for ease of readability, is optional, and must not be used for any processing.


9: GlobalBusinessActionCode

Entity Instances
Return Product Request
Return Product Response
Pending Return Notification
Return Result
Inspection Result Notification
Invoice Notification
Invoice Reject Notification
Financing Request
Financing Response
Remittance Advice Notification
Billing Statement Notification
Product Resource Update: A product resource update contains structured technical information and sales catalog information for updating online sales catalogs and enterprise systems.
Product Information Notification: A product information notification contains unstructured sales catalog information.
Purchase Order Status Notification: An unsolicited informal notification of the status of an existing open Purchase order. The status reflects the current state of the Purchase Order at the time of the request.
Stock Keeping Unit Creation Notification: A notification informing the customer manager that a new Stock Keeping Unit (SKU) has been created for the product.
Subscription Request: A request to create a subscription for product information distribution.
Subscription Cancellation: Cancellation of an existing subscription.
Subscription Change: Change of an existing subscription.
Subscription Confirmation: Confirms the creation, change, or cancellation of a subscription.
Purchase Order Request: A request to accept a Purchase Order for fulfillment.
Purchase Order Change: A change of an existing Purchase Order.
Purchase Order Cancellation: Cancellation of an existing Purchaser Order.
Purchase Order Acceptance: Confirms the creation, change or cancellation of a Purchase Order.
Purchase Order Status Query: A query to request the status of an existing purchase order.
Purchase Order Status Response: A response to a query requesting the status of an existing purchase order. The status reflects the current state of the Purchase Order at the time of the request.
Price and Availability Query: A query for product price and availability from a product supplier.
Price and Availability Response: Response to customer query for price and availability.
Product Information Query: A query for product information from a product information distributor.
Product Information Response: Response to a product information user's query for product information.
Technical Information Query: A query for technical information to a product information distributor.
Technical Information Response: Response to a technical information user's query for technical information.
Shopping Cart Transfer: A request for a partner to accept the contents of a shopping cart.
Shopping Cart Transfer Acceptance: Confirms that the receiving partner is accepting the transfer of a shopping cart's contents for fulfillment.
Failure Notification: An unsolicited informal notification of the failure to perform a business activity.
Purchase Order Acceptance Notification: A notification of additional purchase order acceptance information.


10: InstanceIdentifier

User Notes: A unique alpha-numeric identifier that represents a specific instance of an action. The action instance identifier must be unique for a particular instance of a transaction.


11: VersionIdentifier

User Notes: This is the version number of the message guideline for this business action.


12: GlobalDocumentFunctionCode

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


13: inResponseTo.ActionIdentity

Constraint: This element is mandatory when the document function code = Response and must not exist when the document function code = Request

User Notes: In the case where this action is in response to an earlier action in the same transaction (i.e., a subscription confirmation), this block identifies the action to which this action is in response. An action instance identifier identifies the action to which this action is in response. The action code is given for readability purposes. The transaction instance identifier and the process instance identifier of the original message must be the same as the transaction instance identifier and process instance identifier of this message, and are therefore not specified. In the event that a business document is in response to another business document in a different transaction, the business document would reference the originating business document in the document body.


14: GlobalBusinessActionCode

Entity Instances
Return Product Request
Return Product Response
Pending Return Notification
Return Result
Inspection Result Notification
Invoice Notification
Invoice Reject Notification
Financing Request
Financing Response
Remittance Advice Notification
Billing Statement Notification
Product Resource Update: A product resource update contains structured technical information and sales catalog information for updating online sales catalogs and enterprise systems.
Product Information Notification: A product information notification contains unstructured sales catalog information.
Purchase Order Status Notification: An unsolicited informal notification of the status of an existing open Purchase order. The status reflects the current state of the Purchase Order at the time of the request.
Stock Keeping Unit Creation Notification: A notification informing the customer manager that a new Stock Keeping Unit (SKU) has been created for the product.
Subscription Request: A request to create a subscription for product information distribution.
Subscription Cancellation: Cancellation of an existing subscription.
Subscription Change: Change of an existing subscription.
Subscription Confirmation: Confirms the creation, change, or cancellation of a subscription.
Purchase Order Request: A request to accept a Purchase Order for fulfillment.
Purchase Order Change: A change of an existing Purchase Order.
Purchase Order Cancellation: Cancellation of an existing Purchaser Order.
Purchase Order Acceptance: Confirms the creation, change or cancellation of a Purchase Order.
Purchase Order Status Query: A query to request the status of an existing purchase order.
Purchase Order Status Response: A response to a query requesting the status of an existing purchase order. The status reflects the current state of the Purchase Order at the time of the request.
Price and Availability Query: A query for product price and availability from a product supplier.
Price and Availability Response: Response to customer query for price and availability.
Product Information Query: A query for product information from a product information distributor.
Product Information Response: Response to a product information user's query for product information.
Technical Information Query: A query for technical information to a product information distributor.
Technical Information Response: Response to a technical information user's query for technical information.
Shopping Cart Transfer: A request for a partner to accept the contents of a shopping cart.
Shopping Cart Transfer Acceptance: Confirms that the receiving partner is accepting the transfer of a shopping cart's contents for fulfillment.
Failure Notification: An unsolicited informal notification of the failure to perform a business activity.
Purchase Order Acceptance Notification: A notification of additional purchase order acceptance information.


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


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


25: PerformanceControlRequest

Constraint: At least one of the sub elements must exist.


26: timeToAcknowledgeAcceptance.TimeDuration

Constraint: The duration must be a positive duration i.e. there must be either no sign or the sign must be "+"


27: timeToAcknowledgeReceipt.TimeDuration

Constraint: The duration must be a positive duration i.e. there must be either no sign or the sign must be "+"


28: timeToPerform.TimeDuration

Constraint: The duration must be a positive duration i.e. there must be either no sign or the sign must be "+"


29: SignalControl

User Notes: Identifies the business signal envelope, which contains information relating to the RosettaNet signal. Examples of a RosettaNet signal are "Acknowledge Receipt".


30: inResponseTo.ActionIdentity

User Notes: Signals are sent in response to an action in the same transaction (i.e., an acknowledgement to a business document), this block identifies the action to which this signal is in response. An action instance identifier identifies the action to which this action is in response. The action code is given for readability purposes. The transaction instance identifier and the process instance identifier of the original message must be the same as the transaction instance identifier and process instance identifier of this message, and are therefore not specified. In the event that a business document is in response to another business document in a different transaction, the business document would reference the originating business document in the document body.


31: GlobalBusinessActionCode

Entity Instances
Return Product Request
Return Product Response
Pending Return Notification
Return Result
Inspection Result Notification
Invoice Notification
Invoice Reject Notification
Financing Request
Financing Response
Remittance Advice Notification
Billing Statement Notification
Product Resource Update: A product resource update contains structured technical information and sales catalog information for updating online sales catalogs and enterprise systems.
Product Information Notification: A product information notification contains unstructured sales catalog information.
Purchase Order Status Notification: An unsolicited informal notification of the status of an existing open Purchase order. The status reflects the current state of the Purchase Order at the time of the request.
Stock Keeping Unit Creation Notification: A notification informing the customer manager that a new Stock Keeping Unit (SKU) has been created for the product.
Subscription Request: A request to create a subscription for product information distribution.
Subscription Cancellation: Cancellation of an existing subscription.
Subscription Change: Change of an existing subscription.
Subscription Confirmation: Confirms the creation, change, or cancellation of a subscription.
Purchase Order Request: A request to accept a Purchase Order for fulfillment.
Purchase Order Change: A change of an existing Purchase Order.
Purchase Order Cancellation: Cancellation of an existing Purchaser Order.
Purchase Order Acceptance: Confirms the creation, change or cancellation of a Purchase Order.
Purchase Order Status Query: A query to request the status of an existing purchase order.
Purchase Order Status Response: A response to a query requesting the status of an existing purchase order. The status reflects the current state of the Purchase Order at the time of the request.
Price and Availability Query: A query for product price and availability from a product supplier.
Price and Availability Response: Response to customer query for price and availability.
Product Information Query: A query for product information from a product information distributor.
Product Information Response: Response to a product information user's query for product information.
Technical Information Query: A query for technical information to a product information distributor.
Technical Information Response: Response to a technical information user's query for technical information.
Shopping Cart Transfer: A request for a partner to accept the contents of a shopping cart.
Shopping Cart Transfer Acceptance: Confirms that the receiving partner is accepting the transfer of a shopping cart's contents for fulfillment.
Failure Notification: An unsolicited informal notification of the failure to perform a business activity.
Purchase Order Acceptance Notification: A notification of additional purchase order acceptance information.


32: InstanceIdentifier

User Notes: A unique alpha-numeric identifier that represents a specific instance of an action. The action instance identifier must be unique for a particular instance of a transaction.


33: InstanceIdentifier

User Notes: A unique alpha-numeric identifier that represents a specific instance of an signal. The signal instance identifier must be unique for a particular instance of a transaction.


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


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


44: GlobalBusinessSignalCode

Entity Instances
Receipt Acknowledge: Acknowledge receipt of business message
Acceptance Acknowledge: Acknowledge acceptance of a business message
Receipt Acknowledgement Exception: Negative acknowledgement of receipt of business message.
Acceptance Acknowledgement Exception: Negative acknowledgement of acceptance of business information.
General Exception: Processing exception response.


45: VersionIdentifier

User Notes: This is the version number of the message guideline for this business signal.


48: GlobalPartnerRoleClassificationCode

Entity Instances
Product Seller
Product Trader
Sales Lead Originator
Sales Lead Processor
Marketing Activity Initiator
Marketing Activity Information User
Sales Marketing Claim Requester
Sales Marketing Claim Processor
Sales Marketing Claimant
Return Requester
Return Provider
Return Receiver
Financier
Payer
Payee
Catalog Distributor: The partner role that distributes catalog information to catalog producers and buyers.
Catalog Producer: The partner role that produces catalog information for a partner type in the supply chain.
Anonymous Buyer: A requestor of information that chooses to remain anonymous.
Product Information Distributor: The partner role that distributes new product information to product information users and buyers.
Product Information User: The partner role that uses product information to create or update enterprise systems and online promotion systems such as electronic catalog systems.
Buyer: An employee or organization that buys products for a partner type in the supply chain.
Seller: An organization that sells products to partners in the supply chain.
Customer Manager: This partner role manages the relationship with the business customers.
Product Information Subscriber: The business partner that subscribes to product information from other business partners.
Customer: This partner role creates a demand for a product or service.
Product Supplier: This partner role supplies product to customers in the supply chain.
Sales Facilitator: This partner role facilitates the sale of product between partners in the supply chain.
Supplier: This partner role supplies product to customers in the supply chain.
Shipment Information User
Claim Requester
Transport Service Provider
Appointment Provider
In-transit Information User
Consignee
Shipment Requester


50: GlobalPartnerRoleClassificationCode

Entity Instances
Product Seller
Product Trader
Sales Lead Originator
Sales Lead Processor
Marketing Activity Initiator
Marketing Activity Information User
Sales Marketing Claim Requester
Sales Marketing Claim Processor
Sales Marketing Claimant
Return Requester
Return Provider
Return Receiver
Financier
Payer
Payee
Catalog Distributor: The partner role that distributes catalog information to catalog producers and buyers.
Catalog Producer: The partner role that produces catalog information for a partner type in the supply chain.
Anonymous Buyer: A requestor of information that chooses to remain anonymous.
Product Information Distributor: The partner role that distributes new product information to product information users and buyers.
Product Information User: The partner role that uses product information to create or update enterprise systems and online promotion systems such as electronic catalog systems.
Buyer: An employee or organization that buys products for a partner type in the supply chain.
Seller: An organization that sells products to partners in the supply chain.
Customer Manager: This partner role manages the relationship with the business customers.
Product Information Subscriber: The business partner that subscribes to product information from other business partners.
Customer: This partner role creates a demand for a product or service.
Product Supplier: This partner role supplies product to customers in the supply chain.
Sales Facilitator: This partner role facilitates the sale of product between partners in the supply chain.
Supplier: This partner role supplies product to customers in the supply chain.
Shipment Information User
Claim Requester
Transport Service Provider
Appointment Provider
In-transit Information User
Consignee
Shipment Requester


52: description.FreeFormText

User Notes: A free-form description of the transaction. This text is for ease of readability, is optional, and must not be used for any processing.


53: GlobalTransactionCode

Entity Instances
Distribute Notification of Failure: Based on the error code supplied this activity forms a Failure Notification and forwards it to the identified management system.
Request Return
Process Return Product Request
Notify of Return Product Response
Notify of Pending Return
Notification of Return Result
Notify of Inspection Result
Confirm Financing
Process Transaction Request
Notify of Invoice/Credit Memo
Notify of Invalid Invoice
Create Billing Statement Notification
Create Remittance Advice
Distribute New Product information: Activity distributes new product information to buyers in the supply chain.
Distribute New Product resources: Activity distributes new product resources to product information users in the supply chain.
Distribute Purchase Order Status: The Seller distributes an open Purchase Order Status to a destination address.
Distribute Stock Keeping Unit Creation Notification: Activity distributes a Stock Keeping Unit (SKU) notification.
Create Subscription: Activity creates a subscription for product information.
Change Subscription: Activity changes a subscription for product information.
Cancel Subscription: Activity cancels a subscription for product information.
Create Purchase Order: Activity creates a Purchase Order once a substantive acknowledgement of acceptance is received from a Seller.
Cancel Purchase Order: Activity cancels an existing Purchase Order once a substantive acknowledgement of acceptance is received from a Seller.
Change Purchase Order: Activity changes an existing Purchase Order once a substantive acknowledgement of acceptance is received from a Seller.
Query Purchase Order Status: Activity queries the status of a Purchase Order from a Seller.
Query Price and Availability: Activity queries product price and availability from suppliers that can fulfill the querying partners purchasing requirements.
Query Product Information: Activity queries product information from product information distributors.
Query Technical Information: Activity queries technical information from product information distributors.
Transfer Shopping Cart: The activity transfers the contents of a shopping cart to a supplier.
Notify of Purchase Order Acceptance


54: InstanceIdentifier

User Notes: An alpha-numeric identifier that uniquely identifies a specific instance of this transaction within a specific instance of the process. Actions within the same instance of a transaction must have the same transaction instance identifier


57: GlobalProcessCode

Entity Instances
Manage Product Information Subscriptions: 1B1
Distribute New Product Information: 2A1
Query Product Information: 2A2
Query Technical Information: 2A5
Distribute Product Stock Keeping Unit: 2A8
Query Price and Availability: 3A2
Transfer Shopping Cart: 3A3
Manage Purchase Order: 3A4
Query Order Status: 3A5
Distribute Order Status: 3A6
Notification of Failure: 0A1
Return Product: 3C1
Obtain Financing Approval: 3C2
Reconcile Invoice: 3C3
Process Payment: 3C4
Notify of Purchase Order Acceptance: 3A7


58: GlobalProcessIndicatorCode

Entity Instances
1B1: Manage Product Information Subscriptions
2A1: Distribute New Product Information
2A2: Query Product Information
2A5: Query Technical Information
2A8: Distribute Product Stock Keeping Unit
3A2: Query Price and Availability
3A3: Transfer Shopping Cart
3A4: Manage Purchase Order
3A5: Query Order Status
3A6: Distribute Order Status
0A1: Notification of Failure
3C1: Return Product
3C2: Obtain Financing Approval
3C3: Reconcile Invoice
3C4: Process Payment
3C7: Notify of Purchase Order Acceptance


60: InstanceIdentifier

User Notes: The combination of the process Instance Indentifier and the Global Business Indicator Code (DUNS number) for the partner that initiated a process uniquely identifies an instance of a process. Therefore, the ID of the initiating partner is contained within the process envelope. The initiating partner will remain constant over the life of the instance of this process.


61: VersionIdentifier

User Notes: Version of the PIP specification.


64: GlobalBusinessServiceCode

Entity Instances
Product Information Distributor Service
Customer Manager Service
Seller Service
Product Information Subscriber Service
Product Supplier Service
Customer Service
Sales Facilitator Service
Supplier Service
Buyer Service
Product Information User Service
Product Information Distributor Agent


66: GlobalBusinessServiceCode

Entity Instances
Product Information Distributor Service
Customer Manager Service
Seller Service
Product Information Subscriber Service
Product Supplier Service
Customer Service
Sales Facilitator Service
Supplier Service
Buyer Service
Product Information User Service
Product Information Distributor Agent



Business Properties

Name

Definition

description

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

inResponseTo

The business action that this message is responding to.

fromPartner

The partner from which a message is being sent.

toPartner

The partner to which a message is being sent.

timeToAcknowledgeAcceptance

The time-out period for acknowledging acceptance of a business message.

timeToAcknowledgeReceipt

The time-out period for acknowledging receipt of a business message.

timeToPerform

The time-out period that a initiating business activity will wait for a responding activity to process a business document.

fromRole

The role initiating a business document exchange.

toRole

The role receiving the document in a business document exchange.

initiatingPartner

The partner that initiated a process.

fromService

The busines service from which a message is being sent.

toService

The business service to which a message is being sent.


Business Data Entities

Name

Definition

ServiceHeader

Processing control properties for RosettaNet Business Service messages.

ProcessControl

Business process message control properties.

TransactionControl

Business transaction message control properties.

ActionControl

Business action message control properties.

ActionIdentity

The collection of properties that are used to identify a business action.

PartnerRoute

The route a message is on between supply chain partners.

PartnerDescription

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

BusinessDescription

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

PerformanceControlRequest

Identifies the performance controls block, which details security, audit and process controls. This block is optional. If it is not specified, then the default PIP Business Activity Performance Controls should be used. Partners may agree to use more strin

SignalControl

Business signal message control properties.

SignalIdentity

The collection of properties that are used to identify a business signal.

PartnerRoleRoute

The route a message is on between partner roles in a supply chain.

PartnerRoleDescription

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

TransactionIdentity

The collection of properties that are used to identify a business transaction.

ProcessIdentity

The collection of properties that are used to identify a business process.

ServiceRoute

The route a message is on between business services.

BusinessServiceDescription

A description of a business service network component.


Fundamental Business Data Entities

Name

Definition

Data Type

Min

Max

Representation

AttemptCount

Indicates whether this message is the first attempt to execute this transaction, or a retry. This element is optional and, when specified, should be an integer 1 or greater. If it is not specified, or is specified and has a value of 1, then this is the first attempt. A value greater than 1 indicates a retry attempt.

NaturalNumber

1

 

 

FreeFormText

Unformatted text.

String

1

 

 

GlobalBusinessActionCode

A phrase that specifies a business action. The code is found in table 4.2 of the PIP specification document.

String

1

 

 

InstanceIdentifier

A unique alpha-numeric identifier that represents a specific instance of an business process, business transaction, business action or business signal. The instance identifier must be unique for a particular instance of a business process, business transaction, business action and business signal.

String

1

 

 

VersionIdentifier

A unique identifier specifying the version of an entity e.g. a product, a message format, or a standard.

String

1

 

 

GlobalDocumentFunctionCode

Code identifying the function of a document as either a request or a response.

String

1

 

 

GlobalBusinessIdentifier

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

Integer

9

9

9(9)

GlobalPartnerClassificationCode

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

String

1

 

 

TimeDuration

A relative period of time specified as a single quantity. The lexical representation for this quantity is the [ISO 8601] representation CCYYMMDDThhmmss.sss, preceded by an optional sign (+ or -), where "CC" represents the number of centuries, "YY" the number of years, "MM" the number of months and "DD" the number of days. The letter "T" is the date/time separator and "hh", "mm", "ss.sss" represent number of hours, minutes and seconds respectively. Note that this representation allows for fractional seconds. For example, to indicate a duration of 1 year, 2 months, 3 days, 10 hours, and 30 minutes, one would write: 00010203T103000.

String

15

20

SCCYYMMDDThhmmss.sss

GlobalBusinessSignalCode

Business signal message identifier

String

1

 

 

GlobalPartnerRoleClassificationCode

Code identifying a party's role in the supply chain.

String

1

 

 

GlobalTransactionCode

Service transaction dialog. The code is the name of the business activity and the transaction dialog in the PIP specification document.

String

1

 

 

GlobalProcessCode

Business process identifier e.g. Manage Product Subscriptions. This code is the name of a PIP specification document.

String

1

 

 

GlobalProcessIndicatorCode

An business process indicator e.g 1B1. This is the classification of the PIP specification by cluster identifier and segment identifier.

String

1

 

 

GlobalBusinessServiceCode

Unique identity of a business service network component. This code is found in table 4.1 in a PIP specification document.

String

1

 

 


Created using Edifecs Commerce e-Modeling Tools.