About Driver Properties How to Configure a Driver

Configuring Oracle User Messaging Service 11-11

11.4.1.3.3 Email Custom Properties These are properties specific to this driver and are

generally associated with configuring access to the remote gateway and certain protocol or channel-specific behavior. Table 11–4 Custom E-Mail Properties Name Description Mandatory? Default Value MailAccessProtocol E-mail receiving protocol. The possible values are IMAP and POP3. Required only if e-mail receiving is supported on the driver instance No IMAP RetryLimit This value specifies the number of times to retry connecting to the incoming mail server, if the connection is lost due to some reason. The default value is -1 which means no limit to the number of tries. No NA MailDelFreq The frequency to permanently remove deleted messages. The unit is in seconds and the default value is 300 seconds. A negative value indicates the messages should not be expunged. For the POP3 protocol, the message is expunged after it is processed. No 600 AutoDelete This value indicates if the driver should mark the messages deleted after they have been processed. The value can be true or false and the default value is false. For the POP3 protocol, the messages are always deleted right after they are processed. No True CheckMailFreq The frequency with which to retrieve messages from the mail server. The unit is in seconds and the default value is 5 seconds. No 30 ReceiveFolder The name of the folder the driver is polling messages from. The default value is INBOX. No INBOX OutgoingMailServer The name of the SMTP server. Mandatory only if e-mail sending is required No NA OutgoingMailServerPort The port number of SMTP server. Typically 25 No 25 OutgoingMailServerTLS Whether to use TLS encryption to communicating to SMTP server. No False OutgoingDefaultFromAddr The default FROM address if one is not provided in the outgoing message. No NA OutgoingUsername The username used for SMTP authentication. Required only if SMTP authentication is supported by the SMTP server. No NA OutgoingPassword The password used for SMTP authentication. Required only if SMTP authentication is supported by the SMTP server. No NA IncomingMailServer The host name of the incoming mail server. Required only if e-mail receiving is supported on the driver instance. No NA IncomingMailServerPort Port number of IMAP4 i.e. 143 or 993 or POP3 i.e. 110 or 995 server. No NA IncomingMailServerSSL Whether to enable SSL when connecting to IMAP4 or POP3 server. No False 11-12 Oracle Fusion Middleware Administrator’s Guide for Oracle SOA Suite

11.4.1.3.4 Client API MessageInfo Support These properties are message delivery related

which are specified through client API. Table 11–5 describes if the protocol or driver implementation honors such properties.

11.4.1.4 Configuring the SMPP Driver

SMPP Short Message Peer-to-Peer is one of the most popular GSM SMS protocols. User Messaging Service includes a pre-built implementation of the SMPP protocol as a driver that is capable of both sending and receiving short messages. If the sending feature is enabled, the SMPP driver opens one TCP connection to the SMS-C Short Message Service Center as a transmitter for sending. If the driver’s receiving feature is enabled, it opens another connection to the SMS-C as a receiver for receiving. Only two TCP connections both initiated by the driver are needed for all communication between the driver and the SMS-C.

11.4.1.4.1 SMPP Driver Interoperability This section details interoperability features of the

SMPP Driver. The SMPP driver is compatible with these protocols: SMPP v3.4. IncomingMailIDs The e-mail addresses corresponding to the user names. Each e-mail address is separated by a comma and must reside in the same position in the list as their corresponding user name appears on the usernames list. Required only if e-mail receiving is supported on the driver instance. No NA IncomingUserIDs The list of user names of the mail accounts the driver instance is polling from. Each name must be separated by a comma, for example, foo,bar. Required only if e-mail receiving is supported on the driver instance No NA IncomingUserPasswords The list of passwords corresponding to the user names. Each password is separated by a comma and must reside in the same position in the list as their corresponding user name appears on the usernames list. Required only if e-mail receiving is supported on the driver instance. No NA IncomingProcessingChunkSize Max number of messages processed per message polling. No 100 Table 11–5 Client API MessageInfo Support Name Description Support Expiration Expiration means how long the message will exist until it expires. False Delay Delay means the amount of time that must elapse before the message is sent. False Note: The SMPP Driver implements Version 3.4 of the SMPP protocol and only supports connections to an SMS-C that supports this version. Table 11–4 Cont. Custom E-Mail Properties Name Description Mandatory? Default Value