Globalização e Transformação para Bidi

O adaptador foi globalizado para suportar conjuntos de caracteres de byte único e de bytes múltiplos e para apresentar texto de mensagem no idioma especificado. O adaptador também desempenha transformação para bidi que se refere à tarefa de processamento de dados que contém conteúdo semântico da direita para a esquerda (Hebraico ou Árabe, por exemplo) e da esquerda para a direita (uma URL ou caminho de arquivo, por exemplo) dentro do mesmo arquivo.

Globalização

O Java Runtime Environment da JVM (Java Virtual Machine) representa os dados com o conjunto de códigos de caracteres Unicode. O Unicode contém codificações para caracteres na maioria dos conjuntos de códigos de caracteres conhecidos (de byte único e multibyte). Os componentes do sistema WebSphere Business Integration são gravados em Java. Portanto, quando os dados são transferidos entre componentes do sistema WebSphere Business Integration, não é necessário efetuar a conversão de caracteres.

Para registrar mensagens de erro e informativas no idioma apropriado e para o país ou região apropriada, o adaptador utiliza o código do idioma do sistema no qual ele está em execução.

Transformação Bidirecional

Idiomas, tais como, árabe e hebraico, são gravados da direita para a esquerda, pois contêm segmentos de texto incorporados que são gravados da esquerda para a direita, resultando em script bidirecional. Quando aplicativos de software suportam scripts bidirecionais, são utilizados padrões para os exibir e processar. O WebSphere Process Server e o WebSphere Enterprise Service Bus utilizam o formato padrão do Windows, mas um Enterprise Information System que troca dados com o WebSphere Process Server ou o WebSphere Enterprise Service Bus pode utilizar um formato diferente. O WebSphere Adapters transforma dados de script bidirecional transmitidos entre os dois sistemas de forma que sejam processados e exibidos precisamente em ambos lados de uma conversão.

Formato bidirecional

O WebSphere Process Server e o WebSphere Enterprise Service Bus utilizam o formato bidirecional de ILYNN (implícito, da esquerda para a direita, ativado, desativado, nominal). Este é o formato utilizado pelo Windows. Se um Enterprise Information System utilizar um formato diferente, o adaptador converte o formato antes de introduzir os dados no WebSphere Process Server ou no WebSphere Enterprise Service Bus.

Cinco atributos formam o formato bidirecional. Ao configurar propriedades bidirecionais, você designa valores para cada um destes atributos. Os atributos e configurações estão listados na tabela a seguir.

Tabela 1. Atributos de Formato Bidirecional
Posição da Letra Propósito Valores Descrição Configuração Padrão
1 Esquema de Ordem I ou V Implícito (Lógico) ou Visual I
2 Direção

L

R

C

D

Esquerda para a Direita

Direita para a Esquerda

Esquerda para a Direita
Contextual

Direita para a Esquerda
Contextual

L
3 Troca Simétrica S ou N Troca Simétrica ativada ou desativada Y
4 Modelagem

S

N

I

M

F

B

Texto modelado

O texto não está com shape

Modelagem inicial

Modelagem intermediária

Modelagem final

Shape isolado

N
5 Modelagem Numérica

H

C

N

Hindi

Contextual

Nominal

N

O adaptador transforma os dados em um formato lógico da esquerda para a direita antes de enviar os dados ao WebSphere Process Server ou ao WebSphere Enterprise Service Bus.

Utilizando propriedades bidirecionais

Você pode utilizar várias propriedades bidirecionais para controlar a transformação de dados ou metadados de conteúdo. Você pode configurar propriedades bidirecionais especiais para excluir dados ou metadados de conteúdo da transformação para bidi ou para identificar dados que requerem tratamento especial durante uma transformação.

A tabela a seguir descreve quatro tipos de propriedades bidirecionais.

Tabela 2. Tipos de Propriedades Bidirecionais
Tipo de Propriedade Transformações de Dados
EIS Controla o formato para dados de conteúdo ou os dados que são enviados pelo Enterprise Information System.
Metadados Controla o formato para metadados, ou dados que fornecem informações sobre os dados de conteúdo.
Ignorar Identifica conteúdo ou metadados a serem excluídos da transformação.
Formato Especial Identifica determinados textos, tal como caminhos de arquivos ou URLs, que requerem tratamento diferente durante o processo de transformação. Pode ser configurada para dados de conteúdo ou para metadados.

Você pode configurar propriedades que controlam transformação para bidi em três áreas.

Anotações do objeto de negócios

Alguns adaptadores permitem a você anotar propriedades bidirecionais em um objeto de negócios. Faça isso para incluir informações que controlam especificamente a transformação de um objeto de negócios ou de parte de um objeto de negócios. Utilize o editor de objetos de negócios, uma ferramenta do WebSphere Integration Developer, para incluir anotações nestes níveis:

  • Objeto de negócios
  • Atributo específico do aplicativo de objeto de negócios
  • Atributo do objeto de negócios
  • Atributo específico do aplicativo de atributo do objeto de negócios

Escopo de Propriedade e Mecanismo de Consulta

Após configurar os valores para propriedades bidirecionais de um adaptador e anotar objetos de negócios quando apropriado, o adaptador realiza transformações bidirecionais. Isto é feito utilizando a lógica que depende da herança hierárquica de configurações de propriedade e de um mecanismo de consulta.

As propriedades definidas no adaptador de recursos estão no topo da hierarquia, enquanto as definidas em outras áreas ou anotadas em um objeto de negócios estão em níveis inferiores da hierarquia. Portanto, por exemplo, se você configurar valores para propriedades bidirecionais do tipo EIS para o adaptador de recursos, esses valores são herdados e utilizados por transformações que requerem uma propriedade bidirecional do tipo EIS definida, independentemente de virem de uma transação de entrada (especificação de ativação) ou de uma transação de saída (managed connection factory).

No entanto, se você configurar valores para propriedades bidirecionais de tipo EIS para o adaptador de recursos e a especificação de transação, uma transformação que surge de uma transação de entrada utilizará os valores configurados para a especificação de ativação.

A lógica de processamento utiliza um mecanismo de consulta para procurar valores da propriedade bidirecional para serem utilizados durante uma transformação. O mecanismo de consulta começa sua procura no nível em que a transformação surge e procura acima em toda a hierarquia por valores definidos com o tipo de propriedade apropriado. Ele utiliza o primeiro valor válido que localizar. A procura é realizada na hierarquia apenas de filhos e pais; irmãos não são considerados na procura.

Referências relacionadas
Configurações para Controle de Transformação para Bidi

Termos de Utilização |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido com a tecnologia Eclipse (http://www.eclipse.org)