Cet adaptateur a été globalisé de façon à prendre en charge les jeux de caractères à un et deux octets et à transmettre le texte du message dans la langue indiquée. L'adaptateur réalise également une transformation bidirectionnelle, c'est-à-dire traiter des données qui contiennent dans un même fichier un contenu sémantique de droite à gauche (comme l'hébreu ou l'arabe) et de gauche à droite (par exemple, une adresse URL ou un chemin de fichier).
L'environnement d'exécutionJava de la machine virtuelle Java (JVM) représente les données dans le jeu de codes de caractères Unicode. Le format Unicode contient des codes pour les caractères présents dans la plupart des jeux de codes de caractères connus (à la fois mono-octet et multi-octets). Les composants du systèmeWebSphere Business Integration sont rédigés en Java. Par conséquent, lorsque des données sont transférées entre les composants du système WebSphere Business Integration, la conversion des caractères est inutile.
Pour consigner les messages d'erreur et d'informations dans la langue et le pays ou territoire approprié, l'adaptateur utilise l'environnement local du système sur lequel il est exécuté.
Les langues telles que l'arabe et l'hébreu s'écrivent de la droite vers la gauche. Elles contiennent néanmoins des segments de texte qui s'écrivent de la gauche vers la droite. Il en résulte un script bidirectionnel. Lorsque les applications logicielles doivent gérer un script bidirectionnel, des normes sont utilisées pour l'afficher et le traiter. WebSphere Process Server et WebSphere Enterprise Service Bus utilisent le format standard Windows, mais un système d'informations d'entreprise échangeant des données avec WebSphere Process Server ou WebSphere Enterprise Service Bus peut utiliser un format différent. Les adaptateurs WebSphere transforment les données de script bidirectionnel transmises entre les deux systèmes afin de garantir un affichage et un traitement précis des deux côtés d'une transaction.
Format bidirectionnel
WebSphere Process Server et WebSphere Enterprise Service Bus utilisent le format bidirectionnel ILYNN (implicite, gauche à droite, activé, désactivé, nominal). Il s'agit du format utilisé par Windows. Si un système d'informations d'entreprise utilise un format différent, l'adaptateur convertit le format avant d'introduire les données dans WebSphere Process Server ou WebSphere Enterprise Service Bus.
Le format bidirectionnel se compose de cinq attributs. Lorsque vous définissez des propriétés bidirectionnelles, vous attribuez des valeurs à chaque attribut. Les attributs et les paramètres sont répertoriés dans la table suivante.
Position de la lettre | Objectif | Valeurs | Description | Paramètre par défaut |
---|---|---|---|---|
1 | Schéma d'ordre | I ou V | Implicite (Logique) ou Visuel | I |
2 | Direction | G D C D |
De gauche à droite, de droite à gauche de gauche à droite de droite à gauche |
L |
3 | Permutation symétrique | O ou N | Permutation symétrique actif ou inactif | O |
4 | Mise en forme | F N I M F B |
Texte mis en forme Texte non mis en forme Mise en forme initiale Mise en forme médiane Mise en forme finale Mise en forme isolée |
N |
5 | Mise en forme numérique | H C N |
Hindi Contextuelle Nominale |
N |
L'adaptateur transforme les données en un format logique de gauche à droite avant d'envoyer les données à WebSphere Process Server ou WebSphere Enterprise Service Bus.
Utilisation des propriétés bidirectionnelles
Vous pouvez utiliser plusieurs propriétés bidirectionnelles pour contrôler la transformation des données de contenu et des métadonnées. Vous pouvez définir des propriétés bidirectionnelles spéciales afin d'exclure les données de contenu ou les métadonnées de la transformation bidirectionnelle ou d'identifier les données nécessitant un traitement spécial lors d'une transformation.
La table suivante décrit quatre types de propriété bidirectionnelle.
Type de propriété | Transformations des données |
---|---|
EIS | Contrôle le format des données de contenu ou des données envoyées par le système d'informations d'entreprise. |
Metadata | Contrôle le format des métadonnées ou des données fournissant des informations sur les données de contenu. |
Skip | Identifie le contenu ou les métadonnées à exclure de la transformation. |
Special Format | Identifie un certain type de texte tel que les chemins de fichier ou les URL qui nécessitent un traitement différent lors du processus de conversion. Peut s'appliquer aux données de contenu ou aux métadonnées. |
Vous pouvez définir des propriétés contrôlant la transformation bidirectionnelle dans trois domaines.
Annotations des objets métier
Des adaptateurs vous permettent d'annoter des propriétés bidirectionnelles dans un objet métier. Procédez ainsi pour ajouter des informations qui contrôlent de façon spécifique la transformation (entière ou partielle) d'un objet métier. Utilisez l'éditeur d'objets métier (dans WebSphere Integration Developer) pour ajouter des annotations à ces niveaux :
Mécanisme de portée et de recherche de propriété
Une fois les valeurs des propriétés bidirectionnelles d'un adaptateur définies et les objets métier annotés (le cas échéant), l'adaptateur exécute des transformations bidirectionnelles. Il utilise la logique qui se base sur l'héritage hiérarchique des paramètres de propriété et sur un mécanisme de recherche.
Les propriétés définies dans l'adaptateur de ressources se trouvent en haut de la hiérarchie, tandis que celles définies dans d'autres zones ou annotées dans un objet métier se trouvent dans les niveaux inférieurs de la hiérarchie. Par exemple, si vous ne définissez que les valeurs des propriétés bidirectionnelles de type système d'informations d'entreprise de l'adaptateur de ressources, ces valeurs sont héritées et utilisées par les transformations nécessitant une propriété bidirectionnelle de type système d'informations d'entreprise définie, qu'elles proviennent d'une transaction entrante (spécification de l'activation) ou d'une transaction sortante (paramètre de fabriques de connexions gérées).
Néanmoins, si vous définissez les valeurs des propriétés bidirectionnelles de type système d'informations d'entreprise pour l'adaptateur de ressources et la spécification de l'activation, une transformation provenant d'une transaction entrante utilise les valeurs définies pour la spécification de l'activation.
La logique tu traitement utilise un mécanisme de recherche des valeurs de propriétés bidirectionnelles à utiliser lors d'une transformation. Le mécanisme de recherche commence sa recherche au niveau d'où provient la transformation et recherche en amont dans la hiérarchie les valeurs définies du type de propriété approprié. Il utilise la première valeur valide qu'il trouve. Il n'effectue qu'une recherche enfant->parent. Les noeuds ayant le même parent ne sont pas concernés par la recherche.
(c) Copyright IBM Corporation 2005, 2006.
Technologie Eclipse (http://www.eclipse.org)