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.
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.
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.
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 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 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.
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:
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.
(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido com a tecnologia Eclipse (http://www.eclipse.org)