2016-08-02 28 views
0

der Regel Web-Dienste zurückkehren WSDL auf Wunsch wie folgt aus:Wie bekomme ich WSDL auf Anfrage zu Siebel Inbound WebService?

http://web_server_host.com/WS_virtual_folder/?wsdl

Ich habe erstellt Siebel Inbound WS. URL meiner WS sieht wie folgt aus:

http://web_server_host/eai_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&UserName=SADMIN&Password=passwrd

eine Möglichkeit besteht, WSDL in der Siebel-Benutzeroberfläche zu erzeugen, indem Sie die Taste „WSDL generieren“ klicken. Ich habe versucht, meine WS WSDL zurück zu geben: Ich fügte einen weiteren Parameter & WSDL URL meines WS. Es funktioniert nicht: Wenn ich URL per Web-Browser anfordern (nur URL zu senden, gibt es keine Seife-Nachricht) - ich Fehler wie diese:

<SOAP-ENV:Envelope> 
    <SOAP-ENV:Body> 
     <SOAP-ENV:Fault> 
      <faultcode>SOAP-ENV:Client</faultcode> 
      <faultstring>Supplied input is not well formed or does not contain the expected data.(SBL-EAI-00137)</faultstring> 
      <detail> 
       <siebelf:siebdetail> 
        <siebelf:logfilename>EAIObjMgr_enu_0026_27262989.log</siebelf:logfilename> 
        <siebelf:errorstack> 
         <siebelf:error> 
          <siebelf:errorcode>SBL-EAI-00137</siebelf:errorcode> 
          <siebelf:errorsymbol>IDS_EAI_WS_BAD_XML_DOCUMENT</siebelf:errorsymbol> 
          <siebelf:errormsg>Supplied input is not well formed or does not contain the expected data.(SBL-EAI-00137)</siebelf:errormsg> 
         </siebelf:error> 
         <siebelf:error> 
          <siebelf:errorcode>SBL-EAI-00246</siebelf:errorcode> 
          <siebelf:errorsymbol>IDS_XMLCNV_ERR_EMPTYMSG</siebelf:errorsymbol> 
          <siebelf:errormsg>XML Hierarchy Converter error - empty input message, expecting an XML document in <Value> of input arguments(SBL-EAI-00246)</siebelf:errormsg> 
         </siebelf:error> 
        </siebelf:errorstack> 
       </siebelf:siebdetail> 
      </detail> 
     </SOAP-ENV:Fault> 
    </SOAP-ENV:Body> 
</SOAP-ENV:Envelope> 

Diese Antwort (Fehler) ist die für beide gleich URL (mit oder ohne Parameter & wsdl)

Wenn ich URL von SoapUI (Seife-Nachricht sendet) - ich wieder gleiche Antwort für beide URL (mit oder ohne parametr & wsdl)

Gibt es eine solche Möglichkeit: um WSLD von Siebel Inbound WS zu erhalten, indem Sie eine URL anfordern? Ich habe im Bücherregal keine Erwähnung darüber gefunden.

Vielen Dank im Voraus. Sergey

Antwort

1

Siebel-WSDLs können nicht aus URLs wie einem Axis-Service generiert werden. Der einzige Weg besteht darin, sich bei der Anwendung anzumelden und auf der Webservices-Seite auf die Schaltfläche WSDL generieren zu klicken.