Utilisez l'assistant de reconnaissance de service d'entreprise pour générer des artefacts à utiliser avec votre projet d'adaptateur. Lorsque vous générez des artefacts, vous ajoutez des instructions aux métadonnées que vous avez extraites d'un système de fichiers d'informations d'entreprise. Ce processus regroupe également tous les éléments ensemble pour créer une application d'adaptateur globale, également appelée module.
Avant de commencer
Pour générer des objets métier et des artefacts pour votre projet de connecteur, vous devez déjà avoir sélectionné des objets métier à ajouter au projet d'adaptateur. Pour plus d'informations sur les valeurs requises dans les zones de l'assistant, reportez-vous à la section
Référence du présent manuel.
A propos de cette tâche
Pour générer des objets métier et des artefacts pour votre projet de connecteur, vous devez d'abord créer un nouveau module d'intégration métier. Les modules d'intégration métier contiennent tous les processus métier dont vous aurez besoin pour votre projet d'intégration métier. Vous déploierez ce module sur le serveur ultérieurement.
Pour générer des artefacts avec l'assistant de reconnaissance de service d'entreprise, procédez comme suit :
Comment procéder
- Pour créer un nouveau module d'intégration métier, procédez comme suit :
- Dans la fenêtre Générer des artefacts, en regard de la zone Nom du module, cliquez sur Nouveau.
- Dans la fenêtre Projet d'intégration, sélectionnez le paramètre par défaut, Créer un projet de module, puis cliquez sur Suivant.
- Dans la fenêtre Nouveau module, entrez le nom du module dans la zone Nom du module.
- Sous Emplacement du module, cochez la case Utiliser la valeur par défaut.
- Cliquez sur Terminer.
- Dans la fenêtre Générer des artefacts, cochez la case Déployer un connecteur avec le module.
- Sélectionnez le paramètre par défaut, Utilisez les propriétés reconnues de connexion. Si vous souhaitez utiliser la console d'administration de WebSphere pour configurer l'adaptateur et que vous ne souhaitez pas importer ou exporter pour contenir les propriétés d'exécution de l'adaptateur de ressources, sélectionnez Utiliser les propriétés de connexion spécifiées sur le serveur.
Remarque : L'adaptateur prend uniquement en charge l'option Utiliser les propriétés de connexion découvertes.
Figure 1. Fenêtre Génération des artefacts
- Dans la fenêtre Générer des artefacts, entrez la valeur de chacune des propriétés de spécification d'activation requises. Les propriétés de spécification d'activation contiennent les informations de configuration de traitement des événements entrants pour un noeud final de message. Les zones obligatoires sont signalées par un astérisque (*).
- Dans la liste Type de livraison, sélectionnez le type de livraison pour le noeud final. Par défaut, ORDERED est sélectionné.
- Dans la zone Période d'interrogation, entrez la durée en millisecondes séparant les interrogations pour les événements. Par défaut, la valeur de cette propriété est définie sur 2000.
- Dans la zone Quantité d'interrogations, saisissez le nombre maximum d'événements à collecter au cours de chaque interrogation. Par défaut, la valeur de cette propriété est 10.
- Dans la zone Intervalle entre les nouvelles tentatives, entrez le temps en millisecondes séparant les tentatives de connexion en cas de défaillance de la connexion au système d'informations de l'entreprise.
- Dans la zone Nombre limite de tentatives, entrez le nombre de fois que l'adaptateur tentera d'établir une connexion entrante.
- Pour arrêter l'adaptateur lorsqu'une erreur est rencontrée au cours de l'interrogation, cochez la case Arrêter l'interrogation en cas d'erreur.
- Pour désactiver une livraison de type une fois et une seule, désélectionnez la case Livraison assurée une fois Par défaut, cette propriété est sélectionnée.
- Pour filtrer les fichiers d'événement présentant un horodatage, sélectionnez la case Filtrer
les événements futurs.
- Dans la zone Filtrer le type d'événement, entrez les types d'objet métier que l'adaptateur devrait publier.
- Dans la fenêtre Générer des artefacts, entrez la valeur de chacune des propriétés Flat Files requises. Il s'agit des propriétés de spécification d'activation spécifiques à l'adaptateur. Les zones obligatoires sont signalées par un astérisque (*).
- Dans la zone EventDirectory, entrez le nom du chemin du référentiel dans lequel les fichiers d'événement sont stockés. Le répertoire d'événements doit être créé dans un répertoire local. Si tel n'est pas le cas, l'assistant ne parviendra pas à localiser les événements entrants.
- Pour activer l'archivage, sélectionnez la case Archivage traité
- Si l'archivage est activé, dans la zone Répertoire archive,
entrez le nom du chemin dans lequel les fichiers d'événement traités sont archivés.
- Dans la zone FailedArchiveExt, entrez l'extension de fichier utilisée pour archiver les objets métier ayant échoué. Par défaut, la valeur de cette propriété est échec.
- Dans la zone OriginalArchiveExt, entrez l'extension du fichier utilisé pour archiver le fichier d'événements d'origine. Par défaut, la valeur de cette propriété est original.
- Dans la zone SuccessArchiveExt, entrez l'extension du fichier utilisé pour archiver tous les objets métier ayant abouti. Par défaut, la valeur de cette propriété est Success.
- Dans la zone EventFileMask, entrez la valeur du masque de fichier utilisé pendant que l'adaptateur interroge le répertoire d'événements. Par défaut, la valeur de cette propriété est "*.*".
- Pour transférer un fichier d'événements non traité au noeud final à titre de référence, cochez la case FilePassByReference.
- Pour envoyer la valeur de la propriété SplitCriteria au noeud final avec le contenu de l'objet métier, cochez la case IncludeEndBODelimiter.
- Pour créer manuellement la base de données de persistance d'événement, désélectionnez la case EPCreateTable . Par défaut, la valeur de cette propriété est définie sur true.
- Dans la zone Nom DataSourceJNDIName, entrez le nom JNDI de la source de données créée dans WebSphere Process Server. Cette propriété est utilisée par la persistance d'événement pour obtenir une connexion à la base de données JDBC.
- Dans la zone EventTableName, entrez le nom de la table utilisée par l'adaptateur pour la persistance d'événement.
- Dans la zone DatabaseSchemaName, entrez le nom de la database utilisée par l'adaptateur pour la persistance d'événement.
- Dans la zone DatabaseUserName, entrez le nom d'utilisateur utilisé par la persistance d'événement pour obtenir une connexion à la base de données JDBC à partir de la source de données.
- Dans la zone DatabasePassword , entrez le mot de passe utilisé par la persistance d'événement pour obtenir la connexion à la base de données à partir de la source de données.
- Dans la zone SortEventFiles, entrez une valeur qui détermine l'ordre de tri des fichiers d'événement interrogés.
- Dans la zone SplitCriteria, entrez une valeur pour fractionner les fichiers d'événement en fonction de leur taille ou d'un délimiteur.
- Dans la zone SplittingFunctionClassName, entrez le nom de la classe utilisée pour fractionner les événements en fonction de leur taille ou d'un délimiteur.
- Dans la zone EventContentType, entrez le type mime du fichier d'événements.
- Dans la zone FileContentEncoding, entrez le codage utilisé pour le contenu du fichier d'événements.
- Dans la zone DefaultObjectName, entrez l'espace de nom du graphique métier global utilisé au cours du traitement entrant.
- Dans la fenêtre Générer des artefacts, entrez la valeur de chacune des propriétés d'adaptateur de ressources. Les zones obligatoires sont signalées par un astérisque (*).
- Dans la zone ID adaptateur, entrez l'identification de l'instance de déploiement de l'adaptateur.
Important : Si vous utilisez plusieurs instances d'un adaptateur, la valeur de cette propriété doit être unique.
- Dans la zone Taille du fichier journal, entrez la taille de chaque fichier journal en kilo-octets. Si aucune valeur n'est spécifiée, le fichier n'aura pas de taille maximale.
- Dans la zone Nom du fichier journal, entrez le chemin complet du fichier journal.
- Dans la zone Fichiers journaux, entrez le nombre maximum de fichiers journaux à utiliser une fois que le fichier journal a atteint sa taille maximale. Lorsqu'un fichier journal
atteint sa taille maximale, il commence à utiliser un autre fichier journal. Si aucune valeur n'est spécifiée, la valeur 1 est utilisée.
- Dans la zone Taille du fichier de trace, entrez la taille de chaque fichier de trace en kilo-octets. Si aucune valeur n'est spécifiée, le fichier n'aura pas de taille maximale.
- Dans la zone Nom du fichier de trace, entrez le chemin complet du fichier de trace.
- Dans la zone Fichiers de trace, saisissez le nombre maximum de fichiers de trace à utiliser une fois que le fichier journal a atteint sa taille maximale. Lorsqu'un fichier de trace atteint sa taille maximale, il commence à utiliser un autre fichier journal. Si aucune valeur n'est spécifiée, la valeur 1 est utilisée.
- Cliquez sur Terminer.
Résultat
Les artefacts FlatFileInboundInterface.wsdl
et FlatFileInboundInterface.export artifacts, ainsi que les objets métier FlatFileBG, FlatFile,
UnstructuredContent, CustomerWrapperBG, CustomerWrapper et Customer sont générés. Les objets métier application spécifiés par l'utilisateur sont actualisés suivant les informations propres à l'application pour la transformation de données, puis sont sauvegardés dans le répertoire d'objets métier.
Etape suivante
Utilisez l'éditeur d'assemblage WebSphere Integration Developer pour générer des liaisons de référence.