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>