How to retrieve a Catalog's form definition with pre-set values.
Need to gather individual attributes from CA Service Catalog form.
A form for creating a new service in CA service catalog.
We used (according http://CATALOG-SERVER:8080/usm/API/SOAP/index.html) WS methods getAllOfferings and getRatePlanIncludedInOffering.
To gather list of offerings and RatePlans.
What can we do next, to gather individual attributes from the form?
Release: 17.1 and higher
CA Service Catalog.
The following information was found for this subject.
Please note that the values used, are to be taken as an example.
They should/need to be replaced by your local definitions.
1. Check the Catalog definitions
2. Check the mdb content
3. Execute the SOAPUI webservices method
1. Catalog
========
Offering: 6-TextAreaNewLine
Form: 6TextAreaNewLine
2. MSSQL mdb content
==================
The value of the returned column 'text_1' is the formId to be used in the SOAPUI method later.
See below for text_1 = 18859
Query:
select distinct
o.offering_id,o.parent_id,o.status,o.offering_name,o.domain,o.path,o.type,
rd.text_1,
fe1.form_entity_id,fe1.form_entity_name,fe1.form_entity_type,
fe1.form_entity_parent_id,
fe2.form_entity_id as fe2_id,fe2.form_entity_name as fe2_name ,fe2.form_entity_type as fe2_type,
fe2.form_entity_parent_id as fe2_parent
FROM
usm_offering o,
usm_rate_definition rd,
usm_offering_ratedef_inclusion i,
usm_form_entities fe1,
usm_form_entities fe2
where
o.offering_name like '%6-Text%' and <<<<<<<<<<<<<<<<<< Offering name >>>>>>>>>>>>>>>>
i.parent_id = o.offering_id and
rd.rate_plan_id = i.rate_plan_id and
rd.item_type = 14 and
fe1.form_entity_parent_id = rd.text_1 and
fe1.form_entity_parent_id = fe2.form_entity_id
order by rd.text_1
Result:
offering_id,parent_id,status,offering_name, domain, path, type,text_1, form_entity_id,form_entity_name,form_entity_type,form_entity_parent_id,fe2_id, fe2_name, fe2_type,fe2_parent
10180 | 10270 | 1 | 6-TextAreaNewLine | SM141 | 10001/10270/10180/ | 0 | 18859 | 18862 | Text Area | 8 | 18859 | 18859 | 6TextAreaNewLine | 2 | 1
10180 | 10270 | 1 | 6-TextAreaNewLine | SM141 | 10001/10270/10180/ | 0 | 18859 | 22300 | Check Box1 | 7 | 18859 | 18859 | 6TextAreaNewLine | 2 | 1
10180 | 10270 | 1 | 6-TextAreaNewLine | SM141 | 10001/10270/10180/ | 0 | 18859 | 22301 | Check Box2 | 7 | 18859 | 18859 | 6TextAreaNewLine | 2 | 1
10180 | 10270 | 1 | 6-TextAreaNewLine | SM141 | 10001/10270/10180/ | 0 | 18859 | 22302 | Check Box3 | 7 | 18859 | 18859 | 6TextAreaNewLine | 2 | 1
3. SOAPUI-Project
===============
http://CATALOG-SERVER:8080/usm/services/FormDesignerService?wsdl
Login-Session_ID: 8f67c7d5-2a38-4213-ae7d-0d31b4cfde62 (this code will vary based on your generated session ID)
Method: getFormDefintions
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.soap.usm.ca.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<ser:getFormDefintions soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<sessionID xsi:type="soapenc:string">8f67c7d5-2a38-4213-ae7d-0d31b4cfde62</sessionID>
<formIds xsi:type="urn:ArrayOf_xsd_long" soapenc:arrayType="xsd:long[1]" xmlns:urn="urn:usmFormDesignerService"><long1>18859</long1></formIds>
</ser:getFormDefintions>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:getFormDefintionsResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://services.soap.usm.ca.com">
<getFormDefintionsReturn soapenc:arrayType="ns2:Form[1]" xsi:type="soapenc:Array" xmlns:ns2="http://dto.base.formsdesigner.usm.ca.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<getFormDefintionsReturn xsi:type="ns2:Form">
<attributeValues xsi:type="ns3:Map" xmlns:ns3="http://xml.apache.org/xml-soap">
<item>
<key xsi:type="soapenc:string">labelWidth</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">labelWidth</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">110</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">formType</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">formType</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">request</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">_id</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">_id</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">form2</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">name</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">name</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">form2</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">labelAlign</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">labelAlign</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">right</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">script</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">script</name>
<type xsi:type="soapenc:string">2</type>
<value xsi:type="soapenc:string">{
nl : function() {
| ca_fdSetTextFieldValue('form2', 'txta', 'l1' + '\n' + 'l2');
| }
}</value>
</value>
</item>
</attributeValues>
<children soapenc:arrayType="xsd:anyType[4]" xsi:type="soapenc:Array">
<children xsi:type="ns2:Component">
<attributeValues xsi:type="ns4:Map" xmlns:ns4="http://xml.apache.org/xml-soap">
<item>
<key xsi:type="soapenc:string">_id</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">_id</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">txta</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">hidden</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">hidden</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">includeinemail</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">includeinemail</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">true</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">value</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">value</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">Text Area Value</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">required</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">required</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">disabled</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">disabled</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">tooltip</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">tooltip</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">Tooltip for this field</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">hideLabel</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">hideLabel</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
</attributeValues>
<children soapenc:arrayType="xsd:anyType[0]" xsi:type="soapenc:Array"/>
<id xsi:type="soapenc:long">18862</id>
<localAttributes xsi:type="ns5:Map" xmlns:ns5="http://xml.apache.org/xml-soap"/>
<name xsi:type="soapenc:string">Text Area</name>
<parentId xsi:type="soapenc:long">18859</parentId>
<path xsi:type="soapenc:string">/1/18859/</path>
<position xsi:type="soapenc:int">1</position>
<type xsi:type="soapenc:string">8</type>
</children>
<children xsi:type="ns2:Component">
<attributeValues xsi:type="ns6:Map" xmlns:ns6="http://xml.apache.org/xml-soap">
<item>
<key xsi:type="soapenc:string">_id</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">_id</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">chb_1</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">includeinemail</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">includeinemail</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">true</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">hidden</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">hidden</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">value</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">value</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">value</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">boxlabel</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">boxlabel</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">993398 BOX1 Label text with a long label text to test for case 993398</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">checked</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">checked</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">disabled</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">disabled</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">hideLabel</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">hideLabel</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
</attributeValues>
<children soapenc:arrayType="xsd:anyType[0]" xsi:type="soapenc:Array"/>
<id xsi:type="soapenc:long">22300</id>
<localAttributes xsi:type="ns7:Map" xmlns:ns7="http://xml.apache.org/xml-soap"/>
<name xsi:type="soapenc:string">Check Box1</name>
<parentId xsi:type="soapenc:long">18859</parentId>
<path xsi:type="soapenc:string">/1/18859/</path>
<position xsi:type="soapenc:int">2</position>
<type xsi:type="soapenc:string">7</type>
</children>
<children xsi:type="ns2:Component">
<attributeValues xsi:type="ns8:Map" xmlns:ns8="http://xml.apache.org/xml-soap">
<item>
<key xsi:type="soapenc:string">_id</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">_id</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">chb_2</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">includeinemail</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">includeinemail</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">true</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">hidden</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">hidden</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">value</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">value</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">value</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">boxlabel</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">boxlabel</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">993398 BOX2 Label text with a long label text to test for case 993398</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">checked</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">checked</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">disabled</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">disabled</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">hideLabel</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">hideLabel</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
</attributeValues>
<children soapenc:arrayType="xsd:anyType[0]" xsi:type="soapenc:Array"/>
<id xsi:type="soapenc:long">22301</id>
<localAttributes xsi:type="ns9:Map" xmlns:ns9="http://xml.apache.org/xml-soap"/>
<name xsi:type="soapenc:string">Check Box2</name>
<parentId xsi:type="soapenc:long">18859</parentId>
<path xsi:type="soapenc:string">/1/18859/</path>
<position xsi:type="soapenc:int">3</position>
<type xsi:type="soapenc:string">7</type>
</children>
<children xsi:type="ns2:Component">
<attributeValues xsi:type="ns10:Map" xmlns:ns10="http://xml.apache.org/xml-soap">
<item>
<key xsi:type="soapenc:string">_id</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">_id</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">chb_3</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">includeinemail</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">includeinemail</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">true</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">hidden</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">hidden</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">value</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">value</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">value</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">boxlabel</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">boxlabel</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">993398 BOX3 Label text with a long label text to test for case 993398</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">checked</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">checked</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">disabled</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">disabled</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
<item>
<key xsi:type="soapenc:string">hideLabel</key>
<value xsi:type="ns2:AttributeValue">
<locale xsi:type="soapenc:string">_system</locale>
<name xsi:type="soapenc:string">hideLabel</name>
<type xsi:type="soapenc:string">1</type>
<value xsi:type="soapenc:string">false</value>
</value>
</item>
</attributeValues>
<children soapenc:arrayType="xsd:anyType[0]" xsi:type="soapenc:Array"/>
<id xsi:type="soapenc:long">22302</id>
<localAttributes xsi:type="ns11:Map" xmlns:ns11="http://xml.apache.org/xml-soap"/>
<name xsi:type="soapenc:string">Check Box3</name>
<parentId xsi:type="soapenc:long">18859</parentId>
<path xsi:type="soapenc:string">/1/18859/</path>
<position xsi:type="soapenc:int">4</position>
<type xsi:type="soapenc:string">7</type>
</children>
</children>
<created xsi:type="soapenc:string">2017-03-17 20:35:49.627</created>
<createdBy xsi:type="ns12:User" xmlns:ns12="http://dto.base.usm.ca.com">
<allowNestedValues xsi:type="xsd:boolean">true</allowNestedValues>
<displayName xsi:type="soapenc:string">Administrator, Service Delivery (spadmin)</displayName>
<empty xsi:type="xsd:boolean">false</empty>
<firstName xsi:type="soapenc:string">Service Delivery</firstName>
<lastName xsi:type="soapenc:string">Administrator</lastName>
<middleName xsi:type="soapenc:string"/>
<properties xsi:type="ns13:Map" xmlns:ns13="http://xml.apache.org/xml-soap">
<item>
<key xsi:type="soapenc:string"/>
<value xsi:type="soapenc:string">user</value>
</item>
<item>
<key xsi:type="soapenc:string">middleName</key>
<value xsi:type="soapenc:string"/>
</item>
<item>
<key xsi:type="soapenc:string">lastName</key>
<value xsi:type="soapenc:string">Administrator</value>
</item>
<item>
<key xsi:type="soapenc:string">userId</key>
<value xsi:type="soapenc:string">spadmin</value>
</item>
<item>
<key xsi:type="soapenc:string">firstName</key>
<value xsi:type="soapenc:string">Service Delivery</value>
</item>
</properties>
<propertyNames soapenc:arrayType="xsd:anyType[5]" xsi:type="soapenc:Array">
<propertyNames xsi:type="soapenc:string"/>
<propertyNames xsi:type="soapenc:string">middleName</propertyNames>
<propertyNames xsi:type="soapenc:string">lastName</propertyNames>
<propertyNames xsi:type="soapenc:string">userId</propertyNames>
<propertyNames xsi:type="soapenc:string">firstName</propertyNames>
</propertyNames>
<silent xsi:type="xsd:boolean">false</silent>
<userId xsi:type="soapenc:string">spadmin</userId>
<userUUID xsi:type="soapenc:base64Binary">abalHKkt/0GS89PTietrlg==</userUUID>
</createdBy>
<id xsi:type="soapenc:long">18859</id>
<lastModified xsi:type="soapenc:string">2018-05-18 13:18:23.2</lastModified>
<lastModifiedBy xsi:type="ns14:User" xmlns:ns14="http://dto.base.usm.ca.com">
<allowNestedValues xsi:type="xsd:boolean">true</allowNestedValues>
<displayName xsi:type="soapenc:string">Administrator, Service Delivery (spadmin)</displayName>
<empty xsi:type="xsd:boolean">false</empty>
<firstName xsi:type="soapenc:string">Service Delivery</firstName>
<lastName xsi:type="soapenc:string">Administrator</lastName>
<middleName xsi:type="soapenc:string"/>
<properties xsi:type="ns15:Map" xmlns:ns15="http://xml.apache.org/xml-soap">
<item>
<key xsi:type="soapenc:string"/>
<value xsi:type="soapenc:string">user</value>
</item>
<item>
<key xsi:type="soapenc:string">middleName</key>
<value xsi:type="soapenc:string"/>
</item>
<item>
<key xsi:type="soapenc:string">lastName</key>
<value xsi:type="soapenc:string">Administrator</value>
</item>
<item>
<key xsi:type="soapenc:string">userId</key>
<value xsi:type="soapenc:string">spadmin</value>
</item>
<item>
<key xsi:type="soapenc:string">firstName</key>
<value xsi:type="soapenc:string">Service Delivery</value>
</item>
</properties>
<propertyNames soapenc:arrayType="xsd:anyType[5]" xsi:type="soapenc:Array">
<propertyNames xsi:type="soapenc:string"/>
<propertyNames xsi:type="soapenc:string">middleName</propertyNames>
<propertyNames xsi:type="soapenc:string">lastName</propertyNames>
<propertyNames xsi:type="soapenc:string">userId</propertyNames>
<propertyNames xsi:type="soapenc:string">firstName</propertyNames>
</propertyNames>
<silent xsi:type="xsd:boolean">false</silent>
<userId xsi:type="soapenc:string">spadmin</userId>
<userUUID xsi:type="soapenc:base64Binary">abalHKkt/0GS89PTietrlg==</userUUID>
</lastModifiedBy>
<localAttributes xsi:type="ns16:Map" xmlns:ns16="http://xml.apache.org/xml-soap"/>
<name xsi:type="soapenc:string">6TextAreaNewLine</name>
<parentId xsi:type="soapenc:long">1</parentId>
<path xsi:type="soapenc:string">/1/</path>
<position xsi:type="soapenc:int">12</position>
<readOnly xsi:type="xsd:boolean">false</readOnly>
<tenant xsi:type="ns17:Tenant" xmlns:ns17="http://dto.base.usm.ca.com">
<allowNestedValues xsi:type="xsd:boolean">true</allowNestedValues>
<empty xsi:type="xsd:boolean">false</empty>
<id xsi:type="soapenc:string">SM141</id>
<name xsi:type="soapenc:string">SM141</name>
<parentTenantId xsi:type="soapenc:string">SM141</parentTenantId>
<path xsi:type="soapenc:string">SM141/</path>
<properties xsi:type="ns18:Map" xmlns:ns18="http://xml.apache.org/xml-soap">
<item>
<key xsi:type="soapenc:string"/>
<value xsi:type="soapenc:string">tenant</value>
</item>
<item>
<key xsi:type="soapenc:string">id</key>
<value xsi:type="soapenc:string">SM141</value>
</item>
<item>
<key xsi:type="soapenc:string">name</key>
<value xsi:type="soapenc:string">SM141</value>
</item>
<item>
<key xsi:type="soapenc:string">path</key>
<value xsi:type="soapenc:string">SM141/</value>
</item>
<item>
<key xsi:type="soapenc:string">timeFormat</key>
<value xsi:type="soapenc:string">HH:mm:ss</value>
</item>
<item>
<key xsi:type="soapenc:string">dateFormat</key>
<value xsi:type="soapenc:string">M/d/yyyy</value>
</item>
<item>
<key xsi:type="soapenc:string">parentTenantId</key>
<value xsi:type="soapenc:string">SM141</value>
</item>
<item>
<key xsi:type="soapenc:string">type</key>
<value xsi:type="soapenc:string">SP</value>
</item>
</properties>
<propertyNames soapenc:arrayType="xsd:anyType[8]" xsi:type="soapenc:Array">
<propertyNames xsi:type="soapenc:string"/>
<propertyNames xsi:type="soapenc:string">id</propertyNames>
<propertyNames xsi:type="soapenc:string">name</propertyNames>
<propertyNames xsi:type="soapenc:string">path</propertyNames>
<propertyNames xsi:type="soapenc:string">timeFormat</propertyNames>
<propertyNames xsi:type="soapenc:string">dateFormat</propertyNames>
<propertyNames xsi:type="soapenc:string">parentTenantId</propertyNames>
<propertyNames xsi:type="soapenc:string">type</propertyNames>
</propertyNames>
<silent xsi:type="xsd:boolean">false</silent>
<type xsi:type="soapenc:string">SP</type>
</tenant>
<type xsi:type="soapenc:string">2</type>
</getFormDefintionsReturn>
</getFormDefintionsReturn>
</ns1:getFormDefintionsResponse>
</soapenv:Body>
</soapenv:Envelope>