标签: workday-api

Workday SOAP API:如何进行身份验证

我是workday soap api的新手,我正在试图找出如何使用SOAPUI发送soap请求进行身份验证.任何建议将不胜感激.

soap workday-api

12
推荐指数
3
解决办法
2万
查看次数

我想收到工作日的实时通知

我们正在研究一个用例,其中我们需要从 Workday 系统获取 Workday 系统中发生的事件的实时更新。

我试图理解给定的文档,但我无法理解。我想在 http 端点获取通知。请帮助我开始处理通知。

notifications real-time-updates workday-api

6
推荐指数
1
解决办法
1321
查看次数

工作日请求在 SoapUI 中有效,但在 Postman 中无效

我正在尝试调用Workday Recruiting Web 服务的Put_Background_Check操作。我已在 SoapUI 中打开 WSDL 文件并成功发送以下 XML...

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:wd="urn:com.workday/bsvc">
    <env:Body>
        <wd:Put_Background_Check_Request
            xmlns:wd="urn:com.workday/bsvc"
            wd:version="v26.2">
            <wd:Business_Process_Parameters>
                <wd:Run_Now>true</wd:Run_Now>
            </wd:Business_Process_Parameters>
            <wd:Background_Check_Data>
                <wd:Event_Reference>
                    <wd:ID wd:type="Background_Check_ID">BACKGROUND_CHECK_EVENT-6-96</wd:ID>
                </wd:Event_Reference>
                <wd:Background_Check_Status_Data>
                    <wd:Status_Date>2016-12-16</wd:Status_Date>
                    <wd:Status_Reference>
                        <wd:ID wd:type="Background_Check_Status_ID">Background_Check_Status_Pending</wd:ID>
                    </wd:Status_Reference>
                </wd:Background_Check_Status_Data>
                <wd:Package_Reference_Data>
                    <wd:Package_Reference>
                        <wd:ID wd:type="Background_Check_Package_ID">BACKGROUND_CHECK_PACKAGE_QR1SQ</wd:ID>
                    </wd:Package_Reference>
                    <wd:Status_Reference>
                        <wd:ID wd:type="Background_Check_Status_ID">Background_Check_Status_Pending</wd:ID>
                    </wd:Status_Reference>
                </wd:Package_Reference_Data>
            </wd:Background_Check_Data>
        </wd:Put_Background_Check_Request>
    </env:Body>
</env:Envelope>
Run Code Online (Sandbox Code Playgroud)

我得到以下回复...

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Body>
      <wd:Put_Background_Check_Response wd:version="v26.2" xmlns:wd="urn:com.workday/bsvc">
         <wd:Event_Reference wd:Descriptor="Background Check for Job Application: Elizabeth Taylor - R0000039 Diversity Report Test (Open)">
            <wd:ID wd:type="WID">ee6477431cb2100ca61ac0100d041523</wd:ID>
            <wd:ID wd:type="Background_Check_ID">BACKGROUND_CHECK_EVENT-6-96</wd:ID>
         </wd:Event_Reference>
      </wd:Put_Background_Check_Response>
   </env:Body>
</env:Envelope> …
Run Code Online (Sandbox Code Playgroud)

curl soap soapui workday-api postman

5
推荐指数
1
解决办法
1万
查看次数

Workday Soap API - 用户名/密码

我试图调用Workday Integration API.我能够连接,但收到无效的用户名或密码消息.我的问题是 - 我在哪里提供这些信息?我在wsdl中没有看到任何可以输入用户名或密码的内容.

Launch_Integration

谢谢你的帮助!养兔场

soap workday-api

1
推荐指数
1
解决办法
8976
查看次数

工作日:Submit_Customer_Invoice 返回错误 - 提交的任务未经授权

我正在使用 Snaplogic 将记录加载到工作日中。尝试使用 Web 服务 Revenue_Management 的 Submit_Customer_Invoice 对象将发票加载到工作日。我收到以下错误:

"error": "Processing error occurred. The task submitted is not authorized."
Run Code Online (Sandbox Code Playgroud)

提交的任务未授权

工作日的文档没有帮助。

如果我搞乱了 SOAP 调用,是否会出现此错误,或者是访问问题?

任何帮助将不胜感激。

data-integration workday-api snaplogic

1
推荐指数
1
解决办法
7927
查看次数

Workday 人力资源 API - 请求服务版本无效

我正在尝试向 Get_Employee 端点发出示例 GET 请求,但收到“无效请求服务版本”错误。

我按照 WorkDay 提供的教程进行操作,但它仍然无法正常工作:https://community.workday.com/articles/6120?page=1

这是我正在访问的端点:https ://services1.myworkday.com/ccx/service/MYTENANTNAME/Human_Resources/v32.1

我期望收到 XML 有效负载,但收到以下错误

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Body>
      <SOAP-ENV:Fault xmlns:wd="urn:com.workday/bsvc">
         <faultcode>SOAP-ENV:Client.validationError</faultcode>
         <faultstring>Invalid request service version</faultstring>
      </SOAP-ENV:Fault>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Run Code Online (Sandbox Code Playgroud)

soap workday-api

1
推荐指数
1
解决办法
1万
查看次数

工作日-如何在工作日中以编程方式获取WSDL列表

我正在开发与Workday的集成。根据我的初步分析,我发现,工作日提供如“人力资源”不同的模块多的WSDL,“库存”等我能看到完整列表https://community.workday.com/sites/default/files/file -hosting / productionapi / operations / index.html

我试图了解如何在集成中通过编程方式获得此列表,以便我的用户可以选择wsdls之一,而不用输入WSDL的全名。请分享您对此的想法。

wsdl workday-api

0
推荐指数
1
解决办法
1050
查看次数

使用C#进行工作日Web服务身份验证

我正在使用Workday WebService v30.0

https://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v30.0/Human_Resources.html

我正在尝试复制示例https://community.workday.com/node/191970 ,但我不断收到“无效的用户名和密码”。我知道用户名和密码是正确的,因为它可以在SOAP UI中使用。

这是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ServiceModel;

using GetWorkerSample.HumanResources;

namespace GetWorkerSample
{
    class Program
    {
        static void Main(string[] args)
        {
            //Instantiate an instance of WCF generated proxy and set the Endpoint
            Human_ResourcesPortClient hr = new Human_ResourcesPortClient();
            hr.Endpoint.Address = new EndpointAddress(args[0]);


            //Configure Port
            hr.ClientCredentials.UserName.UserName = "user@tenant";
            hr.ClientCredentials.UserName.Password = "password";

            //Instantiate Header for the request
            //Confiure Header
            Workday_Common_HeaderType header = new Workday_Common_HeaderType();
            header.Include_Reference_Descriptors_In_Response = false;
            header.Include_Reference_Descriptors_In_ResponseSpecified = false; …
Run Code Online (Sandbox Code Playgroud)

c# soap web-services workday-api

0
推荐指数
1
解决办法
2337
查看次数