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>