Traitement sortant

Adapter for Flat Files prend en charge le traitement synchrone des demandes sortantes. Lors des opération sortantes, l'application J2EE lance un appel en envoyant à l'adaptateur une demande sous forme d'un objet métier. L'adaptateur traite la demande et, en fonction de l'opération effectuée par l'adaptateur, peut renvoyer un objet métier à l'application J2EE.

Chaque demande envoyée à l'adaptateur par un client J2EE contient les informations nécessaires à la création du fichier de sortie. Ces informations sont, en l'occurrence, le répertoire de création et le nom du fichier de sortie, ainsi que l'opération associée. Le nom du fichier est traité comme la clé de l'entité d'objet métier de demande/réponse Flat Files.

Le traitement des demandes sortantes comprend les étapes suivantes. Le client du service des demandes sortantes :

  1. Recherche le service de fabrique des objets métier.
  2. Crée un objet métier à partir de la fabrique des objets métier.
  3. Recherche le service de l'adaptateur.
  4. Appelle la fonction appropriée sur le service de l'adaptateur en transmettant le nom de la fonction et l'objet métier.

Transmission des paramètres

La transmission des paramètres détermine l'opération exécutée par l'adaptateur. A l'aide du client du service, vous pouvez transmettre les paramètres spécifiques au protocole, tels que le chemin d'accès du répertoire et le nom du fichier.

Pour ce faire, vous pouvez appliquer l'une des méthodes suivantes :
  • Configurez les propriétés OutputDirectory et StagingDirectory dans les propriétés ManagedConnectionFactory au moyen de l'assistant de reconnaissance de service d'entreprise avant le déploiement, ou de la console d'administration du serveur après le déploiement.
  • Définissez les informations spécifiques au protocole, telles que le nom du répertoire ou le nom de fichier, dans l'objet métier de l'encapsuleur.
  • Incluez le contenu du fichier en tant que partie de l'objet métier entrant.
Remarque : Les valeurs définies au niveau de l'objet métier remplacent celles qui ont été définies au niveau ManagedConnectionFactory.

Conditions d'utilisation |


(c) Copyright IBM Corporation 2005, 2006.
Technologie Eclipse (http://www.eclipse.org)