Propriétés de spécification d'activation

Les propriétés de spécification d'activation contiennent les informations de configuration du traitement des événements entrants destinées à un noeud final de message. Elles peuvent être définies soit à partir de l'assistant de reconnaissance de service d'entreprise, soit à partir de la console d'administration.

Lorsque vous configurez l'adaptateur, indiquez les propriétés de spécification d'activation répertoriées ci-dessous.

Tableau 1. Propriétés de spécification d'activation
Propriété Type Description Support de transport bidirec- tionnel Valeur par défaut Obliga- toire
Répertoire d'archivage Chaîne Répertoire dans lequel l'adaptateur traite les fichiers d'événement. Oui Aucun Oui, si Archiving
Processed = true
ArchivingProcessed Booléen Détermine si l'adaptateur doit archiver les événements traités. Oui True Non
AssuredOnceDelivery Booléen Garantit la livraison unique des événements. Si la valeur True est définie, l'adaptateur tente de stocker des informations XID dans le magasin d'événements. Si la valeur False est définie, l'adaptateur ne tentera pas de stocker des informations XID dans le magasin d'événements.
Remarque : Définir la valeur de cette propriété par False améliore les performances de l'adaptateur.
Non True Oui
Nom de l'objet métier par défaut Chaîne Nom du graphique métier utilisé par Data Transformation Framework avant la livraison d'un événement sur un noeud final. Par exemple, le graphique métier de l'encapsuleur générique utilisé par l'adaptateur est FlatFileBG. Non Aucun Non
CreateTable Booléen Détermine si la table de persistance d'événement est créée en mode automatique ou manuel. Si la valeur true est définie et que la table de persistance d'événement n'existe pas, l'adaptateur crée la table. Si la valeur false est définie, l'adaptateur ne crée pas la table et l'utilisateur doit créer la table manuellement. Non True Non
DatabasePassword Chaîne Mot de passe utilisé par la persistance d'événement pour obtenir la connexion à la base de données JDBC à partir de la source de données. Oui Aucun Non
DatabaseSchemaName Chaîne Nom de schéma de la base de données utilisée par la persistance d'événement. Oui Aucun Non
DatabaseUsername Chaîne Nom d'utilisateur utilisé par la persistance d'événement pour obtenir la connexion à la base de données JDBC à partir de la source de données. Oui Aucun Non
DataSourceJNDIName Chaîne Nom JNDI de la source de données utilisée par persistance d'événement pour obtenir la connexion à la base de données JDBC. La source de données doit être créée dans WebSphere Process Server. Oui Aucun Oui
EventTableName Chaîne Nom de la table utilisée par l'adaptateur pour la persistance d'événement. Cette valeur doit être unique pour chaque instance de spécification d'activation lorsque plusieurs instances de spécification d'activation sont utilisées. Oui Aucun Oui
Type de contenu d'événement Chaîne Représente le type MIME du fichier d'événements. Non Aucun Non
Répertoire d'événements Chaîne Répertoire dans lequel les fichiers d'événements sont stockés par le système d'information d'entreprise dorsal. Oui Aucun Oui
EventFileMask Chaîne Spécifie le filtre des fichiers d'événements. Ce filtre de fichier est une expression fixe valide et qualifiée de façon appropriée composée de caractères alphanumériques et seulement du caractère générique "*". Oui *.* Oui
EventTypeFilter Chaîne Liste des types d'événement que l'adaptateur peut livrer. L'adaptateur ne livrera pas les événements non inclus dans la liste. Si la liste est vide (valeur null), aucun filtre n'est appliqué et tous les événements sont livrés. Non Null Non
Erreur d'extension d'archivage Chaîne Spécifie que l'extension de fichier utilisée pour l'archivage n'est pas parvenue à traiter les objets métier du fichier d'événements en entrée. Oui échec Non
Codage du contenu de fichier Chaîne Détermine le mode de lecture et d'écriture des fichiers par l'adaptateur. Non Aucun Non
Référence de transmission de fichier Booléen Détermine si l'adaptateur a besoin de charger le contenu d'un fichier ou seulement de fournir au noeud final des informations sur le nom de répertoire et le nom de fichier. Non false Oui
FilterFutureEvents Booléen Si la valeur est true, l'adaptateur examine l'horodatage de chaque événement et le compare à l'heure système. Si l'heure de l'événement est antérieure à l'heure système, l'événement n'est pas livré. Non false Oui
Inclusion du délimiteur de fin de l'objet métier Booléen Si cette propriété a la valeur true, la valeur de délimiteur spécifiée dans la propriété SplitCriteria est également envoyée avec le contenu d'objet métier afin d'être traitée.
Remarque : Cette propriété n'est valide que lorsque la fragmentation du fichier d'événements est basée sur un délimiteur.
Non false Non
Extension de fichier d'archivage d'origine Chaîne Spécifie l'extension de fichier utilisée pour archiver le fichier d'événements d'origine. Cette propriété conserve également pour référence le fichier d'événements intégral au cas où le traitement des objets métier échouerait. Non original Oui
PollPeriod Entier Débit, en millisecondes, avec lequel l'adaptateur recherche les nouveaux événements entrants dans le magasin d'événements du système d'information d'entreprise. Le cycle d'interrogation est établi à un débit fixe. Le cycle d'interrogation fonctionne de telle façon que si l'exécution d'un cycle est retardée (par exemple, si le cycle précédent prend plus de temps que prévu), le cycle suivant démarre immédiatement pour rattraper le retard. Si la valeur de cette propriété est définie par 0, l'adaptateur ne marque aucun temps d'attente entre les cycles lors de l'interrogation. Non 500 Oui
PollQuantity Entier Détermine le nombre d'événements à livrer vers chaque noeud final par cycle d'interrogation. Non 1 Oui
Intervalle entre les nouvelles tentatives Entier Détermine le temps d'intervalle, en millisecondes, que prend l'adaptateur pour se reconnecter au système d'information d'entreprise après avoir rencontré une erreur de connexion entrante. Non 60000 (1 minute) Non
Nombre limite de nouvelles tentatives Entier Indique le nombre de tentatives qu'effectuera l'adaptateur pour se reconnecter au système d'information d'entreprise avant de s'arrêter. La valeur 0 signifie que l'adaptateur tente de se reconnecter de façon illimitée. Non 0 (illimité) Non
Tri des fichiers d'événement Chaîne Détermine l'ordre de tri des fichiers d'événements interrogés. Les valeurs prises en charge sont :
  • Nom de fichier - tri par nom de fichier en ordre croissant
  • Horodatage - tri par dernier horodatage modifié en ordre croissant
  • <Vide> - non trié
Pour prendre en charge la globalisation, le type de tri des noms de fichier dépend des paramètres régionaux du système. Le package ICU4J permet de suivre les environnements locaux et les règles correspondant à ces derniers.
Non <vide> (= non trié) Non
Critères de fragmentation Chaîne Cet attribut est défini différemment selon la valeur définie dans la SplittingFunctionClass
Propriété de nom.
  • Si la Propriété de nom de SplittingFunctionClass
    est définie par une valeur effectuant la fragmentation en fonction d'un délimiteur, la propriété SplitCriteria doit alors contenir le délimiteur qui sépare les objets métier dans le fichier d'événements.
  • Si la Propriété de nom de SplittingFunctionClass
    est définie par une valeur effectuant la fragmentation en fonction de la taille, la propriété SplitCriteria doit alors contenir un nombre valide qui représente la taille en octets. Si la taille du fichier d'événements est supérieure à cette valeur, elle est divisée en plusieurs fragments de cette valeur qui sont ensuite envoyés. Si la taille du fichier d'événements est inférieure à cette valeur, le fichier d'événements entier est envoyé.
Lorsque la valeur de la propriété SplitCriteria est définie par zéro, la fragmentation du fichier est désactivée.
Remarque : Lors d'un scénario de transmission entrant, si la fragmentation des fichiers est fonction de la taille et que la propriété FilePassByReference est activée, les fichiers d'événement ne sont pas fragmentés.
Oui 0 Non
Nom de classe de la fonction de fragmentation Chaîne Utilise le nom de classe qualifié complet afin de fragmenter des fichiers d'événement. Cette propriété peut être définie par l'une des valeurs de classe suivante :
  • com.ibm.j2ca.
    extension.utils.filesplit.
    SplitByDelimiter - Classe qui fragmente le fichier d'événements au moyen d'un délimiteur qui sépare les objets métier dans le fichier d'événements
  • com.ibm.
    j2ca.utils.
    filesplit.SplitBySize - Classe qui fragmente les fichiers d'événement en fonction de leur taille.
Le délimiteur ou la taille du fichier est défini(e) dans la propriété SplitCriteria.
Remarque : Si la propriété EventContentType a la valeur null, elle est automatiquement définie par le nom de la classe qui fragmente les fichiers en fonction de la taille.
Non com.ibm.
j2ca.utils.
filesplit.
SplitBySize
Non
Arrêt d'interrogation en cas d'erreur Booléen Arrête l'adaptateur lorsqu'une erreur se produit lors de l'interrogation. Non false Non
Extension d'archivage en cas de succès Chaîne Spécifie l'extension de fichier utilisée pour archiver tous les objets métier dont le traitement a réussi. Non succès Oui

Les propriétés FlatFileActivationSpec sont les propriétés qui ne sont applicables qu'à la version 6.0.1 d'Adapter for Flat Files. Elles sont nécessaires pour la compatibilité en amont et la migration, car l'adaptateur prend alors en charge deux spécifications d'activation. Cependant, il n'existe pas de scénario permettant d'exécuter l'assistant de reconnaissance de service d'entreprise pour les propriétés de la version 6.0.1 lors du traitement entrant. L'exécution l'assistant de reconnaissance de service d'entreprise pour le traitement entrant tient compte uniquement de la configuration 6.0.2.

Tableau 2. Propriétés de FlatFileActivationSpec
Propriété Type Description Support de transport bidirectionnel Valeur par défaut Obliga- toire
AutocreateEDT   Lorsque la valeur de cette propriété est true, une table en mémoire est créée et la structure EMF (Event Management Framework) utilise cette table pour suivre la distribution des événements. Non True Oui
EDTDatabaseName   Nom de la base de données utilisée par la structure EMF (Event Management Framework). Non Aucun Oui
EDTDriverName   Nom du pilote de la base de données EDT. Non Aucun Oui
EDTTableName   Nom de la table de la base de données EDT qui sera utilisée par la structure EMF (Event Management Framework). Non Aucun Oui
EDTUserName   Droits d'accès de l'ID utilisateur pour accéder à la base de données EDT. Non Aucun Oui
EDTUserPassword   Droits d'accès de l'ID utilisateur pour accéder à la base de données EDT. Non Aucun Oui
FFEventTableName   Nom de la table qui sera utilisée par l'adaptateur pour rechercher les valeurs de statut des événements. Oui FFLOG Oui
FFDatabaseName   Il s'agit de la base de données interne à l'adaptateur qu'il utilise pour les opérations entrantes. Oui FFDB Oui
FileChunkSize   Spécifie la taille de chaque fragment en octets, lorsque le fichier doit être fractionné en fragments. Lorsque la propriété FileSplitThreshold est vide, cette propriété est désactivée. Oui 8000 Non
FileSplitThreshold   Spécifie la taille limite des fichiers pour le fractionnement des fichiers en octets. Tous les fichiers de taille supérieure sont fractionnés. Lorsque cet attribut est vide, la fragmentation des fichiers est désactivée. Oui -1 Non
Référence associée
Propriétés de l'adaptateur de ressources
Propriétés des fabriques de connexions (J2C) gérées

Conditions d'utilisation |


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