Web services 如何通过向Siebel Inbound WebService请求获取WSDL?

Web services 如何通过向Siebel Inbound WebService请求获取WSDL?,web-services,soap,wsdl,siebel,Web Services,Soap,Wsdl,Siebel,通常,Web服务通过如下请求返回WSDL: <SOAP-ENV:Envelope> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Client</faultcode> <faultstring>Supplied input is not well formed or does not conta

通常,Web服务通过如下请求返回WSDL:

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

我已经创建了Siebel Inbound WS。 我的WS的URL如下所示:

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

通过单击按钮“生成WSDL”,可以在Siebel UI中生成WSDL。 我试图让我的WS返回WSDL:我在我的WS的URL中添加了一个参数&WSDL。 它不起作用: 当我通过web浏览器请求URL时(只有URL在发送,没有soap消息)-我得到如下错误:

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

SOAP-ENV:客户端
提供的输入格式不正确或不包含预期数据。(SBL-EAI-00137)
EAIObjMgr_enu_0026_27262989.log
SBL-EAI-00137
IDS\u EAI\u WS\u BAD\u XML\u文档
提供的输入格式不正确或不包含预期数据。(SBL-EAI-00137)
SBL-EAI-00246
IDS_XMLCNV_ERR_EMPTYMSG
XML层次结构转换器错误-输入消息为空,在输入参数中需要XML文档(SBL-EAI-00246)
这两个URL的响应(错误)相同(带或不带参数&wsdl)

当我通过SoapUI请求URL(soap消息正在发送)时,我再次得到两个URL的相同响应(带或不带参数&wsdl)

是否存在这样的可能性:通过请求URL从Siebel入站WS获取WSLD? 我在书架上找不到关于它的任何提及

提前谢谢。
Sergey不能像Axis服务那样从URL生成Siebel WSDLs。唯一的方法是登录到应用程序并单击Webservices屏幕中的GenerateWSDL按钮