Ibm mobilefirst 在mobilefirst中使用java适配器访问Soap服务

Ibm mobilefirst 在mobilefirst中使用java适配器访问Soap服务,ibm-mobilefirst,worklight-adapters,mobilefirst-adapters,Ibm Mobilefirst,Worklight Adapters,Mobilefirst Adapters,我已经通过以下方式使用mobilefirst编写了一个SOAP WSDL应用程序: 1) 使用“发现后端服务”选项 2) 按照IBM提供的文档编写自己的JavaScript适配器代码 现在,我的最后一项研发是使用java适配器使用此soap服务 我已经浏览了许多StackOverflow主题和示例,但没有找到任何相关内容。有人能解释一下使用java adapter调用基于SOAP的Web服务请求的步骤吗?以下视频博客文章详细介绍了java adapter的以下内容: 创建Java适配器 理解Ja

我已经通过以下方式使用mobilefirst编写了一个SOAP WSDL应用程序:

1) 使用“发现后端服务”选项

2) 按照IBM提供的文档编写自己的JavaScript适配器代码

现在,我的最后一项研发是使用java适配器使用此soap服务


我已经浏览了许多StackOverflow主题和示例,但没有找到任何相关内容。有人能解释一下使用java adapter调用基于SOAP的Web服务请求的步骤吗?

以下视频博客文章详细介绍了java adapter的以下内容:

  • 创建Java适配器
  • 理解Java适配器结构
  • 为HTTP GET方法实现简单的sayHello过程
  • 为不同的HTTP方法实现几个过程
  • 使用各种类型的请求参数
  • 使用Java代码访问MobileFirst服务器功能和Java servlet功能
  • 调试Java适配器
  • 使用ApacheHTTP客户端与简单后端通信
  • 利用WSDL文件并与基于SOAP的Web服务通信
  • 在客户端应用程序中使用WLResourceRequest与Java适配器通信
  • 使用Postman REST客户端与Java适配器通信
  • 创建HTTP适配器
  • 在xml中,在域/端口元素中添加WebService主机和端口
  • 汇编soapXMLRequest
  • 使用HTTP调用调用服务器

  • 视频非常有用,只是有一个简单的疑问,他是如何将wsdl转换成java类的???
    var input = {
        method : 'post',
        returnedContentType : 'xml',
        headers : {
            SOAPAction : SOAP_FULL_URL
        },
        path : WEBSERVICE_PATH,
        body : {
            content : soapXMLRequest,
            contentType : 'text/xml; charset=utf-8'
        }
    };
    var response = WL.Server.invokeHttp(input);