我正在向/AddressBookManager?WSDL
发出请求getAddressBook
的请求,我正在从中获取前100条记录,问题是如果有办法获得下一百个,那么下一个一百(分页)?
我一直在寻找可能的解决方案,例如在调用方法时向方法发送参数/参数只是想知道这是否可行。
我无法访问JDE,只是给了wsdl,并且很难猜测什么是可能的。
非常感谢任何帮助。
谢谢!
代码(node.js):
client.AddressBookManagerService.AddressBookManagerPort.getAddressBook({args could be inserted here to be passed}, function(err,response){
...
});
答案 0 :(得分:0)
如果您查看 schemaLocation
下的types标记下的WSDL文件,您应该能够看到模式:
<types>
<xsd:schema>
<xsd:import namespace="http://oracle.e1.bssv.JP550101/" schemaLocation="https://BlahBlah/AddressBookManager?xsd=1" />
</xsd:schema>
</types>
检查该文件时,您应该看到XML元素 - 检查这些元素是否有定义页码的元素,每页的记录,排序索引等。
<xs:complexType name="f0101Get">
<xs:complexContent>
<xs:extension base="tns:valueObject">
<xs:sequence>
<xs:element name="pageNumber" type="xs:int" />
<xs:element name="recordNumberPerPage" type="xs:int" />
<xs:element name="sortIndex" type="xs:int" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
如果存在,请在您的请求中设置这些值应该为您提供所需的功能。