diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of LogisticsFamilyPduType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | pduStatus requestingEntityID servicingEntityID SupplyQuantity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="ServiceRequestPdu"> <xs:annotation> <xs:appinfo>5.5.5 Communicate information associated with one entity requesting a service from another. (length of list found in field numberOfSupplyTypes) <xs:attribute name="id" type="xs:integer" fixed="5"/> </xs:appinfo> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="LogisticsFamilyPduType"> <xs:sequence> <xs:element name="requestingEntityID" type="EntityIDType"> <xs:annotation> <xs:appinfo>Entity that is requesting service (see 6.2.28), Section 7.4.2</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="servicingEntityID" type="EntityIDType"> <xs:annotation> <xs:appinfo>Entity that is providing the service (see 6.2.28), Section 7.4.2</xs:appinfo> </xs:annotation> </xs:element> <!--Attribute (as element) ServiceRequestPdu supplies with objectlist classRef name=SupplyQuantity, type=SupplyQuantityType--> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:appinfo>Number of elements is determined by size fieldnumberOfSupplyTypes and can be 0 or greater. Ensure that the total PDU size does not exceed maximums allowed in IEEE DIS Specification. </xs:appinfo> <xs:documentation>numberOfSupplyTypes</xs:documentation> </xs:annotation> <xs:element name="SupplyQuantity" type="SupplyQuantityType"> <xs:annotation> <xs:appinfo>(length of list found in field numberOfSupplyTypes)</xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> <xs:attribute name="family" fixed="LogisticsFamilyPduType"/> <xs:attribute name="serviceTypeRequested" type="xs:string"> <xs:annotation> <xs:appinfo>Type of service requested, Section 7.4.2 (SISO enumeration ServiceRequestServiceTypeRequested uid 63) </xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="numberOfSupplyTypes" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>How many requested, Section 7.4.2</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="padding1" type="xs:unsignedShort"/> </xs:extension> <!-- ========== debug: divider between elements and attributes ========== --> </xs:complexContent> </xs:complexType> </xs:element> |
properties |
|
||
source | <xs:attribute name="family" fixed="LogisticsFamilyPduType"/> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="serviceTypeRequested" type="xs:string"> <xs:annotation> <xs:appinfo>Type of service requested, Section 7.4.2 (SISO enumeration ServiceRequestServiceTypeRequested uid 63) </xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedByte | ||
annotation |
|
||
source | <xs:attribute name="numberOfSupplyTypes" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>How many requested, Section 7.4.2</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedShort |
source | <xs:attribute name="padding1" type="xs:unsignedShort"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | EntityIDType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="requestingEntityID" type="EntityIDType"> <xs:annotation> <xs:appinfo>Entity that is requesting service (see 6.2.28), Section 7.4.2</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | EntityIDType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="servicingEntityID" type="EntityIDType"> <xs:annotation> <xs:appinfo>Entity that is providing the service (see 6.2.28), Section 7.4.2</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | SupplyQuantityType | ||||||||||||||
properties |
|
||||||||||||||
children | supplyType | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="SupplyQuantity" type="SupplyQuantityType"> <xs:annotation> <xs:appinfo>(length of list found in field numberOfSupplyTypes)</xs:appinfo> </xs:annotation> </xs:element> |