The XPCML schema defines several element tags, and each element tag contains attribute tags. The following table lists and describes the different attributes for each element.
For more specific and detailed information about XPCML tags and their attributes, see XPCML schema.
XPCML tag | Attribute | Description |
---|---|---|
hexBinaryParm | fill last 2 columns with data and decide format | |
arrayOfHexBinaryParm | ||
doubleParm | Defines a double parameter | float (length 8) |
arrayOfDoubleParm | Defines a parameter that is an array of doubles | |
floatParm | Defines a float parameter | data (type float, length 4) |
arrayOfFloatParm | Defines a parameter that is an array of floats | |
intParm | Defines an integer parameter | data (type int, length 4) |
arrayOfIntParm | Defines a parameter that is an array of integers | |
longParm | Defines a long parameter | data (type int, length 8) |
arrayOfLongParm | Defines a parameter that is an array of longs | |
packedDecimalParm | Defines a packed decimal parameter | data (type packed) |
arrayOfPackedDecimalParm | Defines a parameter that is an array of packed decimals | |
parameterList | Signals that the enclosing tag represents all of the parameter definitions for the program | |
program | Begins and ends the XML that describes one program call | |
shortParm | Defines a short parameter | data (type int, length 2) |
arrayOfShortParm | Defines a parameter that is an array of shorts | |
stringParm | Defines a string parameter | |
arrayOfStringParm | Defines a parameter that is an array of strings | |
struct | Defines a named structure that you can specify as an argument to a program or as a field within another named structure | |
arrayOfStruct | Defines an array of structs | |
structParm | Represents a reference to a struct tag found elsewhere in the XPCML document that you want to included at a specific location in the document | data (type struct) |
arrayOfStructParm | Defines a parameter that is an array of struct parms | |
unsignedIntParm | Defines an unsigned integer parameter | data (type int, length 4, precision 32) |
arrayOfUnsignedIntParm | Defines a parameter that is an array of unsigned integers | |
unsignedShortParm | Defines an unsigned short parameter | data (type int, length 2, precision 16) |
arrayOfUnsignedShortParm | Defines a parameter that is an array of unsigned shorts | |
xpcml | Begins and ends the XPCML source file that describes the program call format | |
zonedDecimalParm | Defines a zoned decimal parameter | data (type zoned) |
arrayOfZonedDecimalParm | Defines a parameter that is an array of zoned decimals |