Example Payloads: Project Issues
The example payloads in this topic demonstrate how to create, find, update, and delete project issues.
This example payload demonstrates how to create a project
issue.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:createProjectIssue xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagementControl/issues/publicService/types/">
<ns1:projectIssue xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagementControl/issues/publicService/">
<ns2:IssueId>300100023181086</ns2:IssueId>
<ns2:IssueNumber>44</ns2:IssueNumber>
<ns2:Summary>New issue</ns2:Summary>
<ns2:OwnerId>300100023180799</ns2:OwnerId>
<ns2:OwnerName></ns2:OwnerName>
<ns2:ProjectId>300100025404485</ns2:ProjectId>
<ns2:ProjectName></ns2:ProjectName>
<ns2:NeedByDate></ns2:NeedByDate>
<ns2:StatusCode>NEW</ns2:StatusCode>
<ns2:Status></ns2:Status>
<ns2:PriorityCode>MEDIUM</ns2:PriorityCode>
<ns2:Priority></ns2:Priority>
<ns2:Description>Created issue to address customer request.</ns2:Description>
<ns2:IssueTypeId>1</ns2:IssueTypeId>
<ns2:IssueTypeName></ns2:IssueTypeName>
<ns2:DateCreated>07-JAN-14</ns2:DateCreated>
<ns2:CreatedById>Devon.Smith</ns2:CreatedById>
<ns2:DateClosed></ns2:DateClosed>
<ns2:ClosedReasonCode></ns2:ClosedReasonCode>
<ns2:ClosedReason></ns2:ClosedReason>
<ns2:Resolution></ns2:Resolution>
<ns2:OwnerEmail></ns2:OwnerEmail>
<ns2:OwnerUsername></ns2:OwnerUsername>
<ns2:ProjectIssueActionItem>
<ns2:IssueActionId>300100025494923</ns2:IssueActionId>
<ns2:IssueId>300100025494922</ns2:IssueId>
<ns2:Summary>Issue Action Item</ns2:Summary>
<ns2:StatusCode>NEW</ns2:StatusCode>
<ns2:Status></ns2:Status>
<ns2:NeedByDate>07-JAN-14</ns2:NeedByDate>
<ns2:OwnerId>300100023180799</ns2:OwnerId>
<ns2:OwnerName></ns2:OwnerName>
<ns2:Description>Action Due For Issues</ns2:Description>
</ns2:ProjectIssueActionItem>
<ns2:ProjectIssueTranslation>
<ns2:IssueId></ns2:IssueId>
<ns2:Summary></ns2:Summary>
<ns2:Language></ns2:Language>
<ns2:Description></ns2:Description>
<ns2:Resolution></ns2:Resolution>
</ns2:ProjectIssueTranslation>
</ns1:projectIssue>
</ns1:createProjectIssue>
</soap:Body>
</soap:Envelope>
This example payload demonstrates how to find a project
issue.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:findProjectIssue xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagementControl/issues/publicService/types/">
<ns1:findCriteria xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
<ns2:fetchStart></ns2:fetchStart>
<ns2:fetchSize></ns2:fetchSize>
<ns2:filter>
<ns2:conjunction>And</ns2:conjunction>
<ns2:group>
<ns2:conjunction>And</ns2:conjunction>
<ns2:upperCaseCompare>false</ns2:upperCaseCompare>
<ns2:item>
<ns2:conjunction>And</ns2:conjunction>
<ns2:upperCaseCompare>false</ns2:upperCaseCompare>
<ns2:attribute>NEED_BY_DATE</ns2:attribute>
<ns2:operator>></ns2:operator>
<ns2:value>27-MAR-15</ns2:value>
</ns2:item>
</ns2:group>
<ns2:nested/>
</ns2:filter>
<ns2:sortOrder>
<ns2:sortAttribute>
<ns2:name></ns2:name>
<ns2:descending></ns2:descending>
</ns2:sortAttribute>
</ns2:sortOrder>
<ns2:findAttribute></ns2:findAttribute>
<ns2:excludeAttribute></ns2:excludeAttribute>
<ns2:childFindCriteria>
<ns2:fetchStart></ns2:fetchStart>
<ns2:fetchSize></ns2:fetchSize>
<ns2:filter>
<ns2:conjunction>And</ns2:conjunction>
<ns2:group>
<ns2:conjunction>And</ns2:conjunction>
<ns2:upperCaseCompare></ns2:upperCaseCompare>
<ns2:item>
<ns2:conjunction>And</ns2:conjunction>
<ns2:upperCaseCompare></ns2:upperCaseCompare>
<ns2:attribute></ns2:attribute>
<ns2:operator></ns2:operator>
<ns2:value></ns2:value>
</ns2:item>
</ns2:group>
<ns2:nested/>
</ns2:filter>
<ns2:sortOrder>
<ns2:sortAttribute>
<ns2:name></ns2:name>
<ns2:descending></ns2:descending>
</ns2:sortAttribute>
</ns2:sortOrder>
<ns2:findAttribute></ns2:findAttribute>
<ns2:excludeAttribute></ns2:excludeAttribute>
<ns2:childAttrName></ns2:childAttrName>
</ns2:childFindCriteria>
</ns1:findCriteria>
<ns1:findControl xmlns:ns2="http://xmlns.oracle.com/adf/svc/types/">
<ns2:retrieveAllTranslations></ns2:retrieveAllTranslations>
</ns1:findControl>
</ns1:findProjectIssue>
</soap:Body>
</soap:Envelope>
This example payload demonstrates how to update a project
issue.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:updateProjectIssue xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagementControl/issues/publicService/types/">
<ns1:projectIssue xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagementControl/issues/publicService/">
<ns2:IssueId>300100069943268</ns2:IssueId>
<ns2:IssueNumber>145</ns2:IssueNumber>
<ns2:Summary>Update the summary</ns2:Summary>
<ns2:OwnerId>300100023180802</ns2:OwnerId>
<ns2:OwnerName></ns2:OwnerName>
<ns2:ProjectId>300100052319886</ns2:ProjectId>
<ns2:ProjectName></ns2:ProjectName>
<ns2:NeedByDate>27-MAR-15</ns2:NeedByDate>
<ns2:StatusCode>NEW</ns2:StatusCode>
<ns2:Status></ns2:Status>
<ns2:PriorityCode>HIGH</ns2:PriorityCode>
<ns2:Priority></ns2:Priority>
<ns2:Description>Issue Created to Test OSN </ns2:Description>
<ns2:IssueTypeId>1</ns2:IssueTypeId>
<ns2:IssueTypeName></ns2:IssueTypeName>
<ns2:DateCreated></ns2:DateCreated>
<ns2:CreatedById></ns2:CreatedById>
<ns2:DateClosed></ns2:DateClosed>
<ns2:ClosedReasonCode></ns2:ClosedReasonCode>
<ns2:ClosedReason></ns2:ClosedReason>
<ns2:Resolution></ns2:Resolution>
<ns2:OwnerEmail></ns2:OwnerEmail>
<ns2:OwnerUsername></ns2:OwnerUsername>
<ns2:ProjectIssueActionItem>
<ns2:IssueActionId>300100025494923</ns2:IssueActionId>
<ns2:IssueId>300100052319929</ns2:IssueId>
<ns2:Summary>Action Items for Issue 1</ns2:Summary>
<ns2:StatusCode>NEW</ns2:StatusCode>
<ns2:Status></ns2:Status>
<ns2:NeedByDate>07-JAN-14</ns2:NeedByDate>
<ns2:OwnerId>300100023180799</ns2:OwnerId>
<ns2:OwnerName></ns2:OwnerName>
<ns2:Description>Critical Action Item</ns2:Description>
</ns2:ProjectIssueActionItem>
<ns2:ProjectIssueTranslation>
<ns2:IssueId></ns2:IssueId>
<ns2:Summary></ns2:Summary>
<ns2:Language></ns2:Language>
<ns2:Description></ns2:Description>
<ns2:Resolution></ns2:Resolution>
</ns2:ProjectIssueTranslation>
</ns1:projectIssue>
</ns1:updateProjectIssue>
</soap:Body>
</soap:Envelope>
This example payload demonstrates how to delete a project
issue.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:deleteProjectIssue xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagementControl/issues/publicService/types/">
<ns1:projectIssue xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagementControl/issues/publicService/">
<ns2:IssueId>300100023181086</ns2:IssueId>
<ns2:IssueNumber>1</ns2:IssueNumber>
<ns2:Summary>Issue to track customer request.</ns2:Summary>
<ns2:OwnerId>300100023180799</ns2:OwnerId>
<ns2:OwnerName></ns2:OwnerName>
<ns2:ProjectId>300100025404485</ns2:ProjectId>
<ns2:ProjectName></ns2:ProjectName>
<ns2:NeedByDate>27-JUN-15</ns2:NeedByDate>
<ns2:StatusCode>NEW</ns2:StatusCode>
<ns2:Status></ns2:Status>
<ns2:PriorityCode>MEDIUM</ns2:PriorityCode>
<ns2:Priority></ns2:Priority>
<ns2:Description>Created issue to test code fixes.</ns2:Description>
<ns2:IssueTypeId>1</ns2:IssueTypeId>
<ns2:IssueTypeName></ns2:IssueTypeName>
<ns2:DateCreated></ns2:DateCreated>
<ns2:CreatedById>300100024326751</ns2:CreatedById>
<ns2:DateClosed>29-MAR-15</ns2:DateClosed>
<ns2:ClosedReasonCode></ns2:ClosedReasonCode>
<ns2:ClosedReason></ns2:ClosedReason>
<ns2:Resolution></ns2:Resolution>
<ns2:OwnerEmail></ns2:OwnerEmail>
<ns2:OwnerUsername></ns2:OwnerUsername>
<ns2:ProjectIssueActionItem>
<ns2:IssueActionId>300100023180799</ns2:IssueActionId>
<ns2:IssueId>300100025494922</ns2:IssueId>
<ns2:Summary>Test Action Item</ns2:Summary>
<ns2:StatusCode>NEW</ns2:StatusCode>
<ns2:Status></ns2:Status>
<ns2:NeedByDate>07-JAN-14</ns2:NeedByDate>
<ns2:OwnerId>300100023180799</ns2:OwnerId>
<ns2:OwnerName></ns2:OwnerName>
<ns2:Description>Finish Action Item</ns2:Description>
</ns2:ProjectIssueActionItem>
<ns2:ProjectIssueTranslation>
<ns2:IssueId></ns2:IssueId>
<ns2:Summary></ns2:Summary>
<ns2:Language></ns2:Language>
<ns2:Description></ns2:Description>
<ns2:Resolution></ns2:Resolution>
</ns2:ProjectIssueTranslation>
</ns1:projectIssue>
</ns1:deleteProjectIssue>
</soap:Body>
</soap:Envelope>