【发布时间】:2023-01-07 05:37:45
【问题描述】:
我正在使用此端点Edit_Worker_Additional_Data 为工作日发送一些额外数据。但是,它缺少他们期望的数据类型的文档,因此,我收到验证错误。我尝试了各种组合,但都是徒劳的。
我从 question 那里得到了一些指导,但收到 cus namespace 错误,因为我不知道他在哪里以及如何初始化该命名空间。我要发送的自定义字段的数据:
| Custom List | T-Shirt Sizes |
| Custom Field Type Name | T-Shirt Sizes |
| Web Service Alias | tShirtSize |
| List Value Name | Web Service Alias |
| M - Xs | mXs |
| M - S | Ms |
下面给出的是我发送的 XML 请求正文
<soapenv:Body>
<bsvc:Edit_Worker_Additional_Data_Request
xmlns:bsvc="urn:com.workday/bsvc" bsvc:version="v38.1">
<!-- Optional: -->
<bsvc:Business_Process_Parameters>
<!-- Optional: -->
<bsvc:Auto_Complete>true</bsvc:Auto_Complete>
<!-- Optional: -->
<bsvc:Run_Now>true</bsvc:Run_Now>
</bsvc:Business_Process_Parameters>
<bsvc:Worker_Custom_Object_Data>
<bsvc:Effective_Date>2022-11-18</bsvc:Effective_Date>
<bsvc:Worker_Reference bsvc:Descriptor="string">
<!-- Zero or more repetitions: -->
<bsvc:ID bsvc:type="Employee_ID">3671</bsvc:ID>
</bsvc:Worker_Reference>
<bsvc:Business_Object_Additional_Data>
<!-- You may enter ANY elements at this point -->
<bsvc:tShirtSizes>
<bsvc:tShirtSizesField>mXs</bsvc:tShirtSizesField>
</bsvc:tShirtSizes>
</bsvc:Business_Object_Additional_Data>
</bsvc:Worker_Custom_Object_Data>
</bsvc:Edit_Worker_Additional_Data_Request>
</soapenv:Body>
以下是我在使用不同组合时遇到的验证错误
- 元素 Effective_Dated_Web_Service_Additional_Data 的子元素 tShirtSizes-urn:com.workday/bsvc 无效
- 元素 Effective_Dated_Web_Service_Additional_Data 的子元素 T-Shirt_Sizes-urn:com.workday/bsvc 无效
【问题讨论】:
标签: ruby api workday-api