<分区>
我是 Web 服务的新手,我的任务是尝试用 PL/SQL 编写一些程序包,这些程序包向外部 Web 服务发出请求,以允许客户查看他们当前的支持票证和我们所处的状态支持机票条款。我已经获得了我尝试使用的服务的 WSDL 位置,并且我已经使用 SOAPUI 检查 WSDL 以形成一些请求。但是,当我尝试运行登录请求时,它总是失败(我认为是因为 SOAP UI 中定义的端点不正确。
这是我尝试使用的 WSDL 文件: http://www.visionproject.se/api/docs/service.wsdl
以及该服务的 API: http://www.visionproject.se/api/docs/soap_service_VisionProjectWebServiceService.html#login2
这是我尝试形成的请求(如下所示)。谁能指出我为什么失败的正确方向?我相信这可能与顶部的端点有关,但我不确定。
正如我所说,我是网络服务和 PL/SQL 的新手(我有 PHP 背景,以前从未做过这些事情)所以如果我没有包含足够的信息,我深表歉意。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vis="http://www.visionproject.se/service/VisionProjectService-v2">
<soapenv:Header/>
<soapenv:Body>
<vis:login2>
<!--Optional:-->
<username>?</username>
<!--Optional:-->
<password>?</password>
<!--Optional:-->
<visionProjectVersion>?</visionProjectVersion>
</vis:login2>
</soapenv:Body>
</soapenv:Envelope>