Globalisation et transformation bidirectionnelle

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 gauche à droite (comme l'hébreu ou l'arabe) et de droite à gauche (par exemple, une adresse URL ou un chemin de fichier).

Globalisation

L'environnement d'exécution Java™ dans 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ème WebSphere® 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 les paramètres régionaux du système qui l'exécute.

Transformation bidirectionnelle

Des langues telles que l'arabe et l'hébreu s'écrivent de droite à gauche, mais peuvent cependant contenir des segments de texte intégrés écrits de gauche à droite, produisant ainsi un script bidirectionnel. Des normes sont utilisées pour l'affichage et le traitement des scripts bidirectionnels lorsque les applications logicielles les prennent en charge. WebSphere Process Server utilise le format standard Windows mais les systèmes d'informations d'entreprise qui échangent des données avec WebSphere Process Server peuvent utiliser un format différent. Les adaptateurs WebSphere transforment les données du script bidirectionnel transmis entre les deux systèmes afin qu'elles puissent être traitées et affichées correctement des deux côtés d'une transaction.

Format bidirectionnel de WebSphere Process Server

WebSphere Process Server et WebSphere Enterprise Service Bus utilisent le format bidirectionnel ILYNN (implicite, de gauche à droite, activé, désactivé, nominal). Il s'agit du format utilisé par Windows. Si un système d'informations d'entreprise utilise un autre format, l'adaptateur convertir ce format avant d'entrer les données dans WebSphere Process Server.

Un format bidirectionnel est constitué de cinq attributs. Lorsque vous définissez des propriétés bidirectionnelles, vous affectez des valeurs à chacun de ces attributs. Les attributs et les paramètres sont répertoriés dans le tableau suivant.

Attributs de format bidirectionnel

Emplacement de la lettre But Valeurs Description Paramètres par défaut
1 schéma d'ordre I ou V Implicite (Logique) ou Visuel I
2 Direction

L

R

C

D

De gauche à
droite,

De
droite à gauche

Contextuel,

  De gauche à
droite,

Contextuel,

   De droite à
gauche

L
3 Permutation symétrique O ou N Permutation symétrique activée ou désactivée O
4 Mise en forme

S

N

I

M

F

B

Texte mis en
forme

Texte non mis
en forme

Mise en forme
initiale

Mise en forme
intermédiaire

Mise en forme
finale

Mise en
forme isolée

N
5 Mise en forme numérique

H

C

N

Hindi

Contextuel

Nominal

N

L'adaptateur transforme les données dans un format logique de gauche à droite avant d'envoyer les données dans WebSphere Process Server.

Utilisation des propriétés bidirectionnelles

Vous pouvez utiliser plusieurs propriétés bidirectionnelles pour contrôler la transformation des données du contenu et des métadonnées. Vous pouvez définir des propriétés bidirectionnelles spéciales pour exclure les données du contenu ou les métadonnées de la transformation bidirectionnelle ou pour identifier les données qui requièrent un traitement spécial lors d'une transformation.

Le tableau suivant décrit quatre types de propriétés bidirectionnelles.

Types des propriétés bidirectionnelles

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.
Métadonnées Contrôle le format des métadonnées ou des données fournissant des informations sur les données de contenu.
Ignorer Identifie les contenus ou les métadonnées à exclure de la transformation.
Format spécial Identifie certains textes, tels que des chemins de fichier ou des URL, qui demandent un traitement différent lors du processus de conversion. Peut être défini pour les données ou des métadonnées du contenu.

Vous pouvez définir des propriétés qui contrôlent la transformation bidirectionnelle dans trois domaines.

Annotations des objets métier

Certains adaptateurs permettent d'annoter les propriétés bidirectionnelles dans un objet métier. Effectuez cette tâche pour ajouter des informations qui permettent de contrôler spécifiquement la transformation d'un objet métier ou d'une partie d'un objet métier. L'éditeur d'objets métier, un outil de WebSphere Integration Developer, permet d'ajouter des annotations aux niveaux suivants :

  • Objet métier
  • Attribut d'objet métier propre à une application
  • Attribut d'objet métier
  • Attribut d'objet métier propre à une application

Etendue des propriétés et mécanisme de recherche

Une fois que vous avez défini les valeurs des propriétés bidirectionnelles d'un adaptateur et annoté les objets métier si nécessaire, l'adaptateur réalise les conversions bidirectionnelles. Pour ce faire, il utilise une logique basée sur l'héritage hiérarchique des paramètres des propriétés, ainsi qu'un mécanisme de recherche.

Les propriétés définies dans la catégorie d'adaptateur de ressources se trouvent en haut de la hiérarchie, tandis que celles qui sont définies dans les autres catégories ou annotées dans un objet métier se trouvent à des niveaux inférieurs. Par exemple, si vous définissez uniquement des valeurs pour les propriétés bidirectionnelles de type EIS dans la catégorie de l'adaptateur de ressources, ces valeurs sont héritées et utilisées par des conversions qui nécessitent une propriété bidirectionnelle de type EIS définie selon le fait qu'elles proviennent d'une transaction entrante (Activation) ou sortante (MCF).

Toutefois si vous définissez les valeurs pour les propriétés bidirectionnelles de type EIS dans la catégorie de l'adaptateur de ressources et dans la catégorie de spécification d'activation, une conversion provenant d'une transaction entrante utilisera les valeurs définies dans la de spécification d'activation.

La logique de traitement utilise un mécanisme de recherche des valeurs de propriété bidirectionnelle à utiliser lors d'une conversion. Le mécanisme lance sa recherche lorsque la conversion débute et recherche vers le haut les valeurs définies du type de propriété approprié dans la hiérarchie. Il utilise la première valeur valide détectée. Il recherche uniquement les niveaux enfant et parent dans la hiérarchie ; les soeurs/frères ne sont pas pris en compte.

Référence associée
Paramètres de contrôle de la transformation bidirectionnelle

Conditions d'utilisation |


© Copyright IBM France 2006. Tous droits réservés

© Copyright IBM Corporation 2005, 2006.

Ce centre de documentation utilise la technologie Eclipse (http://www.eclipse.org)