Forum Discussion

irxn's avatar
irxn
Occasional Contributor
9 years ago

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

 

No RepliesBe the first to reply