Tuesday, 23 July 2019

Sample Taleo Request to Get Transactions

<soapenv:Envelope xmlns:par="http://hostname/taleo/common/xsd/parent" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header>
      <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
  xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
         <wsse:UsernameToken wsu:Id="UsernameToken-">
            <wsse:Username>userName</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Password</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"></wsse:Nonce>
            <wsu:Created>2019-06-14T05:13:04.056Z</wsu:Created>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <findPartialEntities xmlns="http://www.taleo.com/ws/tr800/2009/04/find"
  xmlns:client="http://xmlns.oracle.com/GetNewHireDetailsFrmTaleo"
  xmlns:ns1="http://itk.taleo.com/ws/query" xmlns:ns2="http://www.taleo.com/ws/tr800/2009/04"
  xmlns:ns3="http://www.taleo.com/ws/integration/toolkit/2005/07"
  xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
  xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"
  xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding"
  xmlns:tns="http://www.taleo.com/ws/tr800/2009/04/find"
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/">
         <tns:mappingVersion>http://www.taleo.com/ws/tr800/2009/04</tns:mappingVersion>
         <tns:query>
            <ns1:query alias="Find New Hires" attributes="perfo.max.relation.deepness=8" locale="en" preventDuplicates="false" projectedClass="TransitionProcess">
               <ns1:subQueries/>
               <ns1:projections>
                  <ns1:projection>
                     <ns1:field path="ProfileInformation,Candidate,Number"/>
                  </ns1:projection>
                  <ns1:projection alias="State">
                     <ns1:field path="ProfileInformation,Candidate,ResidenceLocation,StateLocation,Abbreviation"/>
                  </ns1:projection>
                  <ns1:projection alias="FirstName">
                     <ns1:field path="ProfileInformation,Candidate,FirstName"/>
                  </ns1:projection>
                  <ns1:projection alias="LastName">
                     <ns1:field path="ProfileInformation,Candidate,LastName"/>
                  </ns1:projection>
                  <ns1:projection alias="MiddleInitial">
                     <ns1:field path="ProfileInformation,Candidate,MiddleInitial"/>
                  </ns1:projection>
                  <ns1:projection alias="Suffix">
                     <ns1:field path="ProfileInformation,Candidate,Suffix"/>
                  </ns1:projection>
                  <ns1:projection alias="PreferredName">
                     <ns1:field path="ProfileInformation,Candidate,Preferred_5fName"/>
                  </ns1:projection>
                  <ns1:projection alias="InternalFlag">
                     <ns1:field path="ProfileInformation,Candidate,InternalApplication"/>
                  </ns1:projection>
                  <ns1:projection alias="EmployeeNumber">
                     <ns1:field path="ProfileInformation,Candidate,EmployeeNumber"/>
                  </ns1:projection>
                  <ns1:projection alias="HomePhone">
                     <ns1:field path="ProfileInformation,Candidate,HomePhone"/>
                  </ns1:projection>
                  <ns1:projection alias="MobilePhone">
                     <ns1:field path="ProfileInformation,Candidate,MobilePhone"/>
                  </ns1:projection>
                  <ns1:projection alias="Address1">
                     <ns1:field path="ProfileInformation,Candidate,Address"/>
                  </ns1:projection>
                  <ns1:projection alias="Address2">
                     <ns1:field path="ProfileInformation,Candidate,Address2"/>
                  </ns1:projection>
                  <ns1:projection alias="City">
                     <ns1:field path="ProfileInformation,Candidate,City"/>
                  </ns1:projection>
                  <ns1:projection alias="ZipCode">
                     <ns1:field path="ProfileInformation,Candidate,ZipCode"/>
                  </ns1:projection>
                  <ns1:projection alias="Country">
                     <ns1:field path="ProfileInformation,Candidate,ResidenceLocation,CountryLocation,Abbreviation"/>
                  </ns1:projection>
                  <ns1:projection alias="region">
                     <ns1:field path="ProfileInformation,Candidate,ResidenceLocation,RegionLocation,NetworkLocation.Abbreviation"/>
                  </ns1:projection>
                  <ns1:projection alias="SocialSecurityNumber">
                     <ns1:field path="ProfileInformation,Candidate,SocialSecurityNumber"/>
                  </ns1:projection>
                  <ns1:projection alias="Email">
                     <ns1:field path="ProfileInformation,Candidate,EmailAddress"/>
                  </ns1:projection>
                  <ns1:projection alias="JobSchedule">
                     <ns1:field path="ProfileInformation,Application,Requisition,JobInformation,JobSchedule,JobSchedule.Code"/>
                  </ns1:projection>
                  <ns1:projection alias="ActualStartDate">
                     <ns1:field path="ProfileInformation,Application,Offers,ActualStartDate"/>
                  </ns1:projection>
                  <ns1:projection alias="WorkLocation">
                     <ns1:field path="ProfileInformation,Application,Requisition,JobInformation,PrimaryLocation,Code"/>
                  </ns1:projection>
                  <ns1:projection alias="JobCode">
                     <ns1:field path="ProfileInformation,Application,Requisition,BaseJobTemplate,JobCode"/>
                  </ns1:projection>
                  <ns1:projection alias="OrgName">
                     <ns1:field path="ProfileInformation,Application,Requisition,JobInformation,Organization,Organization.Code"/>
                  </ns1:projection>
                  <ns1:projection alias="ManagerID">
                     <ns1:field path="ProfileInformation,Application,Requisition,HiringManager,EmployeeID"/>
                  </ns1:projection>
                  <ns1:projection alias="Department">
                     <ns1:field path="ProfileInformation,Application,Requisition,Department,Name"/>
                  </ns1:projection>
                  <ns1:projection alias="PayBasis">
                     <ns1:field path="ProfileInformation,Application,Offers,PayFrequencyBasis,Description"/>
                  </ns1:projection>
                  <ns1:projection alias="Salary">
                     <ns1:field path="ProfileInformation,Application,Offers,Salary"/>
                  </ns1:projection>
                  <ns1:projection alias="PayValue">
                     <ns1:field path="ProfileInformation,Application,Offers,PayValue"/>
                  </ns1:projection>
                  <ns1:projection alias="DateOfBirth">
                     <ns1:field path="ProfileInformation,Candidate,Birthday"/>
                  </ns1:projection>
                  <ns1:projection alias="EmployeeNumber">
                     <ns1:field path="ProfileInformation,Candidate,EmployeeNumber"/>
                  </ns1:projection>
                  <ns1:projection>
                     <ns1:field path="ProfileInformation,Application,Number"/>
                  </ns1:projection>
                  <ns1:projection alias="HireType">
                     <ns1:field path="ProfileInformation,Application,Requisition,JobInformation,HireType,Code"/>
                  </ns1:projection>
                  <ns1:projection alias="EmplStatus">
                     <ns1:field path="ProfileInformation,Application,Requisition,JobInformation,acc_5femployee_5fstatus,Description"/>
                  </ns1:projection>
                  <ns1:projection>
                     <ns1:field path="ProfileInformation,ProfileInformation,Application,Application,Offers,Offer,Status,OfferStatus.Description"/>
                  </ns1:projection>
                  <ns1:projection>
                     <ns1:field path="Process,Process,State,Description"/>
                  </ns1:projection>
                  <ns1:projection>
                     <ns1:field path="Process,Process,Definition,Status,Code"/>
                  </ns1:projection>
                  <ns1:projection>
                     <ns1:field path="ProfileInformation,Application,Offers,Offer_5fHired_5fJob_5fCode_5fACC,Code"/>
                  </ns1:projection>
                  <ns1:projection>
                     <ns1:field path="ProfileInformation,Application,Offers,Offer_5fHired_5fJob_5fCode_5fACC_5fAdmin,Code"/>
                  </ns1:projection>
                  <ns1:projection>
                     <ns1:field path="ProfileInformation,Application,Offers,Offer_5fHired_5fJob_5fCode_5fSS,Code"/>
                  </ns1:projection>
                  <ns1:projection>
                     <ns1:field path="ProfileInformation,Application,Offers,Offer_5fHired_5fJob_5fCode_5fWCU,Code"/>
                  </ns1:projection>
                  <ns1:projection>
                     <ns1:field path="ProfileInformation,Application,Offers,Offer_5fHired_5fJob_5fCode_5fWCU_5fAdmin,Code"/>
                  </ns1:projection>
               </ns1:projections>
               <ns1:filterings>
                  <ns1:filtering>
                     <ns1:equal>
                        <ns1:field path="ProfileInformation,Application,Offers,Status,OfferStatus.Description"/>
                        <ns1:string>Accepted</ns1:string>
                     </ns1:equal>
                  </ns1:filtering>
                  <ns1:filtering>
                     <ns1:containsIgnoreCase>
                        <ns1:field path="Process,Steps,Definition,Name"/>
                        <ns1:string>Onboarding Process Complete</ns1:string>
                     </ns1:containsIgnoreCase>
                  </ns1:filtering>
                  <ns1:filtering>
                     <ns1:equal>
                        <ns1:field path="Process,Steps,State,Description"/>
                        <ns1:string>Completed</ns1:string>
                     </ns1:equal>
                  </ns1:filtering>
                 <ns1:filtering>
                     <ns1:greaterThan>
                        <ns1:field path="Process,Steps,EndDate"/>
                        <ns1:date>2019-01-01T00:00:00</ns1:date>
                     </ns1:greaterThan>
                  </ns1:filtering>
               </ns1:filterings>
               <ns1:sortings>
                  <ns1:sorting>
                     <ns3:field path="ProfileInformation,Candidate,Number"/>
                  </ns1:sorting>
               </ns1:sortings>
            </ns1:query>
         </tns:query>
         <tns:attributes>
            <tns:entry>
               <tns:key>pageindex</tns:key>
               <tns:value>1</tns:value>
            </tns:entry>
         </tns:attributes>
      </findPartialEntities>
   </soapenv:Body>
</soapenv:Envelope>

No comments:

Post a Comment