我试图通过使用本地WSDL文件来使用 Web 服务。我使用过两种WDSL。
- GDSQueue.wsdl
- GDSQueueAbstract.wsdl
第一个,GDSQueue.wsdl 导入 GDSQueueAbstract.wsdl。但是在 node-soap 中,当我使用 时client.describe()
,它显示以下输出:
{ GdsQueueService:
{ GdsQueueCountServicePort: {},
GdsQueueListServicePort: {},
GdsQueuePlaceServicePort: {},
GdsEnterQueueServicePort: {},
GdsExitQueueServicePort: {},
GdsNextOnQueueServicePort: {},
GdsClearQueueServicePort: {},
GdsQueueAgentListServicePort: {} } }
现在要调用服务,我应该使用
GdsQueueService.GdsQueueCountServicePort.service(params , callback)
但没有任何服务方法 可以调用此 Web 服务。结果,我无法理解为什么 node-soap 不创建服务方法。