Vous devez configurer une instance de l'objet IMSActivationSpec lorsque vous déployez un bean géré par message afin que IMS TM Resource Adapter puisse communiquer avec IMS Connect pour récupérer les messages d'appel synchrones et y répondre.
Le tableau suivant décrit les propriétés de l'objet IMSActivationSpec, qui est l'implémentation de la spécification d'activation J2C dans IMS TM Resource Adapter. Les valeurs de ces propriétés doivent être spécifiées et configurées à l'aide de la console d'administration de WebSphere Application Server.
Les propriétés de la spécification d'activation J2C qui ne figurent pas dans le tableau suivant ne sont pas prises en charge par IMS TM Resource Adapter.
| Propriétés | Description |
|---|---|
| dataStoreName | Nom du magasin de données
IMS. Il doit concorder avec le paramètre ID de l'instruction Datastore
qui est spécifiée dans le membre de configuration d'IMS Connect
lors de l'installation d'IMS Connect. Il est également utilisé comme nom de membre XCF pour IMS lors des communications XCF internes entre IMS Connect
et OTMA.
|
| groupName | Nom du groupe SAF (security authorization facility). |
| hostName | Nom d'hôte d'IMS Connect. |
| password | Mot de passe SAF. |
| portNumber | Numéro de port d'IMS Connect. |
| queueNames | Liste délimitée par des virgules, énumérant les noms des files d'attente (ou tpipes IMS OTMA) de destination des messages d'appel (synchrones ou asynchrones). Chaque nom de file d'attente doit comprendre de 1 à 8 caractères alphanumériques (A à Z, 0 à 9, @, #, $). |
| retryInterval | Délai en millisecondes avant que IMS TM Resource Adapter n'essaie de contrôler la disponibilité du magasin de données. |
| retryLimit | Nombre maximum de fois que IMS TM Resource Adapter
tentera de se reconnecter à IMS Connect
en cas de perte d'une connexion due à des problèmes de disponibilité d'IMS Connect
ou du magasin de données IMS. |
| SSLEnabled | Indique à IMS TM Resource Adapter qu'il faut créer une connexion socket SSL avec IMS Connect en utilisant le nom d'hôte et le numéro de port spécifiés dans l'objet IMSActivationSpec. Cette propriété est valide uniquement pour les connexions TCP/IP. |
| SSLEncryptionType | Spécifie le type de chiffrement SSL. Les valeurs admises sont strong (chiffrement fort) et weak (chiffrement faible). |
| SSLKeyStoreName | Nom, avec chemin complet, du fichier de clés utilisé pour les communications SSL sur TCP/IP. Les clés privées et les certificats de clés publiques associés sont stockés dans une base de données protégée par un mot de passe que l'on appelle fichier de clés (de l'anglais "keystore"). Les certificats de confiance peuvent également être stockés dans le fichier de clés, auquel cas la propriété 'SSLTrustStoreName' peut soit être vide, soit pointer sur le fichier de clés. c:\keystore\MyKeystore.ks est un exemple de nom de fichier de clés. Ce fichier peut aussi porter une autre extension. |
| SSLKeyStorePassword | Mot de passe protégeant l'accès au fichier de clés pour les communications SSL sur TCP/IP. |
| SSLTrustStoreName | Nom, avec chemin complet, du fichier de clés certifiées (truststore), c'est-à-dire le fichier qui contient les justificatifs de sécurité (certificats) utilisés pour les communications SSL sur TCP/IP. Il n'est pas obligatoire de spécifier une valeur pour SSLTrustStoreName si un fichier de clés est utilisé. Un fichier de clés certifiées est un fichier de base de données qui contient des clés publiques ou des certificats. Les clés privées peuvent également être stockées dans le fichier de clés certifiées, auquel cas la propriété 'SSLKeyStoreName' peut soit être vide, soit pointer sur le fichier de clés certifiées. c:\keystore\MyTruststore.ks est un exemple de nom de fichier de clés certifiées. Ce fichier peut aussi porter une autre extension. |
| SSLTrustStorePassword | Mot de passe protégeant l'accès au fichier de clés certifiées pour les communications SSL sur TCP/IP. |
| userName | Nom d'utilisateur SAF. |