This outbound web service is invoked by Universal Access on remote systems. WSDL describing this service can be found in <CURAM_DIR>\EJBServer\components\WorkspaceServices\axis\LifeEventService\LifeEvent.wsdl.
A request for this web service contains the following fields:
- lifeEventReference – Describes the type of the Life Event, for example "Change of Address"
- senderIdentification – Identifies the sender of the request. The sender identification contains two parts, 1) the identifier of the system from which the request originates, 2) The Citizen Workspace Account ID of the user that created the request.
- lifeEventData - Contains a base64 encoded representation of the Life Event data. This Life Event data is the XML representation of the XML datastore associated with an Life Event.
- lifeEventSchemaName – The name of the schema used to create the data store for the Life Event.
- submittedDateTime – The date and time when the Life Event was submitted. An XML Schema dateTime. For example, 2012-05-29T15:34:49.000+01:00
- supplementaryInformation – optional, reserved for future use.
The implementation should return a response of type lifeEventResponse with the content "true" when the Life Event is successfully processed. If there is an error processing the Life Event then the system should return a fault in accordance with the WSDL specification.