Globalização e Transformação para Bidi

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

Globalização

O Java™ Runtime Environment na JVM (Java Virtual Machine) representa dados no 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 no 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 utiliza o formato padrão do Windows, mas um sistema de informações corporativas trocando dados com o WebSphere Process Server pode utilizar um formato diferente. O WebSphere Adapters transforma dados de script bidirecionais transmitidos entre os dois sistemas para que sejam processados e exibidos corretamente em ambos os lados de uma transação.

Formato bidirecional do WebSphere Process Server

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 converterá o formato antes de introduzir os dados no WebSphere Process Server.

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.

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

Contextual,

  Esquerda para a Direita

Contextual,

   Direita para a Esquerda

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

Texto sem formato

Modelagem inicial

Modelagem intermediária

Modelagem final

Shape isolado

N
5 Modelagem Numérica

H

C

N

Hindi

Contextual

Nominal

N

O adaptador transforma dados em um formato lógico, da esquerda para a direita antes de enviar os dados para o WebSphere Process Server.

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.

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 tipos de texto, como caminhos de arquivo ou URLs, que exigem 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 de 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 no 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. Por exemplo, se você apenas configurar valores para propriedades bidirecionais de tipo EIS para o adaptador de recursos, esses valores serão herdados e utilizados por transformações que requerem uma propriedade bidirecional de tipo EIS definida, se surgirem de uma transação de entrada (Especificação de Ativação) ou de uma transação de saída (MCF).

No entanto, se você configurar valores para propriedades bidirecionais de tipo EIS para o adaptador de recursos e a Especificação de Ativaçã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

Terms of use |


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)