如何从HTTP适配器调用Java适配器?

时间:2015-06-12 07:06:32

标签: ibm-mobilefirst mobilefirst-adapters

是否有任何API可以从IBM MobileFirst Platform Foundation 7.0中的HTTP适配器调用Java适配器?

我尝试过使用WL.Server.invokeHttp(输入),但收到了404响应。 '路径'的价值应该是多少?在输入?

1 个答案:

答案 0 :(得分:3)

目前无法从JavaScript适配器直接调用Java适配器 我们鼓励您提交功能请求:https://developer.ibm.com/mobilefirstplatform/help

备选方案:

  1. 实现调用Java代码的JavaScript适配器。请参阅教程Using Java in JavaScript adapters
  2. 使用其他JavaScript adater - 将Java适配器设置为它连接的后端并从请求的JavaScript适配器调用它

    要遵循的粗略步骤:

    • 您有JavaScript适配器A
    • 此适配器调用另一个JavaScript适配器,即适配器B(adapter mashup
    • 中的过程
    • JavaScript适配器B将在其XML中设置Java适配器属性作为后端(localhost,MFP服务器端口)
    • 然后应将此适配器的请求发送到/the-server-context-root/adapters/the-java-adapter/*
    • Java适配器应禁用其安全性,否则需要在请求中从客户端的头中转发访问令牌
  3. 正如您所看到的,第二个选项实现起来不那么简单,而且支持较少。我会调查选项1 ......