Example Payloads: Project Task Service Version 2

The example payload in this topic demonstrates how to create a project task service.

Create a project task service
<soapenv:Envelope xmlns:main="http://xmlns.oracle.com/apps/projects/foundation/projectDefinition/publicService/maintainProjectV2/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/foundation/projectDefinition/publicService/maintainProjectV2/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">
         <wsse:UsernameToken wsu:Id="UsernameToken-BD6C2D956296988603151014404451618">
            <wsse:Username>Richard.Barta</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Ha#17we</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">+1+JR/vfZyri1q7QE9okWQ==</wsse:Nonce>
            <wsu:Created>2017-11-08T12:27:24.516Z</wsu:Created>
         </wsse:UsernameToken>
         <wsu:Timestamp wsu:Id="TS-BD6C2D956296988603151014404124617">
            <wsu:Created>2017-10-08T12:27:21.245Z</wsu:Created>
            <wsu:Expires>2017-10-08T12:28:21.245Z</wsu:Expires>
         </wsu:Timestamp>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <typ:CreateTask>
         <typ:project>
            <!--Optional:-->
            <main:ProjectName>Vision Corporation</main:ProjectName>
            <!--Optional:-->
            <main:ProductCode/>
            <!--Optional:-->
            <main:ProjectKey/>
            <!--Optional:-->
            <main:ValidatePlanDate/>
            <!--Optional:-->
            <main:ValidateSubTaskCreateion/>
            <!--Optional:-->
            <main:ValidateTaskUnique/>
            <!--Optional:-->
            <main:ValidateTaskOrganization/>
            <!--Optional:-->
            <main:ValidateAllFlags/>
            <!--Optional:-->
            <main:ValidateAllCodes/>
            <!--Optional:-->
            <main:ValidateForeignKey/>
            <!--Optional:-->
            <main:ValidateTaskManager/>
            <!--Optional:-->
            <main:GenerateWBSDataFlag>true</main:GenerateWBSDataFlag>
            <!--Optional:-->
            <main:ReplaceFlag/>
            <!--Optional:-->
            <main:ProjectId>300100031645297</main:ProjectId>
         </typ:project>
         <!--Zero or more repetitions:-->
         <typ:tasks>
            <!--Optional:-->
            <main:ProjectName>Vision Corporation</main:ProjectName>
            <!--Optional:-->
            <main:PmSourceCode/>
            <!--Optional:-->
            <main:PmProjectSrcReference/>
            <!--Optional:-->
            <main:PmTaskSourceReference>1</main:PmTaskSourceReference>
            <!--Optional:-->
            <main:PmParentTaskSrcReference/>
            <!--Optional:-->
            <main:ProjectId>300100031645297</main:ProjectId>
            <!--Optional:-->
            <main:TaskName>New Task</main:TaskName>
            <!--Optional:-->
            <main:TaskNumber>New Task1</main:TaskNumber>
            <!--Optional:-->
            <main:TaskDescription>New Task</main:TaskDescription>
            <!--Optional:-->
            <main:TaskId/>
            <!--Optional:-->
            <main:BillableFlag/>
            <!--Optional:-->
            <main:ChargeableFlag/>
            <!--Optional:-->
            <main:CapitalizableFlag/>
            <!--Optional:-->
            <main:AllowCrossChargeFlag/>
            <!--Optional:-->
            <main:CcProcessLaborFlag/>
            <!--Optional:-->
            <main:CcProcessNlFlag/>
            <!--Optional:-->
            <main:CintEligibleFlag/>
            <!--Optional:-->
            <main:CintStopDate/>
            <!--Optional:-->
            <main:StartDate/>
            <!--Optional:-->
            <main:CompletionDate/>
            <!--Optional:-->
            <main:CostIndRateSchId/>
            <!--Optional:-->
            <main:CostIndSchFixedDate/>
            <!--Optional:-->
            <main:CriticalFlag/>
            <!--Optional:-->
            <main:EtcCalculationMethod/>
            <!--Optional:-->
            <main:GenEtcSourceCode/>
            <!--Optional:-->
            <main:LaborCostMultiplierName/>
            <!--Optional:-->
            <main:LaborTpFixedDate/>
            <!--Optional:-->
            <main:LaborTpScheduleId/>
            <!--Optional:-->
            <main:LeafNodeFlag/>
            <!--Optional:-->
            <main:LimitToTransactionControlsFlag/>
            <!--Optional:-->
            <main:OrganizationName/>
            <!--Optional:-->
            <main:TaskManger/>
            <!--Optional:-->
            <main:ManagerPersonId/>
            <!--Optional:-->
            <main:MilestoneFlag/>
            <!--Optional:-->
            <main:NlTpFixedDate/>
            <!--Optional:-->
            <main:NlTpScheduleId/>
            <!--Optional:-->
            <main:ObjectType/>
            <!--Optional:-->
            <main:ParentStructureId/>
            <!--Optional:-->
            <main:ParentTaskId/>
            <!--Optional:-->
            <main:PercentCompareCalculateMethod/>
            <!--Optional:-->
            <main:PlannedEffort/>
            <!--Optional:-->
            <main:PlanningEndDate>2015-12-31</main:PlanningEndDate>
            <!--Optional:-->
            <main:PlanningStartDate>2012-01-02</main:PlanningStartDate>
            <!--Optional:-->
            <main:ReceiveProjectInvoiceFlag/>
            <!--Optional:-->
            <main:RecordStatus/>
            <!--Optional:-->
            <main:RetirementCostFlag/>
            <!--Optional:-->
            <main:ServiceTypeCode/>
            <!--Optional:-->
            <main:Location/>
            <!--Optional:-->
            <main:SiteUseId/>
            <!--Optional:-->
            <main:StructureType/>
            <!--Optional:-->
            <main:TopTaskId/>
            <!--Optional:-->
            <main:WBSLevel>1</main:WBSLevel>
            <!--Optional:-->
            <main:DnDisplaySequence/>
            <!--Optional:-->
            <main:WorkTypeId/>
            <!--Optional:-->
            <main:ErrorFlag/>
         </typ:tasks>
      </typ:CreateTask>
   </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/foundation/projectDefinition/publicService/maintainProjectV2/types/">
   <env:Header>
      <wsa:Action>http://xmlns.oracle.com/apps/projects/foundation/projectDefinition/publicService/maintainProjectV2//ProjectTaskService/CreateTaskResponse</wsa:Action>
      <wsa:MessageID>urn:uuid:7717863f-d73e-4384-b7d7-daa2fa1c8e6a</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-lGk1DZTZ5sgrs5IlxflY9A22" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
            <wsu:Created>2017-10-08T12:33:32Z</wsu:Created>
            <wsu:Expires>2017-10-11T23:53:32Z</wsu:Expires>
         </wsu:Timestamp>
      </wsse:Security>
   </env:Header>
   <env:Body>
      <ns0:CreateTaskResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/foundation/projectDefinition/publicService/maintainProjectV2/types/">
         <ns2:result xsi:type="ns1:ReturnStatusResult" xmlns:ns2="http://xmlns.oracle.com/apps/projects/foundation/projectDefinition/publicService/maintainProjectV2/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/foundation/projectDefinition/publicService/maintainProjectV2/" xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:Value>
               <ns1:StatusCode>SUCCESS</ns1:StatusCode>
               <ns1:StatusMessage xsi:nil="true"/>
               <ns1:ObjectIdReference>300100031645297</ns1:ObjectIdReference>
            </ns1:Value>
         </ns2:result>
      </ns0:CreateTaskResponse>
   </env:Body>