ShowDispatchList schema, example, validation rules, validation stylesheet

ShowDispatchList type: ShowDispatchList

The purpose of the ShowDispatchList is to communicate to a business application module or system the sending systems representation of dispatch list (finite schedule) information. This request may be used as a response to a GetDispatchList request or as a push notification of an event.

ShowDispatchList extends: BusinessObjectDocument
Structure:
Elements:
Name Type Description
DataArea ShowDispatchListDataArea

Is where the information that the BOD message carries is provided, in this case ShowDispatchList. The information consists of a Verb and one or more Nouns. The verb (Show) indicates the action to be performed on the Noun (DispatchList).

ShowDispatchListDataArea extends: DataArea
Structure:
Elements:
Name Type Description
DispatchList reference
Show reference

ShowDispatchList Scenario Diagram

Show schema

Show type: Show

The Show verb is used when sending the information about a specific instance of a business document or entity. The Show verb may be used to respond to a Get request or it can be used in a publish scenario, where it pushes information to other applications based on a business event.Although BODs based on this verb do not commonly cause updates to occur, there may be times when the component receiving the Show decides to use the information it receives to update. This is entirely the decision of the receiving software component and is not forbidden.The behavior of the Show verb is quite straight forward with one exception. The Show response to any Get request needs to read the request carefully to ensure the response is returning the requested Data Types.

Show extends: ConfirmableVerb
Structure:

DispatchList schema

DispatchList type: DispatchList

A dispatch list shows the manufacturing or production supervisor or foreman a prioritized detail status of orders and operations scheduled or in-process at a specific work center.

Header type: DispatchListHeader

Line type: DispatchListLine

ResourceLevel type: ResourceLevel

DispatchResource type: DispatchResource

This identifies information concerning the resources associated with a particular WIP operation

DispatchList extends: Noun
Structure:
Elements:
Name Type Description
Header reference
Line reference

DispatchListHeader

This provides information about the entire WIP transaction. It can refer to a WorkCenter, a work location or a machine

Structure:
Elements:
Name Type Description
Description Description

Free-form text description of the Noun or Componenet in which the description occurs. The lang attribute indicates the language the description is in. Owner inidcates the user or entity that provided teh description..

Id Id

Is the dispatch list identtifier.

Generic identifier type with open qualifyingAgency.

Machine reference
Note Note

A free form note. The lang attribute identifies the language that the note is in. The author identifies the author of the note. The enrtyDate indicates the date the note was entered or last modified.

Site reference
UserArea reference
WorkCenter WorkCenter

Identifies the work center in which the machine resides in which the work is being diapatched to.

DispatchListLine

This refers to Dispatch List Operation/Line information or it could represent a step in a routing

Structure:
Elements:
Name Type Description
Description Description

Description of the DispatchListLine.

Free-form text description of the Noun or Componenet in which the description occurs. The lang attribute indicates the language the description is in. Owner inidcates the user or entity that provided teh description..

DispatchResource reference
ForecastTime TimePeriod

Forecasted start and finishing TimePeriod.

ItemQuantity Quantity

Number of items in the Line.

A decimal value.

LineNumber LineNumber

Identifies the instance of a Line within a given document.

MfgDocumentReferences reference
OperationReference reference
ProductionOrderReference reference
ResourceLevel reference
SetupTime TimePeriod

TimePeriod indicating setup time for the resource.

TearDownTime TimePeriod

Timestamp indicating that teardown of the resource.

UserArea reference

DispatchResource
Structure:
Elements:
Name Type Description
ActivityType Type

This describes the type of activity produced by a cost center in an operation. In this context, it indicates that the resources being reported here are performing one of the following types of activities: Setup, Execution or Teardown

ForecastTime TimePeriod

Forecasted start and finishing TimePeriod.

Resources reference

AW: In the future xs:All would be very helpful; still unbounded works here

AW: not using Subs group with Resource so names can be local

SetupTime TimePeriod

TimePeriod indicating setup time for the resource.

TearDownTime TimePeriod

Timestamp indicating that teardown of the resource.

UserArea reference

ResourceLevel restricts: xs:string

Verb Common Files

Verb.xsd schema

AcknowledgableVerb extends: ConfirmableVerb
Structure:
Attributes:
Name Type Usage Description
acknowledge AcknowledgementType

AcknowledgementType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

ConfirmableVerb extends: Verb
Structure:
Attributes:
Name Type Usage Description
confirm ConfirmType

ConfirmType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

Expression restricts: xs:string

ExpressionCriteria
Structure:
Elements:
Name Type Description
SelectExpression Expression

Allows the 1-n number of selection expressions for the information to be returned.

Attributes:
Name Type Usage Description
expressionLanguage xs:string optional

RequestVerb extends: ConfirmableVerb
Structure:
Elements:
Name Type Description
ReturnCriteria

Allows the initator of the BOD to indicate the information (down to the field level) that is requested to be returned. The expressionLanguage indicates the expression language being used.

VerbBase.xsd schema

Verb type: Verb

Verb
Structure:

Noun Common Files