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

Call DB stored procedure with xml input in MobileFirst javascript adapter

本文关键字:输入 xml 调用 DB 存储过程 MobileFirst javascript 适配器      更新时间:2023-09-26

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

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

  1. 假设我不能更改SOAP和DB存储过程,那么在MF适配器中解决这个问题的最佳方法是什么
  2. 是否可以在MFjavascript适配器内的SOAP服务调用中获取原始xml
  3. 是否可以在javascript适配器中使用第三方json到xml转换器

感谢

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