Example Payloads: Project and Resource Calendar Events

The example payloads in this topic demonstrate how to create, read, update, and delete project and team member calendar events, and obtain the last service update time.

Create a project calendar event

This example payload demonstrates how to create a project event for John Gorman. In this example payload:
  • The EventType is PROJECT

  • The ProjectId specifies the identifier of the project for which you must create the event.

  • The EventName indicates the name of the event.

  • The StartDate and FinishDate indicate the dates for the event.

  • DurationHours is optional. It creates an All day event if not specified. If you provide a value, a partial day event is created with specified number of hours.

<soapenv:Envelope xmlns:even="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
   <soapenv:Body>
      <typ:createCalendarEvent>
         <typ:requestImpl>
            <even:ExternalSourceId/>
            <even:ExternalResourceId/>
            <even:ResourceId/>
            <even:ResourceHCMPersonId/>
            <even:ExternalProjectId/>
            <even:ProjectId>Project_Vision_Corp_2017</even:ProjectId>
            <even:ProjectNumber/>
            <even:DurationHours/>
            <even:StartDate>2017-10-08</even:StartDate>
            <even:FinishDate>2017-10-08</even:FinishDate>
            <even:ResourceName/>
            <even:EventType>PROJECT</even:EventType>
            <even:ResourceEmail/>
            <even:ProjectName/>
            <even:EventName>Vision Corp Training</even:EventName>
            <even:EventCategory/>
            <even:EventDescription/>
            <even:DurationType/>
            <even:EventId/>
         </typ:requestImpl>
      </typ:createCalendarEvent>
   </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/calendar/eventService/types/">
   <env:Body>
      <ns0:createCalendarEventResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
         <ns2:result xsi:type="ns1:CalendarEventServiceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:ExternalResourceId xsi:nil="true"/>
            <ns1:ResourceId xsi:nil="true"/>
            <ns1:ResourceHCMPersonId xsi:nil="true"/>
            <ns1:ExternalProjectId xsi:nil="true"/>
            <ns1:ProjectId>Project_Vision_Corp_2017</ns1:ProjectId>
            <ns1:ProjectNumber>Project_Vision_Corp_2017</ns1:ProjectNumber>
            <ns1:DurationHours xsi:nil="true"/>
            <ns1:StartDate>2017-10-08</ns1:StartDate>
            <ns1:FinishDate>2017-10-08</ns1:FinishDate>
            <ns1:ResourceName xsi:nil="true"/>
            <ns1:ResourceEmail xsi:nil="true"/>
            <ns1:EventType>PROJECT</ns1:EventType>
            <ns1:ProjectName>Test a</ns1:ProjectName>
            <ns1:EventName>Vision Corp Training</ns1:EventName>
            <ns1:EventCategory xsi:nil="true"/>
            <ns1:EventDescription xsi:nil="true"/>
            <ns1:DurationType>All Day</ns1:DurationType>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application created the project calendar event Vision Corp Training.</ns1:StatusMessage>
            <ns1:EventId>300100112184090</ns1:EventId>
         </ns2:result>
      </ns0:createCalendarEventResponse>
   </env:Body>
</env:Envelope>

Create a team member event

This payload example demonstrates how to create a team member calendar event. In this example:
  • The EventType is RESOURCE for a team member event.

  • The ResourceName specifies the display name of the resource for which you must create the event.

  • The EventName indicates the name of the event.

  • The StartDate and FinishDate indicate the dates for the event.

  • DurationHours is optional. It creates an All day event if not specified. If you provide a value, a partial day event is created with specified number of hours.

<soapenv:Envelope xmlns:even="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
   <soapenv:Body>
      <typ:createCalendarEvent>
         <typ:requestImpl>
            <even:ExternalSourceId/>
            <even:ExternalResourceId/>
            <even:ResourceId/>
            <even:ResourceHCMPersonId/>
            <even:ExternalProjectId/>
            <even:ProjectId/>
            <even:ProjectNumber/>
            <even:DurationHours/>
            <even:StartDate>2017-10-09</even:StartDate>
            <even:FinishDate>2017-10-09</even:FinishDate>
            <even:ResourceName>John Gorman</even:ResourceName>
            <even:EventType>RESOURCE</even:EventType>
            <even:ResourceEmail/>
            <even:ProjectName/>
            <even:EventName>Test SOAP</even:EventName>
            <even:EventCategory>OTHER</even:EventCategory>
            <even:EventDescription/>
            <even:DurationType/>
            <even:EventId/>
         </typ:requestImpl>
      </typ:createCalendarEvent>
   </soapenv:Body>
</soapenv:Envelope>
<env:Body>
      <ns0:createCalendarEventResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
         <ns2:result xsi:type="ns1:CalendarEventServiceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:ExternalResourceId xsi:nil="true"/>
            <ns1:ResourceId>Project_Resource_Vision_Corp_2017</ns1:ResourceId>
            <ns1:ResourceHCMPersonId>Project_Resource_HCM_Vision_Corp_2017</ns1:ResourceHCMPersonId>
            <ns1:ExternalProjectId xsi:nil="true"/>
            <ns1:ProjectId xsi:nil="true"/>
            <ns1:ProjectNumber xsi:nil="true"/>
            <ns1:DurationHours xsi:nil="true"/>
            <ns1:StartDate>2017-10-09</ns1:StartDate>
            <ns1:FinishDate>2017-10-09</ns1:FinishDate>
            <ns1:ResourceName>John Gorman</ns1:ResourceName>
            <ns1:ResourceEmail>john.gorman@vision.com</ns1:ResourceEmail>
            <ns1:EventType>RESOURCE</ns1:EventType>
            <ns1:ProjectName xsi:nil="true"/>
            <ns1:EventName>Test SOAP</ns1:EventName>
            <ns1:EventCategory>OTHER</ns1:EventCategory>
            <ns1:EventDescription xsi:nil="true"/>
            <ns1:DurationType>All Day</ns1:DurationType>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application created the team member calendar event Test SOAP.</ns1:StatusMessage>
            <ns1:EventId>300100112162129</ns1:EventId>
         </ns2:result>
      </ns0:createCalendarEventResponse>
   </env:Body>

Read project events

This example payload demonstrates how to read a project event. In this example:
  • EventType is PROJECT for project events.

  • ProjectId specifies the identifier of the event.

  • ProjectId is used. You can use other project attributes such as ProjectName or ProjectNumber.

<soapenv:Envelope xmlns:even="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/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-D51767F11CB711DC41150765658226115">
            <wsu:Created>2017-10-10T17:29:42.261Z</wsu:Created>
            <wsu:Expires>2017-10-10T17:30:42.261Z</wsu:Expires>
         </wsu:Timestamp>
         <wsse:UsernameToken wsu:Id="UsernameToken-D51767F11CB711DC41150765658020614">
            <wsse:Username>Connor.Horton</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Welcome0</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">f027LeiHAm6L3vLd/q+zdg==</wsse:Nonce>
            <wsu:Created>2017-10-10T17:29:40.206Z</wsu:Created>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <typ:readCalendarEvent>
         <typ:inputRow>
            <even:ExternalSourceId/>
            <even:EventId/>
            <even:ExternalResourceId/>
            <even:ResourceId/>
            <even:ResourceHCMPersonId/>
            <even:ExternalProjectId/>
            <even:ProjectId>Project_Vision_Corp_2017</even:ProjectId>
            <even:ProjectNumber/>
            <even:ProjectName/>
            <even:ResourceName/>
            <even:ResourceEmail/>
            <even:EventType>PROJECT</even:EventType>
            <even:EventCategory/>
            <even:StartDate/>
            <even:FinishDate/>
         </typ:inputRow>
      </typ:readCalendarEvent>
   </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/calendar/eventService/types/">
   <env:Body>
      <ns0:readCalendarEventResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
         <ns2:result xsi:type="ns1:CalendarEventReadServiceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:EventId>300100112184090</ns1:EventId>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application read the project calendar event service Vision Corp Training.</ns1:StatusMessage>
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:ExternalResourceId xsi:nil="true"/>
            <ns1:ResourceId xsi:nil="true"/>
            <ns1:ResourceHCMPersonId xsi:nil="true"/>
            <ns1:ResourceName xsi:nil="true"/>
            <ns1:ResourceEmail xsi:nil="true"/>
            <ns1:ExternalProjectId xsi:nil="true"/>
            <ns1:ProjectId>Project_Vision_Corp_2017</ns1:ProjectId>
            <ns1:ProjectNumber>Project_Vision_Corp_2017</ns1:ProjectNumber>
            <ns1:ProjectName>Test a</ns1:ProjectName>
            <ns1:EventName>Vision Corp Training</ns1:EventName>
            <ns1:EventCategory xsi:nil="true"/>
            <ns1:EventDescription xsi:nil="true"/>
            <ns1:DurationType>All Day</ns1:DurationType>
            <ns1:DurationHours xsi:nil="true"/>
            <ns1:StartDate>2017-10-08</ns1:StartDate>
            <ns1:FinishDate>2017-10-08</ns1:FinishDate>
         </ns2:result>
         <ns2:result xsi:type="ns1:CalendarEventReadServiceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:EventId>300100111176931</ns1:EventId>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application read the project calendar event service Test PROJECT.</ns1:StatusMessage>
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:ExternalResourceId xsi:nil="true"/>
            <ns1:ResourceId xsi:nil="true"/>
            <ns1:ResourceHCMPersonId xsi:nil="true"/>
            <ns1:ResourceName xsi:nil="true"/>
            <ns1:ResourceEmail xsi:nil="true"/>
            <ns1:ExternalProjectId xsi:nil="true"/>
            <ns1:ProjectId>Project_Vision_Corp_2017</ns1:ProjectId>
            <ns1:ProjectNumber>Project_Vision_Corp_2017</ns1:ProjectNumber>
            <ns1:ProjectName>Test a</ns1:ProjectName>
            <ns1:EventName>Test PROJECT</ns1:EventName>
            <ns1:EventCategory xsi:nil="true"/>
            <ns1:EventDescription xsi:nil="true"/>
            <ns1:DurationType>All Day</ns1:DurationType>
            <ns1:DurationHours xsi:nil="true"/>
            <ns1:StartDate>2017-09-18</ns1:StartDate>
            <ns1:FinishDate>2017-09-18</ns1:FinishDate>
         </ns2:result>
         <ns2:result xsi:type="ns1:CalendarEventReadServiceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:EventId>300100111176932</ns1:EventId>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application read the project calendar event service Test again.</ns1:StatusMessage>
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:ExternalResourceId xsi:nil="true"/>
            <ns1:ResourceId xsi:nil="true"/>
            <ns1:ResourceHCMPersonId xsi:nil="true"/>
            <ns1:ResourceName xsi:nil="true"/>
            <ns1:ResourceEmail xsi:nil="true"/>
            <ns1:ExternalProjectId xsi:nil="true"/>
            <ns1:ProjectId>Project_Vision_Corp_2017</ns1:ProjectId>
            <ns1:ProjectNumber>Project_Vision_Corp_2017</ns1:ProjectNumber>
            <ns1:ProjectName>Test a</ns1:ProjectName>
            <ns1:EventName>Test again</ns1:EventName>
            <ns1:EventCategory xsi:nil="true"/>
            <ns1:EventDescription xsi:nil="true"/>
            <ns1:DurationType>All Day</ns1:DurationType>
            <ns1:DurationHours xsi:nil="true"/>
            <ns1:StartDate>2017-09-28</ns1:StartDate>
            <ns1:FinishDate>2017-09-28</ns1:FinishDate>
         </ns2:result>
         <ns2:result xsi:type="ns1:CalendarEventReadServiceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:EventId>300100112182918</ns1:EventId>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application read the project calendar event service Project Event.</ns1:StatusMessage>
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:ExternalResourceId xsi:nil="true"/>
            <ns1:ResourceId xsi:nil="true"/>
            <ns1:ResourceHCMPersonId xsi:nil="true"/>
            <ns1:ResourceName xsi:nil="true"/>
            <ns1:ResourceEmail xsi:nil="true"/>
            <ns1:ExternalProjectId xsi:nil="true"/>
            <ns1:ProjectId>Project_Vision_Corp_2017</ns1:ProjectId>
            <ns1:ProjectNumber>Project_Vision_Corp_2017</ns1:ProjectNumber>
            <ns1:ProjectName>Test a</ns1:ProjectName>
            <ns1:EventName>Project Event</ns1:EventName>
            <ns1:EventCategory xsi:nil="true"/>
            <ns1:EventDescription xsi:nil="true"/>
            <ns1:DurationType>All Day</ns1:DurationType>
            <ns1:DurationHours xsi:nil="true"/>
            <ns1:StartDate>2017-10-08</ns1:StartDate>
            <ns1:FinishDate>2017-10-08</ns1:FinishDate>
         </ns2:result>
      </ns0:readCalendarEventResponse>
   </env:Body>
</env:Envelope>

Read team member events

This example payload demonstrates how to read a team member event. In this example:
  • EventType is RESOURCE.

  • ResourceName specifies the identifier of the resource.

  • ResourceName is used. You can use other attributes such as ResourceEmail.

<soapenv:Envelope xmlns:even="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
   <soapenv:Body>
      <typ:readCalendarEvent>
         <typ:inputRow>
            <even:ExternalSourceId/>
            <even:EventId/>
            <even:ExternalResourceId/>
            <even:ResourceId/>
            <even:ResourceHCMPersonId/>
            <even:ExternalProjectId/>
            <even:ProjectId/>
            <even:ProjectNumber/>
            <even:ProjectName/>
            <even:ResourceName>Connor Horton</even:ResourceName>
            <even:ResourceEmail/>
            <even:EventType>RESOURCE</even:EventType>
            <even:EventCategory/>
            <even:StartDate/>
            <even:FinishDate/>
         </typ:inputRow>
      </typ:readCalendarEvent>
   </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/calendar/eventService/types/">
   <env:Body>
      <ns0:readCalendarEventResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
         <ns2:result xsi:type="ns1:CalendarEventReadServiceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:EventId>300100111176921</ns1:EventId>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application read the team member calendar event Connor Horton: Tst Event.</ns1:StatusMessage>
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:ExternalResourceId xsi:nil="true"/>
            <ns1:ResourceId>300100024326655</ns1:ResourceId>
            <ns1:ResourceHCMPersonId>29</ns1:ResourceHCMPersonId>
            <ns1:ResourceName>Connor Horton</ns1:ResourceName>
            <ns1:ResourceEmail>prj_connor_horton_grp@oracle.com</ns1:ResourceEmail>
            <ns1:ExternalProjectId xsi:nil="true"/>
            <ns1:ProjectId xsi:nil="true"/>
            <ns1:ProjectNumber xsi:nil="true"/>
            <ns1:ProjectName xsi:nil="true"/>
            <ns1:EventName>Tst Event</ns1:EventName>
            <ns1:EventCategory>PTO</ns1:EventCategory>
            <ns1:EventDescription xsi:nil="true"/>
            <ns1:DurationType>All Day</ns1:DurationType>
            <ns1:DurationHours xsi:nil="true"/>
            <ns1:StartDate>2017-09-18</ns1:StartDate>
            <ns1:FinishDate>2017-09-18</ns1:FinishDate>
         </ns2:result>
      </ns0:readCalendarEventResponse>
   </env:Body>
</env:Envelope>

Update a project event

This example payload demonstrates how to update a project event. In this example:
  • EventType must be PROJECT.

  • EventId specifies the identifier of the event that must be updated.

  • EventName is updated. You can also update other attributes similarly.

<soapenv:Envelope xmlns:even="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
   <soapenv:Body>
      <typ:updateCalendarEvent>
         <typ:requestImpl>
            <even:ExternalSourceId/>
            <even:ExternalResourceId/>
            <even:ResourceId/>
            <even:ResourceHCMPersonId/>
            <even:ExternalProjectId/>
            <even:ProjectId/>
            <even:ProjectNumber/>
            <even:DurationHours/>
            <even:StartDate/>
            <even:FinishDate/>
            <even:ResourceName/>
            <even:EventType>PROJECT</even:EventType>
            <even:ResourceEmail/>
            <even:ProjectName/>
            <even:EventName>Training Test updated</even:EventName>
            <even:EventCategory/>
            <even:EventDescription/>
            <even:DurationType/>
            <even:EventId>300100112184090</even:EventId>
         </typ:requestImpl>
      </typ:updateCalendarEvent>
   </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/calendar/eventService/types/">
   <env:Body>
      <ns0:updateCalendarEventResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
         <ns2:result xsi:type="ns1:CalendarEventServiceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:ExternalResourceId xsi:nil="true"/>
            <ns1:ResourceId xsi:nil="true"/>
            <ns1:ResourceHCMPersonId xsi:nil="true"/>
            <ns1:ExternalProjectId xsi:nil="true"/>
            <ns1:ProjectId>Project_Vision_Corp_2017</ns1:ProjectId>
            <ns1:ProjectNumber>Project_Vision_Corp_2017</ns1:ProjectNumber>
            <ns1:DurationHours xsi:nil="true"/>
            <ns1:StartDate>2017-10-08</ns1:StartDate>
            <ns1:FinishDate>2017-10-08</ns1:FinishDate>
            <ns1:ResourceName xsi:nil="true"/>
            <ns1:ResourceEmail xsi:nil="true"/>
            <ns1:EventType>PROJECT</ns1:EventType>
            <ns1:ProjectName>Test a</ns1:ProjectName>
            <ns1:EventName>Training Test updated</ns1:EventName>
            <ns1:EventCategory xsi:nil="true"/>
            <ns1:EventDescription xsi:nil="true"/>
            <ns1:DurationType>All Day</ns1:DurationType>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application updated project calendar event Training Test updated.</ns1:StatusMessage>
            <ns1:EventId>300100112184090</ns1:EventId>
         </ns2:result>
      </ns0:updateCalendarEventResponse>
   </env:Body>
</env:Envelope>

Update a team member event

This example payload demonstrates how to update a team member event. In this example:
  • EventType must be RESOURCE.

  • EventId specifies the identifier of the event that must be updated.

  • EventName is updated. You can similarly update other attributes.

<soapenv:Envelope xmlns:even="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
   <soapenv:Body>
      <typ:updateCalendarEvent>
         <typ:requestImpl>
            <even:ExternalSourceId/>
            <even:ExternalResourceId/>
            <even:ResourceId/>
            <even:ResourceHCMPersonId/>
            <even:ExternalProjectId/>
            <even:ProjectId/>
            <even:ProjectNumber/>
            <even:DurationHours/>
            <even:StartDate/>
            <even:FinishDate/>
            <even:ResourceName/>
            <even:EventType>RESOURCE</even:EventType>
            <even:ResourceEmail/>
            <even:ProjectName/>
            <even:EventName>Test SOAP Update</even:EventName>
            <even:EventCategory/>
            <even:EventDescription/>
            <even:DurationType/>
            <even:EventId>300100112162129</even:EventId>
         </typ:requestImpl>
      </typ:updateCalendarEvent>
   </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/calendar/eventService/types/">
   <env:Body>
      <ns0:updateCalendarEventResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
         <ns2:result xsi:type="ns1:CalendarEventServiceResponse" xmlns:ns2="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:ExternalResourceId xsi:nil="true"/>
            <ns1:ResourceId>Project_Resource_Vision_Corp_2017</ns1:ResourceId>
            <ns1:ResourceHCMPersonId>Project_Resource_HCM_Vision_Corp_2017</ns1:ResourceHCMPersonId>
            <ns1:ExternalProjectId xsi:nil="true"/>
            <ns1:ProjectId xsi:nil="true"/>
            <ns1:ProjectNumber xsi:nil="true"/>
            <ns1:DurationHours xsi:nil="true"/>
            <ns1:StartDate>2017-10-09</ns1:StartDate>
            <ns1:FinishDate>2017-10-09</ns1:FinishDate>
            <ns1:ResourceName>John Gorman</ns1:ResourceName>
            <ns1:ResourceEmail>john.gorman@vision.com</ns1:ResourceEmail>
            <ns1:EventType>RESOURCE</ns1:EventType>
            <ns1:ProjectName xsi:nil="true"/>
            <ns1:EventName>Test SOAP Update</ns1:EventName>
            <ns1:EventCategory>OTHER</ns1:EventCategory>
            <ns1:EventDescription xsi:nil="true"/>
            <ns1:DurationType>All Day</ns1:DurationType>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application updated team member calendar event Test SOAP Update.</ns1:StatusMessage>
            <ns1:EventId>300100112162129</ns1:EventId>
         </ns2:result>
      </ns0:updateCalendarEventResponse>
   </env:Body>
</env:Envelope>

Get service last update time

This example payload demonstrates how to get the last service update time.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
   <soapenv:Body>
      <typ:getServiceLastUpdateTime/>
   </soapenv:Body>
</soapenv:Envelope>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <env:Body>
      <ns0:getServiceLastUpdateTimeResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
         <result xmlns="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">2017-10-07T23:27:26.0Z</result>
      </ns0:getServiceLastUpdateTimeResponse>
   </env:Body>
</env:Envelope>

Delete a calendar event

This example payload demonstrates how to delete a calendar event. Specify the EventId of the event that must be deleted.
<soapenv:Envelope xmlns:even="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
   <soapenv:Body>
      <typ:deleteCalendarEvent>
         <typ:inputList>
            <even:ExternalSourceId/>
            <even:EventId>300100112145103</even:EventId>
         </typ:inputList>
      </typ:deleteCalendarEvent>
   </soapenv:Body>
</soapenv:Envelope>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <env:Body>
      <ns0:deleteCalendarEventResponse xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/types/">
         <ns0:result xsi:type="ns1:CalendarEventDeleteServiceResponse" xmlns:ns1="http://xmlns.oracle.com/apps/projects/projectManagement/calendar/eventService/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:EventId>300100112145103</ns1:EventId>
            <ns1:ExternalSourceId xsi:nil="true"/>
            <ns1:StatusCode>SUCCESS</ns1:StatusCode>
            <ns1:StatusMessage>The application deleted team member calendar event John Gorman: Test SOAP.</ns1:StatusMessage>
         </ns0:result>
      </ns0:deleteCalendarEventResponse>
   </env:Body>
</env:Envelope>