Example Payloads: Project Enterprise Resource External Service

This example payloads in this topic demonstrate how to create, read, and update enterprise resource requests.

Create enterprise resource request

You require a valid Email ID to create a request.
<soapenv:Envelope xmlns:res="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/types/">
   <soapenv:Header>
      <wsse:Security 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">
         <wsu:Timestamp wsu:Id="TS-36A2DDD3E556086B64149691466849847">
            <wsu:Created>2017-06-08T09:37:48.498Z</wsu:Created>
            <wsu:Expires>2017-06-08T09:38:48.498Z</wsu:Expires>
         </wsu:Timestamp>
         <wsse:UsernameToken wsu:Id="UsernameToken-36A2DDD3E556086B64149691466612546">
            <wsse:Username>carlton.baugh</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Passw0rd</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">XGSePKg03cPLu8Z6v0DJ6g==</wsse:Nonce>
            <wsu:Created>2017-06-08T09:37:46.124Z</wsu:Created>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <typ:createEnterpriseResourceRequest>
         <!--Zero or more repetitions:-->
         <typ:perRow>
            <!--Optional:-->
            <res:FirstName>Carlos</res:FirstName>
            <!--Optional:-->
            <res:LastName>Diaz</res:LastName>
            <!--Optional:-->
            <res:Name/>
            <!--Optional:-->
            <res:Description/>
            <!--Optional:-->
            <res:Email>c.diaz@vision.com</res:Email>
            <!--Optional:-->
            <res:ResourceClass/>
            <!--Optional:-->
            <res:Phone/>
            <!--Optional:-->
            <res:PersonId/>
            <!--Optional:-->
            <res:FromDate/>
            <!--Optional:-->
            <res:ToDate/>
            <!--Optional:-->
            <res:BillRate/>
            <!--Optional:-->
            <res:BillRateCurrencyCode/>
            <!--Optional:-->
            <res:CostRate/>
            <!--Optional:-->
            <res:CostRateCurrencyCode/>
            <!--Optional:-->
            <res:ExternalId/>
            <!--Optional:-->
            <res:Image>cid:828535679714</res:Image>
            <!--Optional:-->
            <res:ManageResourceAvailabilityandStaffing/>
            <!--Optional:-->
            <res:ResourcePoolId/>
            <!--Optional:-->
            <res:ResourcePoolName/>
            <!--Optional:-->
            <res:PoolMembershipFromDate/>
         </typ:perRow>
      </typ:createEnterpriseResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <env:Header>
      <wsa:Action>http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService//ProjectEnterpriseResourceService/createEnterpriseResourceRequestResponse</wsa:Action>
      <wsa:MessageID>urn:uuid:7c224d93-cfef-4ad9-82e4-3300a3fc9d54</wsa:MessageID>
      <wsse:Security env:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <wsu:Timestamp wsu:Id="Timestamp-jYpNi15eKTjkqOiFkQ05RQ22" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
            <wsu:Created>2017-06-08T09:38:37Z</wsu:Created>
            <wsu:Expires>2017-06-11T20:58:37Z</wsu:Expires>
         </wsu:Timestamp>
      </wsse:Security>
   </env:Header>
   <env:Body>
      <ns0:createEnterpriseResourceRequestResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/types/">
         <ns0:result xsi:type="ns1:EnterpriseResourceResponse" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:DisplayName>Carlos Diaz</ns1:DisplayName>
            <ns1:Email>c.diaz@vision.com</ns1:Email>
            <ns1:ResourceClass>PEOPLE</ns1:ResourceClass>
            <ns1:Executed>CREATE</ns1:Executed>
            <ns1:ECode>SUCCESS</ns1:ECode>
            <ns1:EMessage xsi:nil="true"/>
         </ns0:result>
      </ns0:createEnterpriseResourceRequestResponse>
   </env:Body>
</env:Envelope>
Read enterprise resource request
<soapenv:Envelope xmlns:res="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/types/">
   <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">
         <wsu:Timestamp wsu:Id="TS-36A2DDD3E556086B64149691497937051">
            <wsu:Created>2017-06-08T09:42:59.369Z</wsu:Created>
            <wsu:Expires>2017-06-08T09:43:59.369Z</wsu:Expires>
         </wsu:Timestamp>
         <wsse:UsernameToken wsu:Id="UsernameToken-36A2DDD3E556086B64149691497767250">
            <wsse:Username>carlton.baugh</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Passw0rd</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">Lv9Fay+hGerMDiGvjfUC/w==</wsse:Nonce>
            <wsu:Created>2017-06-08T09:42:57.672Z</wsu:Created>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <typ:readEnterpriseResourceRequest>
         <!--Zero or more repetitions:-->
         <typ:readResourceRequests>
            <!--Optional:-->
            <res:Name/>
            <!--Optional:-->
            <res:Email>c.diaz@vision.com</res:Email>
            <!--Optional:-->
            <res:PrimaryProjectRole/>
            <!--Optional:-->
            <res:Manager/>
            <!--Optional:-->
            <res:ResourcePool/>
            <!--Optional:-->
            <res:HCMPersonId/>
            <!--Optional:-->
            <res:FromDate/>
            <!--Optional:-->
            <res:ToDate/>
            <!--Optional:-->
            <res:ActiveAsOfDate/>
            <!--Optional:-->
            <res:ResourceType/>
         </typ:readResourceRequests>
      </typ:readEnterpriseResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:res="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/types/">
   <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">
         <wsu:Timestamp wsu:Id="TS-36A2DDD3E556086B64149691497937051">
            <wsu:Created>2017-06-08T09:42:59.369Z</wsu:Created>
            <wsu:Expires>2017-06-08T09:43:59.369Z</wsu:Expires>
         </wsu:Timestamp>
         <wsse:UsernameToken wsu:Id="UsernameToken-36A2DDD3E556086B64149691497767250">
            <wsse:Username>carlton.baugh</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Passw0rd</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">Lv9Fay+hGerMDiGvjfUC/w==</wsse:Nonce>
            <wsu:Created>2017-06-08T09:42:57.672Z</wsu:Created>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <typ:readEnterpriseResourceRequest>
         <!--Zero or more repetitions:-->
         <typ:readResourceRequests>
            <!--Optional:-->
            <res:Name>Carlos Diaz</res:Name>
            <!--Optional:-->
            <res:Email></res:Email>
            <!--Optional:-->
            <res:PrimaryProjectRole/>
            <!--Optional:-->
            <res:Manager/>
            <!--Optional:-->
            <res:ResourcePool/>
            <!--Optional:-->
            <res:HCMPersonId/>
            <!--Optional:-->
            <res:FromDate/>
            <!--Optional:-->
            <res:ToDate/>
            <!--Optional:-->
            <res:ActiveAsOfDate/>
            <!--Optional:-->
            <res:ResourceType/>
         </typ:readResourceRequests>
      </typ:readEnterpriseResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/types/">
   <env:Header>
      <wsa:Action>http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService//ProjectEnterpriseResourceService/readEnterpriseResourceRequestResponse</wsa:Action>
      <wsa:MessageID>urn:uuid:0a67f571-2672-4e8f-b4f0-fd3cc8fc0229</wsa:MessageID>
      <wsse:Security env:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <wsu:Timestamp wsu:Id="Timestamp-CV3W9MPK441OY8u8bQ7uRQ22" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
            <wsu:Created>2017-06-08T09:43:50Z</wsu:Created>
            <wsu:Expires>2017-06-11T21:03:50Z</wsu:Expires>
         </wsu:Timestamp>
      </wsse:Security>
   </env:Header>
   <env:Body>
      <ns0:readEnterpriseResourceRequestResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/types/">
         <ns2:result xsi:type="ns1:ReadEnterpriseResourceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:Name>Carlos Diaz</ns1:Name>
            <ns1:FirstName>Carlos</ns1:FirstName>
            <ns1:LastName>Diaz</ns1:LastName>
            <ns1:Email>c.diaz@vision.com</ns1:Email>
            <ns1:FromDate xsi:nil="true"/>
            <ns1:ToDate xsi:nil="true"/>
            <ns1:Calendar>Standard US Calendar</ns1:Calendar>
            <ns1:PrimaryProjectRole>Team Member</ns1:PrimaryProjectRole>
            <ns1:Phone xsi:nil="true"/>
            <ns1:Manager xsi:nil="true"/>
            <ns1:ResourcePoolName xsi:nil="true"/>
            <ns1:CostRateCurrency xsi:nil="true"/>
            <ns1:CostRate xsi:nil="true"/>
            <ns1:BillRateCurrency xsi:nil="true"/>
            <ns1:BillRate xsi:nil="true"/>
         </ns2:result>
      </ns0:readEnterpriseResourceRequestResponse>
   </env:Body>
</env:Envelope>

Update enterprise resource request

You must use a valid DisplayName and Email.
<soapenv:Envelope xmlns:res="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/types/">
   <soapenv:Header>
      <wsse:Security 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">
         <wsu:Timestamp wsu:Id="TS-36A2DDD3E556086B64149691519780753">
            <wsu:Created>2017-06-08T09:46:37.807Z</wsu:Created>
            <wsu:Expires>2017-06-08T09:47:37.807Z</wsu:Expires>
         </wsu:Timestamp>
         <wsse:UsernameToken wsu:Id="UsernameToken-36A2DDD3E556086B64149691519549152">
            <wsse:Username>carlton.baugh</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Passw0rd</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">ldLv4dN7Dz8ZCSJHJ5ZSMg==</wsse:Nonce>
            <wsu:Created>2017-06-08T09:46:35.491Z</wsu:Created>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <typ:updateEnterpriseResourceRequest>
         <!--Zero or more repetitions:-->
         <typ:updateRow>
            <!--Optional:-->
            <res:DisplayName>Carlos Diaz</res:DisplayName>
            <!--Optional:-->
            <res:Description/>
            <!--Optional:-->
            <res:Email>c.diaz@vision.com</res:Email>
            <!--Optional:-->
            <res:ResourceClass/>
            <!--Optional:-->
            <res:Phone>0999999999</res:Phone>
            <!--Optional:-->
            <res:ManagerName/>
            <!--Optional:-->
            <res:ManagerEmailId/>
            <!--Optional:-->
            <res:FromDate/>
            <!--Optional:-->
            <res:ToDate/>
            <!--Optional:-->
            <res:BillRate/>
            <!--Optional:-->
            <res:BillRateCurrencyCode/>
            <!--Optional:-->
            <res:CostRate/>
            <!--Optional:-->
            <res:CostRateCurrencyCode/>
            <!--Optional:-->
            <res:ExternalId/>
            <!--Optional:-->
            <res:Image>cid:937521238330</res:Image>
            <!--Optional:-->
            <res:ManageResourceAvailabilityandStaffing>?</res:ManageResourceAvailabilityandStaffing>
            <!--Optional:-->
            <res:ResourcePoolId/>
            <!--Optional:-->
            <res:ResourcePoolName/>
            <!--Optional:-->
            <res:PoolMembershipFromDate/>
         </typ:updateRow>
      </typ:updateEnterpriseResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <env:Header>
      <wsa:Action>http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService//ProjectEnterpriseResourceService/updateEnterpriseResourceRequestResponse</wsa:Action>
      <wsa:MessageID>urn:uuid:ec5ee2b2-5e6a-4ac9-8da4-afa348e96ec2</wsa:MessageID>
      <wsse:Security env:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <wsu:Timestamp wsu:Id="Timestamp-Ka60DZIQ4F1uGTvGlw7iyA22" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
            <wsu:Created>2017-06-08T09:47:17Z</wsu:Created>
            <wsu:Expires>2017-06-11T21:07:17Z</wsu:Expires>
         </wsu:Timestamp>
      </wsse:Security>
   </env:Header>
   <env:Body>
      <ns0:updateEnterpriseResourceRequestResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/types/">
         <ns0:result xsi:type="ns1:EnterpriseResourceResponse" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/resources/resourcePublicService/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:DisplayName>Carlos Diaz</ns1:DisplayName>
            <ns1:Email>c.diaz@vision.com</ns1:Email>
            <ns1:ResourceClass>PEOPLE</ns1:ResourceClass>
            <ns1:Executed>UPDATE</ns1:Executed>
            <ns1:ECode>SUCCESS</ns1:ECode>
            <ns1:EMessage xsi:nil="true"/>
         </ns0:result>
      </ns0:updateEnterpriseResourceRequestResponse>
   </env:Body>
</env:Envelope>