在MobileFirst javascript适配器中使用xml输入调用DB存储过程

时间:2016-03-28 19:34:37

标签: javascript stored-procedures ibm-mobilefirst adapter

我有一个用例,它需要javascript适配器调用SOAP服务然后调用DB存储过程。 SOAP服务以xml格式返回一个列表,需要将其传递到DB存储过程中。

我的挑战是DB存储过程需要xml输入,但在MF适配器中,SOAP响应以JSON的形式返回。

  1. 在MF适配器中解决此问题的最佳方法是什么,假设我无法更改SOAP和DB存储过程。
  2. 是否可以在MF javascript适配器中的SOAP服务调用中获取原始xml?
  3. 是否可以在javascript适配器中使用第三方json到xml转换器?
  4. 由于

1 个答案:

答案 0 :(得分:1)

您可以拥有2个适配器,第一个由客户端调用但在将响应返回给客户端之前使用来自SOAP服务调用的响应,并在服务器端调用另一个传递XML响应的适配器。在调用SOAP服务时,您可以控制以XML格式返回的响应。只有当响应返回给客户端(设备)时才会自动转换为JSON。