如何从 MobileFirst Platform 7.0 中的 JS 适配器过程调用 Java 适配器过程?
How to invoke Java adapter procedure from JS adapter procedure in MobileFirst Platform 7.0?
由于此版本中引入了 Java 适配器,我们的团队正在迁移到 MobileFirst Platform 7.0。在快速浏览之后,我还没有找到如何从 JavaScript 适配器中的过程调用 Java 适配器中的过程。看起来 Java 适配器没有定义过程并且只有 REST 端点。如何从 JS 适配器访问它们?
通常,new RESTful JAX-RS (Java-based) adapters in version 7.0 独立于旧的 Java 脚本样式适配器运行。我不知道进程中 API 可以调用它们,因此您必须像调用任何其他 RESTful 服务一样使用 WL.Server.invokeHttp(即您通常如何使用 HTTP 适配器执行此操作)。
但是,不要将新的 RESTful JAX-RS(基于 Java)适配器与在旧式 JavaScript 中使用自定义 Java 代码混淆适配器,您也可以这样做(并且能够在 7.0 之前做到)。有关后者的更多信息,请参阅 this tutorial。
由于此版本中引入了 Java 适配器,我们的团队正在迁移到 MobileFirst Platform 7.0。在快速浏览之后,我还没有找到如何从 JavaScript 适配器中的过程调用 Java 适配器中的过程。看起来 Java 适配器没有定义过程并且只有 REST 端点。如何从 JS 适配器访问它们?
通常,new RESTful JAX-RS (Java-based) adapters in version 7.0 独立于旧的 Java 脚本样式适配器运行。我不知道进程中 API 可以调用它们,因此您必须像调用任何其他 RESTful 服务一样使用 WL.Server.invokeHttp(即您通常如何使用 HTTP 适配器执行此操作)。
但是,不要将新的 RESTful JAX-RS(基于 Java)适配器与在旧式 JavaScript 中使用自定义 Java 代码混淆适配器,您也可以这样做(并且能够在 7.0 之前做到)。有关后者的更多信息,请参阅 this tutorial。