SyncBillOfMaterial schema, example, validation rules, validation stylesheet |
SyncBillOfMaterial type: SyncBillOfMaterial | |
The purpose of the SynBillOfMaterial is to communicate to a business application module or system the need to initiate the creation of a Bill of Material structure. This BOD may be necessary to address the Make to Order, Assemble to Order, or Mixed Mode business ordering scenarios in a Order Management to Manufacturing application integration scenario. There are many possible business applications in several environments that may use this capability. For example, an MRP, Inventory, or Manufacturing business application could use this to communicate the requirement to synchronize a Bill of Material. |
SyncBillOfMaterial extends: BusinessObjectDocument | |||||||
Structure: |
![]() |
||||||
Elements: |
|
SyncBillOfMaterialDataArea extends: DataArea | ||||||||||
Structure: |
![]() |
|||||||||
Elements: |
|
SyncBillOfMaterial Scenario Diagram |
Sync schema |
Sync type: Sync | |
The Sync verb is used when the owner of the data is passing or publishing that information or change in information to other software components. This is to be used when the receiver of the SyncBOD does not own the data. This verb is commonly used when mass changes are necessary or when a publish and subscribe mechanism is used in the integration architecture.The purposes of this verb include application integrity and ease of data entry for the business user by enabling a single point of input. |
Sync extends: ConfirmableVerb | |||||||
Structure: |
![]() |
||||||
Elements: |
|
SyncExpressionCriteria | |||||||||||||
Structure: |
![]() |
||||||||||||
Elements: |
|
||||||||||||
Attributes: |
|
||||||||||||
Enumerations: |
|
BillOfMaterial schema |
BillOfMaterial type: BillOfMaterial | |
When included in a hierarchy, the Components are position dependent for their meaning and applicability to the Bill of Material. The Bill of Material structure is broken down into three classifications or ways to represent the Item. An Item may be included by itself as in the first sub-grouping, or an Item may be represented as part of a set of options or as an option within a class of options. An example of an option would be CD-ROM for a laptop computer. Then each of the types of CD-ROM’s for the option would be a separate Item. An example of an option class would be memory for a laptop. The options could then be 128, 256, or 512 megabytes of RAM. Each of these options would then have separate Item identifiers for memory modules that makes up the appropriate amount of memory. For 256 megabytes of RAM, this could be two 128 megabyte memory modules or one 256 megabyte. |
Header type: BillOfMaterialHeader | |
Information that generally describes the Bill of Material Structure and it’s contents. |
Option type: Option | |
Information that describes the attributes of a specific Option within a classification. |
OptionClass type: OptionClass | |
Information that describes the class of Option for a particular Product or Item |
BillOfMaterial extends: Noun | ||||||||||||||||
Structure: |
![]() |
|||||||||||||||
Elements: |
|
BillOfMaterialHeader | |||||||||||||||||||||||||||||||||||||||||||
Structure: |
![]() |
||||||||||||||||||||||||||||||||||||||||||
Elements: |
|
Option | ||||||||||||||||||||||||||||
Structure: |
![]() |
|||||||||||||||||||||||||||
Elements: |
|
OptionClass | ||||||||||||||||||||||||||||
Structure: |
![]() |
|||||||||||||||||||||||||||
Elements: |
|
Verb Common Files |
Verb.xsd schema |
AcknowledgableVerb extends: ConfirmableVerb | |||||||||
Structure: |
![]() |
||||||||
Attributes: |
|
AcknowledgementType restricts: xs:NMTOKEN | |||||||
Enumerations: |
|
ConfirmableVerb extends: Verb | |||||||||
Structure: |
![]() |
||||||||
Attributes: |
|
ConfirmType restricts: xs:NMTOKEN | |||||||
Enumerations: |
|
Expression restricts: xs:string | |
ExpressionCriteria | |||||||||
Structure: |
![]() |
||||||||
Elements: |
|
||||||||
Attributes: |
|
RequestVerb extends: ConfirmableVerb | |||||||
Structure: |
![]() |
||||||
Elements: |
|
VerbBase.xsd schema |
Verb type: Verb | |
Verb | |
Structure: |
![]() |
Noun Common Files |