Workday Integration SOAP API - 启动EIB请求

时间:2016-01-29 10:01:46

标签: soap integration launch workday-api

工作日集成: 我们有一个要求,我想使用“启动EIB”从工作日中提取数据。

  1. 我们使用'创建EIB'。
  2. 创建了EIB
  3. 此外,我们使用Workday GUI创建了自定义报告。
  4. 自定义报告有两个输入参数:1.Company和2.Fiscal Year
  5. 输出存储在xF文件中的sFTP上。
  6. 使用Workday GUI,我可以在sFTP上获取输出文件。

    现在我想打电话给'EIB'来自Workday SOAP API的API,为此,我不清楚Request结构。

    我尝试为输入参数赋值 我收到如下错误:

    "覆盖字段"年",其返回类型为" RDS"的财政年度,期望在字段覆盖数据中填充适当的属性/实例元素。子元件"

    任何人都可以帮我解决启动EIB请求结构,如何为请求中的服务组件数据提供价值,将报告名称视为' Custom_report_JournalData'和两个领域'公司'和'财政年度'。

    启动EIB的请求结构与API Documentation link

    中的相同

    对此问题的任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

以下是我通常会这样做的方法。

  1. A使用Workday Studio中的Web服务测试程序。使用它和它创建的Xml请求模板来使请求正常工作。然后在另一个可以自动化的工具中构建相同的请求 或者
  2. 使用SoapUi来使用此Web服务的WSDL。获取首先在SoapUI中工作的请求
  3. 使用wsdl2java创建用于调用Launch EIB服务的所有必需Java类。然后以编程方式编写调用。
  4. 我有代码可以通过这种方式启动Studio集成,而EIB的发布似乎也很相似。如果您想查看工作室启动的代码,请告诉我。