使用 Web 服务执行 UC4 作业

UC4 Job Execution with Webservice

我们需要在需要时按需执行 UC4 作业,而不是基于调度程序。 UC4 是否提供任何 API / 网络服务来启动作业执行、停止作业执行和询问作业状态?

提前致谢!

有几种方法可以实现。

  1. 一种是使用 Java API,构建一个 Java 应用程序,它将调用您的作业 (https://docs.automic.com/documentation/webhelp/english/AWA/12.0/AE/12.0/API/index.html)
  2. 另一种方法是使用内部网络服务,您需要先安装它,您还可以在其中执行对象 - 除其他外 (https://docs.automic.com/documentation/webhelp/english/AWA/12.0/DOCU/12.0/AWA%20Guides/help.htm#AE_AWA_Source/Integration/ucacrt.htm%3FTocPath%3DIntegration%2520Guide%7CInternal%2520Webservices%7C_____3)
  3. 您还可以构建一些基于其他事件(文件事件等)或共享资源(静态 VARA 对象中的触发器条目)的作业执行 - 但这些都不是非常干净和可维护的方式一件事。

我个人会使用网络服务,如果不可用 Java API。您可以在安装包(lib 文件夹)附带的 uc4.jar 文件中找到 API,或者在自动下载中心作为单独的可下载工件。