irxn
11 years agoOccasional Contributor
Get Type, Min/Max Occurs from a certain field
Hi,
I want to know if it's possible to get the type and min/max occurs from a certain parameter from a wsdl?
For example, I have following message:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cis="urn:ws.solvedirect.com/webservices/cisco">
<soapenv:Header/>
<soapenv:Body>
<cis:createCall>
<cis:username>?</cis:username>
<cis:password>?</cis:password>
<cis:CreateCallData>
<cis:Calls>
<cis:CustCallID>?</cis:CustCallID>
<cis:Description>?</cis:Description>
<!--Optional:-->
<cis:SysSpecField1>?</cis:SysSpecField1>
<!--Optional:-->
<cis:SysSpecField2>?</cis:SysSpecField2>
<!--Optional:-->
<cis:SysSpecField3>?</cis:SysSpecField3>
<!--Optional:-->
<cis:SysSpecField4>?</cis:SysSpecField4>
<cis:CustomerReasonCategory1>?</cis:CustomerReasonCategory1>
<cis:CustomerReasonCategory2>?</cis:CustomerReasonCategory2>
<cis:CustomerReasonCategory3>?</cis:CustomerReasonCategory3>
<cis:Caller>
<!--Optional:-->
<cis:LastName>?</cis:LastName>
<!--Optional:-->
<cis:FirstName>?</cis:FirstName>
<!--Optional:-->
<cis:PIN>?</cis:PIN>
<!--Optional:-->
<cis:Sign>?</cis:Sign>
<!--Optional:-->
<cis:Tel>?</cis:Tel>
<!--Optional:-->
<cis:EMail>?</cis:EMail>
<!--Optional:-->
<cis:Room>?</cis:Room>
<!--Optional:-->
<cis:Department>?</cis:Department>
</cis:Caller>
<!--Optional:-->
<cis:CHD>
<cis:LastName>?</cis:LastName>
<!--Optional:-->
<cis:FirstName>?</cis:FirstName>
<cis:PIN>?</cis:PIN>
<cis:Sign>?</cis:Sign>
<cis:Tel>?</cis:Tel>
<cis:EMail>?</cis:EMail>
<!--Optional:-->
<cis:Room>?</cis:Room>
<!--Optional:-->
<cis:Department>?</cis:Department>
</cis:CHD>
<!--Optional:-->
<cis:CCP>
<!--Optional:-->
<cis:LastName>?</cis:LastName>
<!--Optional:-->
<cis:FirstName>?</cis:FirstName>
<!--Optional:-->
<cis:PIN>?</cis:PIN>
<!--Optional:-->
<cis:Sign>?</cis:Sign>
<!--Optional:-->
<cis:Tel>?</cis:Tel>
<!--Optional:-->
<cis:EMail>?</cis:EMail>
<!--Optional:-->
<cis:Room>?</cis:Room>
<!--Optional:-->
<cis:Department>?</cis:Department>
</cis:CCP>
<cis:MainComp>
<cis:SerNrProv>?</cis:SerNrProv>
<cis:InvNr>?</cis:InvNr>
<cis:Description>?</cis:Description>
<!--Optional:-->
<cis:Location>?</cis:Location>
<!--Optional:-->
<cis:Manufacturer>?</cis:Manufacturer>
<!--Optional:-->
<cis:Type>?</cis:Type>
<!--Optional:-->
<cis:Model>?</cis:Model>
<!--Optional:-->
<cis:Name>?</cis:Name>
<!--Optional:-->
<cis:Room>?</cis:Room>
<!--Optional:-->
<cis:OpSys>?</cis:OpSys>
</cis:MainComp>
</cis:Calls>
<cis:Contracts>
<cis:ShortName>?</cis:ShortName>
</cis:Contracts>
<cis:ContractElements>
<cis:ShortName>?</cis:ShortName>
</cis:ContractElements>
<cis:CallStates>
<cis:ShortName>?</cis:ShortName>
</cis:CallStates>
<cis:Priorities>
<cis:ShortName>?</cis:ShortName>
</cis:Priorities>
<cis:Severities>
<cis:ShortName>?</cis:ShortName>
</cis:Severities>
<!--Zero or more repetitions:-->
<cis:Attachments>
<!--Optional:-->
<cis:FileName>?</cis:FileName>
<!--Optional:-->
<cis:DataBase64>?</cis:DataBase64>
</cis:Attachments>
</cis:CreateCallData>
</cis:createCall>
</soapenv:Body>
</soapenv:Envelope>
Now I want fo know which type is firstname in caller? How often does it occur?
Is it possible to get this information with SOAP UI? With WsdlInterface?
Best regards,
Peter