2017-12-25 40 views
0

私はWorkday SOAP APIを開発中です。 SOAP APIの使用 - 私はジョブリクエスト(Create_Requisition_Request)を作成しようとしていますが、各属性と要素に対して有効な値が何であるかと苦労しています。誰も私がいくつかのサンプルリクエストで私を助けてくれるか、リンクにリンクして、各要素と属性の有効な値を得ることができます。これに関する助言は高く評価されます。Workday - SOAP API - Create_Requisition_Request SOAPペイロード

+0

wsdlがありますか? – Rao

+0

はい私は持っています - ここにWSDLへのリンクがあります - https://community.workday.com/sites/default/files/file-hosting/productionapi/Recruiting/v29.1/Recruiting.html – Bhavna

+0

あなたが提供したリンクのxsdファイルを参照する必要があります。 – Rao

答えて

0

私は最小限の情報でxmlペイロードを埋めました。いくつかのフィールドを追加または削除できます。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:bsvc="urn:com.workday/bsvc"> 
    <soapenv:Header/> 
    <soapenv:Body> 
     <bsvc:Create_Requisition_Request bsvc:version="v27.2"> 
      <bsvc:Business_Process_Parameters> 
       <bsvc:Auto_Complete>true</bsvc:Auto_Complete> 
       <bsvc:Run_Now>true</bsvc:Run_Now> 
       <bsvc:Comment_Data> 
        <bsvc:Comment>Create Job Requisition using WWS</bsvc:Comment> 
       </bsvc:Comment_Data> 
      </bsvc:Business_Process_Parameters> 
      <bsvc:Create_Job_Requisition_Data> 
       <bsvc:Position_Restriction_Reference> 
        <bsvc:ID bsvc:type="Position_ID">Your Position ID eg P-00300</bsvc:ID> 
       </bsvc:Position_Restriction_Reference> 
       <bsvc:Number_of_Openings>1</bsvc:Number_of_Openings> 
       <bsvc:Job_Requisition_Data> 
        <bsvc:Job_Requisition_ID>MY-REQ-001</bsvc:Job_Requisition_ID> 
        <bsvc:Job_Posting_Title>Software Engineer</bsvc:Job_Posting_Title> 
        <bsvc:Recruiting_Start_Date>2018-01-01</bsvc:Recruiting_Start_Date> 
        <bsvc:Target_Hire_Date>2018-01-01</bsvc:Target_Hire_Date> 
        <bsvc:Job_Profile_Reference> 
         <bsvc:ID bsvc:type="Job_Profile_ID">Enter Job profile ID (it should be in your tenant)</bsvc:ID> 
        </bsvc:Job_Profile_Reference> 
        <bsvc:Worker_Type_Reference>       
         <bsvc:ID bsvc:type="Worker_Type_ID">Employee</bsvc:ID> 
        </bsvc:Worker_Type_Reference> 
        <bsvc:Worker_Sub-Type_Reference> 
         <bsvc:ID bsvc:type="Employee_Type_ID">Regular</bsvc:ID> 
        </bsvc:Worker_Sub-Type_Reference> 
        <bsvc:Primary_Location_Reference bsvc:Descriptor="nimborum in"> 
         <bsvc:ID bsvc:type="Location_ID">Toronto_site</bsvc:ID> 
        </bsvc:Primary_Location_Reference> 
        <bsvc:Position_Time_Type_Reference bsvc:Descriptor="animos et temperat"> 
         <bsvc:ID bsvc:type="Position_Time_Type_ID">Full_time</bsvc:ID> 
        </bsvc:Position_Time_Type_Reference> 
        <bsvc:Scheduled_Weekly_Hours>40</bsvc:Scheduled_Weekly_Hours> 
       </bsvc:Job_Requisition_Data> 
      </bsvc:Create_Job_Requisition_Data> 
     </bsvc:Create_Requisition_Request> 
    </soapenv:Body> 
</soapenv:Envelope> 
+0

あなたのコメントを投稿する時間を取ってくれてありがとうHikmat。私はあなたが共有しているXML構造を試しましたが、私は心配しています。私はWorkdayを初めて使用しています。上記のXML構造のような参照フィールドの値はどこから得られるのかわからない、 ' ジョブプロファイルIDを入力してください(テナントに登録する必要があります) ' 私は、各要素と属性の有効な値を取得する方法についての情報を得ることができます。 – Bhavna

+0

スカイプコールはどうですか?連絡先の詳細は – Hikmat

+0

@Hikmatです。顧客を送信しようとしていますが、アドレスが削除されていない限り「国の参照が必要です」と表示されています。私が使用したCountry_reference IDはISO_3166-1_Alpha-2_Codeでした。私はまた、顧客を提出するときに国の参照を削除しようとしたが、役に立たない。 –