Components Introduction to User Messaging Service

25-12 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite

25.4.1.3.5 Client API Messageinfo Support

Table 25–4 describes whether the protocol or driver implementation honors the following message delivery-related properties that are specified through the client API.

25.4.1.3.6 Usage Instructions Perform the following steps to use the extension driver:

To use the extension driver:

1. Implement and deploy a web service listener endpoint based on the

MessagingNotifyService WSDL umsnotify.wsdl: ?xml version=1.0 encoding=UTF-8 standalone=no? wsdl:definitions xmlns:soap=http:schemas.xmlsoap.orgwsdlsoap xmlns:tns=http:xmlns.oracle.comucsmessagingextension xmlns:wsdl=http:schemas.xmlsoap.orgwsdl xmlns:xsd=http:www.w3.org2001XMLSchema name=MessagingNotifyService targetNamespace=http:xmlns.oracle.comucsmessagingextension wsdl:types xsd:schema targetNamespace=http:xmlns.oracle.comucsmessagingextension xsd:element name=notification xsd:complexType xsd:sequence xsd:element name=messageId type=xsd:string minOccurs=0 maxOccurs=1 xsd:annotation xsd:documentationUnique message identifier from User Messaging Service.xsd:documentation xsd:annotation xsd:element xsd:element name=sender type=xsd:string xsd:annotation xsd:documentationThe sender address.xsd:documentation xsd:annotation xsd:element xsd:element name=recipient type=xsd:string xsd:annotation xsd:documentationThe recipient address typically username.xsd:documentation xsd:annotation xsd:element xsd:element name=subject type=xsd:string minOccurs=0 maxOccurs=1 xsd:annotation xsd:documentationThe subject of the message, if available.xsd:documentation xsd:annotation xsd:element xsd:element name=contentType type=xsd:string Table 25–4 Client API MessageInfo Support Name Description Supported? Expiration Expiration means how much later in seconds for the message to expire. False Delay Delay means how much later to send the message out. False Configuring Oracle User Messaging Service 25-13 default=textplain xsd:annotation xsd:documentationThe MIME type of the message. e.g. textplain, texthtml, textxml.xsd:documentation xsd:annotation xsd:element xsd:element name=content type=xsd:string xsd:annotation xsd:documentationThe main body of the message. Textual content only no binary content.xsd:documentation xsd:annotation xsd:element xsd:element name=parameters type=tns:parameter minOccurs=0 maxOccurs=unbounded xsd:annotation xsd:documentationAdditional key-value pairs. This interface does not define any specific key-value pair meanings. Use of such parameters is defined on a private basis by particular implementations of this interface.xsd:documentation xsd:annotation xsd:element xsd:sequence xsd:complexType xsd:element xsd:complexType name=parameter xsd:sequence xsd:element name=name type=xsd:string xsd:annotation xsd:documentationParameter namexsd:documentation xsd:annotation xsd:element xsd:element name=value type=xsd:string xsd:annotation xsd:documentationParameter valuexsd:documentation xsd:annotation xsd:element xsd:sequence xsd:complexType xsd:element name=notificationResponse xsd:complexType xsd:sequence xsd:element name=messageId type=xsd:string minOccurs=0 maxOccurs=1 xsd:annotation xsd:documentationA message identifier returned in response to successfully accepting the message. If returned, the identifier should be unique. Note: A fault is raised if the message cannot be accepted.xsd:documentation xsd:annotationxsd:element xsd:sequence xsd:complexType xsd:element xsd:element name=notificationFault xsd:complexType xsd:sequence xsd:element name=code type=xsd:string xsd:element name=message type=xsd:string xsd:sequence xsd:complexType xsd:element