Question & Answer
What is the meaning of the advanced parameter properties of a business object in IBM Process Designer for IBM Business Process Manager?
The following information provides a definition of these advanced parameter properties:
- Name: This property is the actual value of the Name attribute.
- Namespace: This property is the actual value of targetNamespace attribute.
- Type Name: This property is the name of the Business Object variable type.
- Type Namespace: This property is the namespace that is associated with the Type.
- Min Occurs: This property is the minimum number to times the element might occur.
- Max Occurs: This property is the maximum number to times the element might occur.
Note: For WSDL generation inbound web services, the value of Max Occurs is not considered. Instead, if you wish to have an arbitrary number of an element, you need to check the "Is List" box on the parameter.
- Nillable: This property specifies whether you can assign an explicit null value to the element. True enables an instance of the element to have the null attribute set to true.
- Node Type: Changing the Node type to an attribute greys out the maxOccurs,minOccurs, and nillable fields because they are not allowed on Attributes according to the W3C XML Schema specification.
- Exclude from XML: A false value means that the parameter will be serialized to XML and used when communicating with the web service. Set this value to true to exclude any parameters that you might not want to serialize to an XML representation.
- Order: This property defaults to the order of parameters in the Parameters list box. It accepts an integer value. You can use this property to reorder the parameters when generating a schema. Instead of using this property, you can just reorder the parameters themselves in the Parameters list box.
- Wrap List: This property is available only on parameters that are Lists. The value defaults to false, which means that the List parameter will be represented in the schema by its object type. IIf the value is true, aschema type is created to define an array of the object type. Also, the parameter will be represented by that array type in the schema.
- Anonymous List Type: This property is available only on Wrap Lists. If the value is true, the schema type representing the array of business types is not named and shows inline in the parameter definition.
- List Type Name: This property is only valid when the anonymous list type is not specified. This property is used to name the schema type that is created when the wrapped list is selected. If a value is not specified, it a default name is generated. For example: "ArrayOfString."
- List Item Name: This property defaults to <null>. If a value is specified, when the schema is generated for the list types, it associates the name with the list item element for either wrapped lists or anonymous list types.
- Time Zone: This property is not used for either WSDL generation or schema creation. However, it is used when displaying date and time values. The property defaults to the CLIENT timezone. The other options are SERVER, and UTC.
For the default value of these properties, see Default values for the Advanced Parameter Properties of a Business Object in IBM Business Process Manager (BPM) Process Designer.
21 June 2018