semi合集-English.pdf - 第3551页
SEMI E134.1-0305 © SEMI 2005 38 Figure 28 ParameterValueType Table 75 Translation Tab le for ParameterValueT ype Attribute or Role Name UML Type XML Element or Attribute (or Reference) XML Name/Type value RealValue Elem …

SEMI E134.1-0305 © SEMI 2005 37
Figure 27
GetParameterValuesResponse
7.2.18.4.2 GetParameterValuesResponse — This global element acts as a top-level container entity representing the
SOAP body of the response to an SEMI E134 GetParameterValues request. It contains either an element named
“PV” of complexType “ParameterValueType” or an element named “Error” of complexType
“GetParameterValuesErrorType”. GetParameterValuesErrorType contains the Common Components Error class
and the ability to specify specific errors as described in the following table.
Table 74 Translation Table for Output Arguments for the GetParameterValues Operation
Argument Name Format XML Element or Attribute XML Name/Type
parameterValues List of elements of type
ParameterValue.
Element PV: dcm:ParameterValueType
error N/A Element ErrorType: ccs:Error
error Structured data, of type
UnauthorizedOperation.
Element UnauthorizedOperationError:
eca:UnauthorizedOperationType, see
¶7.2.11.4.12
7.2.18.4.3 ParameterValueType — This global complexType is the XML Schema representation of the SEMI E134
ParameterValues class. The following table describes the mapping of the UML class to this XML Schema
complexType.
7.2.18.4.4 Extended Parameter Value Types
7.2.18.4.4.1 This specification adds new parameter value elements to the minimal set defined in SEMI E134. The
following table shows how each SEMI E134 element has been mapped to the XML Schema element in this
specification, and lists the additional classes not defined in SEMI E134.

SEMI E134.1-0305 © SEMI 2005 38
Figure 28
ParameterValueType
Table 75 Translation Table for ParameterValueType
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
value RealValue Element F4: xsd:float
value RealValue Element F8: xsd:double
value IntegerValue Element I8: xsd:long
value IntegerValue Element I4: xsd:int
value IntegerValue Element I2: xsd:short
value IntegerValue Element I1: xsd:byte
value StringValue Element S: xsd:string

SEMI E134.1-0305 © SEMI 2005 39
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
value SEMI E134.1 Extension Element D: xsd:dateTime
value BooleanValue Element B: xsd:boolean
value SEMI E134.1 Extension Element URI: xsd:anyURI
value EnumeratedIntegerValue Element EI: xsd:int
value EnumeratedStringValue Element ES: xsd:string
value BinaryValue Element B64: xsd:base64Binary
value StructureValue Element Su: dcm: CompositeValueType
value ArrayValue Element Arr: dcm:
CompositeValueType
value SEMI E134.1 Extension Element Var: dcm:
CompositeValueType
SEMI E134.1 Extension SEMI E134.1 Extension Element Null: dcm:NullType
value NoValue Element NoValue: dcm:NoValueType
7.2.18.4.5 SEMI E125.1 Parameter to SEMI E134.1 Parameter Mapping — If a requested Parameter has an SEMI
E125.1 type definition, then suppliers shall communicate their values according to the following table. The
following table describes the mapping of SEMI E125 ParameterTypes into SEMI E134 ParameterValueTypes.
Table 76 SEMI E134 and SEMI E125.1 Type Description Mapping Table
SEMI E125.1 Type Description
complexType
SEMI E134.1 Parameter Value Element
Names
XML Schema Type of Parameter Values
StringType S xsd:string
BooleanType B xsd:boolean
Base64BinaryType B64 xsd:base64Binary
ByteType, ShortType, IntType,
LongType
I1, I2, I4, I8 xsd:byte, xsd:short, xsd:int, xsd:long
FloatType, DoubleType F4, F8 xsd:float, xsd:double
DateTimeType D xsd:dateTime
AnyURIType URI xsd:anyURI
VariableType Var dcm: CompositeValueType, See ¶7.2.18.4.16
ArrayType Arr dcm: CompositeValueType, See ¶7.2.18.4.16
StructureType Su dcm: CompositeValueType, See ¶7.2.18.4.16
EnumeratedType ES, EI dcm: CompositeValueType, See ¶7.2.18.4.16
7.2.18.4.6 NullType — This element is an extension to the E134 base document. There is no direct corollary in
SEMI E134 or SEMI E125 to this type. This type is used to represent a null value as a ParameterValue.
7.2.18.4.7 F4 & F8 — These elements are the XML Schema representations of the SEMI E134 RealValue class.
The following table describes the mapping of these UML class to these XML Schema elements.
Table 77 Translation Table for F4 & F8
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
realVal Real Attribute Value: xsd:float, xsd:double
7.2.18.4.8 I1, I2, I4 & I8 — These elements are the XML Schema representations of the SEMI E134 IntegerValue
class. The following table describes the mapping of these UML class to these XML Schema elements.