Extraction de messages de demande d'appel asynchrones à partir d'applications non-MDB

Vous devez modifier votre application Java™ afin de récupérer les demandes d'appel dans la file de stockage temporaire et, si un message de réponse est attendu, corréler la réponse avec la demande appropriée.

Avant de commencer

Prérequis : Votre administrateur WebSphere Application Server doit configurer une fabrique de connexions partageable, à utiliser par l'application Java pour extraire les demandes d'appel.

Pourquoi et quand exécuter cette tâche

Modifiez l'application Java de manière à définir les propriétés suivantes :

Procédure

  1. Préciser un ID client alternatif. La valeur de cet ID est le nom de la file d'attente de stockage temporaire asynchrone OTMA (tpipe) dans laquelle la demande d'appel doit être placée. Le tpipe que l'application Java écoute doit être réservé à la réception des demandes d'appel. Le nom de la file d'attente de stockage temporaire asynchrone OTMA doit être :
    • Le nom de l'ALTPCB dans lequel la demande d'appel est insérée, ou
    • Le nom du tpipe indiqué dans le descripteur de destination OTMA.
  2. Définir la propriété interactionVerb sur SYNC_RECEIVE_CALLOUT (ce qui correspond à une demande RESUME TPIPE avec option SINGLE_WAIT envoyée à IMS Connect).
  3. Indiquer la valeur du délai d'attente d'exécution qui doit être observé par un message d'appel dans la file d'attente.
  4. Pour plus de sécurité, vous pouvez préciser en option un ID utilisateur dans votre application Java si vous avez configuré votre sécurité IMS, afin que seuls les utilisateurs autorisés puissent extraire le message de demande dans la file d'attente asynchrone. Cet ID utilisateur doit être spécifié dans l'objet connectionSpec de votre application ou dans la fabrique de connexions utilisée par votre application.

Vos commentaires