Listing available attribute types
The following request may be used to obtain a list of all available attribute types:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ns="http://www.tsystems.com/ima9/integrationws/messaging/201101">
<soap:Header/>
<soap:Body>
<ima9:listAttributeTypes/>
</soap:Body>
</soap:Envelope>
Figure 571: Example – request for listing attribute types
The following response (see Example – response on listing attribute types) lists all basic attribute types which are available in the repository by default. The types used in the example above are highlighted.
Note the following details:
-
The type IDs are reflected by UUIDs which are generated for each system installation individually.
<S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope">
<S:Body>
<ns2:attributeListTypesResponse xmlns:ns2="http://ima9integration.imaes.ecm.tsystems.com/">
<type baseType="true" name="string" typeId="4723e9a7-5e18-4852-a8ed-af9cbb11e824">
<description>A sequence of characters of at most 2000 characters</description>
</type>
<type baseType="true" name="text" typeId="edaf49c2-3b0f-417c-9323-3ce0bdb74920">
<description>A sequence of characters of arbitrary length</description>
</type>
<type baseType="true" name="Boolean" typeId="3e5e4fef-2fc1-4bef-bb0b-d8efc1359e99">
<description>Boolean values represented by the strings 'true'and 'false'</description>
</type>
<type baseType="true" name="float" typeId="f1e384f3-f28b-40ee-a254-f27948305c16">
<description>The float type as defined in XML Schema</description>
</type>
<type baseType="true" name="dateTime" typeId="386c41f9-fce0-45cf-9a77-637e9c7e4b30">
<description>The dateTime type as defined in XML Schema. Precission 1 millisecond. Including timezone information</description>
</type>
<type baseType="true" name="date" typeId="84e37798-9dcd-4d1d-a24a-754f9a182958">
<description>The date type as defined in XML Schema</description>
</type>
<type baseType="true" name="decimal" typeId="2b40b3d1-ce90-46bc-abc4-0c479ab135b9">
<description>The decimal type as defined in XML Schema</description>
</type>
<type baseType="true" name="time" typeId="215612f5-0369-4cf2-91a2-9d92e9667936">
<description>The time type as defined in XML Schema. Precission 1 millisecond</description>
</type>
</ns2:attributeListTypesResponse>
</S:Body>
</S:Envelope>