Rational Developer para System z, Versão 7.6

Considerações sobre Bidirecionalidade

Os arquivos textuais do SCLM podem ter conteúdo em formatos bidirecionais diferentes, por exemplo, os arquivos COBOL podem estar em um formato Visual, enquanto o JAVA é geralmente Lógico. ASCII e XML (arquivos de texto) podem ser visuais ou lógicos, etc. Geralmente, o formato bidirecional de um membro SCLM pode ser diferente do formato bidirecional utilizado pelo cliente SCLM Developer Toolkit.

Como um usuário do SCLM Developer Toolkit, você é responsável por providenciar o formato bidirecional de cliente correto para os arquivos que são usados. Você pode fazer isso usando a página de Preferências Bidirecionais e os arquivos de configuração. Uma vez completo, cada transferência de arquivos entre o servidor SCLM e o cliente incluirá conversões bidirecionais sempre que os formatos bidirecionais do cliente e do host forem diferentes. Especificações de formato bidirecional incorretas podem causar corrupção de dados bidirecionais e perda. Para ativar a funcionalidade bidirecional no cliente SCLM Developer Toolkit, selecione a caixa de opções Bidirecional ativado nas configurações Bidirecionais da Página de Preferências do SCLM.

É possível associar com cada Linguagem seus formatos bidirecionais de host e cliente padrão. As linguagens SCLM que não possuem um formato bidirecional associado estão, por suposição, no formato bidirecional de um nível de projeto padrão, que é LTR Visual, se não definido explicitamente.

É possível mudar o formato bidirecional padrão do projeto e associá-lo com cada formato persistente do host de Linguagem do SCLM, que é salvo em um arquivo de configuração host. Formato bidirecional de cliente persistente pode também ser especificado para cada Linguagem do SCLM e salvo nas preferências do cliente. O formato do cliente de cada membro SCLM é derivado com base na Linguagem do SCLM correspondente de formato bidirecional do host e do cliente e pode ser sobrescrito por qualquer arquivo preenchido usando caixa de diálogo de Atributos Bidirecionais especial.

Uma caixa de opções é inclusa na caixa de diálogo de configuração bidirecional para permitir a inclusão de marcadores bidirecionais nos arquivos locais lógicos, o uso dos marcadores bidirecionais é explicado no próximo parágrafo

O formato bidirecional de linguagens deve ser definido em um arquivo SITE.conf ou project.conf, em que project é o nome do projeto que está sendo configurado.

Segue um exemplo das propriedades bidirecionais incluídas no arquivo SITE.conf:

*                                                                                                                   
* ------------- OPÇÕES BIDI ESPECÍFICAS DO SITE ----------------
*                                                                                                                   
*                                                                                                                   
* Propriedades padrão da Linguagem BiDi
BIDIPROP=LANG=*     TextOrient=LTR TextType=Visual  SymetricSwap=Off NumericSwap=Off  

As configurações especificadas do Bidi em SITE.CONF podem ser sobrescritas por projeto específico no nível de projeto dos arquivos de configuração:

* Propriedades padrão da Linguagem BiDi
BIDIPROP=LANG=*     TextOrient=LTR TextType=Visual  SymetricSwap=On  NumericSwap=Off  
BIDIPROP=LANG=JAVA  TextOrient=RTL TextType= Logical SymetricSwap=On  NumericSwap=Off
BIDIPROP=LANG=COBOL TextOrient=RTL TextType= Visual SymetricSwap=Off NumericSwap=Off  

Para que se tenha uma conversão da página de códigos correta você deve também especificar as páginas de código corretas no arquivo Translate.conf.

* --------------- SEÇÃO DA PÁGINA DE CÓDIGOS ------------------
* IBM-1047 é a página de códigos EBCDIC padrão utilizada.
* IBM-424 é a página de códigos EBCDIC padrão utilizada para Hebraico.
* IBM-420 é a página de códigos EBCDIC padrão utilizada par Árabe.
*
CODEPAGE ASCII = UTF-8
CODEPAGE EBCDIC = IBM-424

Além disso, nas definições em nível de linguagem padrão do host nos arquivos de configuração host do SCLM descritos acima, é possível especificar o formato bidirecional do cliente usando o Página de Configurações Bidirecionais. Certifique-se de selecionar a caixa de opções Bidirecional ativado.

Inicialmente você pode apenas mudar o formato local DEFAULT. Formatos de linguagens específicos podem ser especificados depois que seu projeto SCLM tenha sido preenchido, usando o botão Novo. Você também pode acessar as Preferências bidirecionais de atualização para as novas caixas de diálogo de idiomas de vários estágios de desenvolvimento do SCLM, incluindo preenchimento, importação, etc.

É importante entender que as configurações padrões especificadas nesse diálogo são salvas em preferências e têm um efeito global permanente. Você tem permissão para alterar Tipo, Orientação, e troca Simétrica e Numérica para a linguagem Árabe. Utilize a caixa de opções Permitir Inserção de Marcadores para alternar entre entre formatos bidi Lógico Padrão e Lógica Inteligente. O formato Lógico Inteligente permite a exibição correta dos dados visuais do host nos clientes Windows® e a sua edição com o System z LPEX. O editor do System z LPEX permite a edição visual dos dados bidirecionais através de uma linha visual especial, que torna-se disponível pela seleção de Alt=.

A utilização de outros editores para dados de Lógica Inteligente é fortemente desencorajada.

É importante que o analisador correto seja associado com cada linguagem. Esse analisador controla a manipulação correta de expressões dependentes de linguagem bidi complexa.

Uma vez que o formato bidirecional do nível da LINGUAGEM é definido, você pode usar a caixa de diálogo de Atributos Bidirecional para visualizar o formato bidirecional atual do Host e Local para um arquivo selecionado e cancelá-lo. As seleções feitas nessa caixa de diálogo irão apenas afetar os arquivos atuais preenchidos. Para acessar essa caixa de diálogo de dentro da Visualização SCLM, clique com o botão direito e selecione Caixa de Diálogo da Configurações Bidirecional.... Para acessar essa caixa de diálogo de dentro do Package Explorer, clique com o botão direito e selecione Equipe (Team)>Caixa de diálogo da Configurações Bidirecional... (Bidirectional Settings Dialog...). Alternativamente, você pode usar o botão Opções Bidirecionais (Bidirectional Options) disponível a partir de algumas funções do SCLM.


Termos de Uso | Feedback

Este centro de informações é desenvolvido pela tecnologia Eclipse. (http://www.eclipse.org)