irxn
9 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