WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

TCPIPServerOutput

Use o nó TCPIPServerOutput para criar uma conexão do servidor com um soquete TCP/IP bruto e para enviar dados através da conexão para um aplicativo externo.

Propósito

O nó TCPIPServerOutput atende em uma porta TCP/IP e aguarda um nó cliente fazer uma conexão com a porta. Quando o nó cliente se conecta à porta, o nó de servidor cria uma conexão para o cliente. As conexões não são feitas diretamente pelo nó, mas obtidas de um conjunto de conexões gerenciado pelo grupo de execução WebSphere® Message Broker.

O grupo de execução utiliza o serviço configurável TCPIPServer padrão para determinar quais atributos são utilizados para a conexão do soquete. No entanto, se o serviço configurável estiver configurado no nó, esse serviço será utilizado para todas as propriedades, incluindo o host e número da porta.

Quando a conexão tiver sido estabelecida, os dados serão enviados. Se os dados não tiverem sido enviados com êxito dentro do limite de tempo especificado pela propriedade Tempo limite para enviar um registro de dados do nó, será emitida uma exceção.

É possível configurar o broker para utilizar SSL para nós TCP/IP; consulte SSL e os Nós TCP/IP.

Propriedades no ambiente local podem substituir a conexão TCP/IP usada pelo nó.

Table 1. Propriedades do ambiente local de entrada
Local no Ambiente Local Descrição
$LocalEnvironment/Destination/TCPIP/Output/Hostname O nome do host utilizado para fazer uma conexão.
$LocalEnvironment/Destination/TCPIP/Output/Port O número da porta utilizado para fazer uma conexão.
$LocalEnvironment/Destination/TCPIP/Output/Id O ID do soquete que está sendo utilizado. Este ID é um identificador interno utilizado por WebSphere Message Broker exclusivamente para identificar uma conexão.
$LocalEnvironment/Destination/TCPIP/Output/ReplyId O ID de Resposta que está armazenado nesta conexão. Pode ser qualquer cadeia de texto.
$LocalEnvironment/Destination/TCPIP/Output/Timeout O valor de tempo limite usado ao enviar dados à conexão do servidor TCP/IP. Este valor substitui a propriedade Tempo limite ao enviar um registro de dados especificada no nó.

É possível selecionar dinamicamente os detalhes da conexão (nome do host e número da porta) e a conexão utilizada (ID) por meio dessas propriedades. O ID de Resposta também pode ser configurado na conexão, o que permite que uma cadeia seja armazenada na conexão e apareça no ambiente local. Esse comportamento pode ser utilizado para armazenar IDs de Resposta de outros nós TCPIP ou de outros transportes, como WebSphere MQ.

A saída do nó contém as mesmas informações que a entrada, e quaisquer campos que estavam ausentes na entrada serão atualizados com detalhes da conexão utilizada. Por exemplo, se a propriedade Id não for fornecida como entrada (porque você deseja criar uma conexão ou reutilizar uma conexão do conjunto), o ambiente local de saída conterá o ID da conexão que é usada.

Table 2. Propriedades do ambiente local de saída
Local no Ambiente Local Descrição
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails/Hostname O nome do host utilizado para fazer uma conexão.
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails/Port O número da porta utilizado para fazer uma conexão.
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails/OpenTimestamp O registro de data e hora em que a conexão foi aberta pela primeira vez
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails/CloseTimestamp O registro da data e hora em que a conexão foi fechada (nulo se ainda não estiver fechada).
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails/SequenceNumber O número de seqüência da mensagem recebida nesta conexão. O primeiro registro tem um número de sequência 1, o segundo registro tem um número de sequência 2, e assim por diante.
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails/Id O ID do soquete que está sendo utilizado. Este ID é um identificador interno utilizado por WebSphere Message Broker exclusivamente para identificar uma conexão.
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails/ReplyId O ID de Resposta que está armazenado nesta conexão. Pode ser qualquer cadeia de texto.
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails/ClientDetails/Hostname O nome completo do domínio do computador a partir do qual o cliente conectou-se.
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails/ClientDetails/Address O endereço IP do computador a partir do qual o cliente conectou-se.

Se a conexão for fechada (ou ocorrer qualquer outro tipo de exceção) ao utilizar o transporte TCP/IP, será emitida uma exceção. Essa exceção vai para o terminal Failure se ele estiver conectado, caso contrário, ela retorna ao fluxo de mensagens.

O nó também possui um terminal de entrada Close. Se uma mensagem for enviada para este terminal, a conexão será fechada utilizando uma combinação dos detalhes fornecidos no nó e no ambiente local.

O nó TCPIPServerOutput está contido no repositório TCPIP da paleta e é representado no ambiente de trabalho pelo seguinte ícone:

Ícone do nó TCPIPServerOutput

Utilizando o Nó TCPIPServerOutput em um Fluxo de Mensagens

É possível utilizar o nó TCPIPServerOutput em qualquer fluxo de mensagens que deve enviar dados para um aplicativo externo. Consulte as seguintes amostras para saber como utilizá-lo:

Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.

Configurando o Nó TCPIPServerOutput

Ao colocar uma instância do nóTCPIPServerOutput em um fluxo de mensagens, é possível configurá-la (para obter mais informações, consulte Configurando um Nó do Fluxo de Mensagens). As propriedades do nó são exibidas na visualização Propriedades. Todas as propriedades obrigatórias para as quais é necessário digitar um valor (aquelas que não têm um valor padrão definido) são marcadas com um asterisco naquela visualização.

Para configurar o nó TCPIPServerOutput:

  1. Opcional: na guia Descrição, digite uma descrição curta e/ou longa. Você também pode renomear o nó nessa guia.
  2. Na guia Básico, configure as propriedades que determinam como a conexão TCP/IP é controlada.
    • Utilize a propriedade Detalhes da Conexão para especificar o número da porta que deve ser utilizado ou o nome do serviço configurável. Essa propriedade é obrigatória. Os seguintes formatos são suportados:
      • Nome do serviço configurável. Este valor é utilizado para consultar o número da porta em serviços configuráveis; por exemplo TCPIPProfile1.
      • <Porta>. Este valor é número da porta; por exemplo, 1111
      • <Porta>. Este valor é o número da porta. Neste caso, o nome do host é assumido como localhost.
    • Utilize a propriedade Tempo limite para enviar um registro de dados (segundos) para especificar por quanto tempo o nó aguardará ao tentar enviar dados. É possível especificar qualquer período de tempo em segundos. Quando o tempo especificado tiver sido excedido, todos os dados disponíveis serão enviados para o terminal de Falha. O padrão é de 60 segundos.
  3. Na guia Avançado, configure as propriedades que determinam como o fluxo de dados é controlado.
    • Utilize a propriedade Enviar para para especificar se os dados devem ser enviados para uma conexão ou para todas as conexões disponíveis.
      • Selecione Uma Conexão para enviar a mensagem apenas para uma conexão, conforme especificado pelas propriedades do nó e substituições de mensagens. Este valor é o padrão.
      • Selecione Todas as Conexões Disponíveis para enviar os dados para todas as conexões disponíveis.
    • Utilize a propriedade Fechar Conexão para especificar quando e como fechar a conexão.
      • Selecione Não para deixar a conexão aberta. Este valor é o padrão.
      • Selecione Após Tempo Limite para fechar a conexão quando ocorrer um tempo limite.
      • Selecione Após o envio de dados para fechar a conexão quando o final do registro tiver sido enviado.
    • Selecione Fechar fluxo de saída após o envio de um registro para fechar o fluxo de saída logo após o envio dos dados. Por padrão, esta propriedade não será selecionada.
    • Utilize a propriedade Modificação do Fluxo de Saída para especificar se o fluxo de saída será reservado ou liberado. Estas opções estarão disponíveis apenas se você não tiver selecionado a propriedade Fechar fluxo de saída após o envio de um registro.
      • Selecione Deixar Inalterado para deixar o fluxo de saída como ele estava quando entrou no nó. Esse valor é selecionado por padrão.
      • Selecione Liberar Fluxo de Saída para especificar que este fluxo de saída será retornado ao conjunto e ficará disponível para utilização por qualquer nó de saída.
      • Selecione Reservar fluxo de saída (para utilização por futuros nós de saída TCPIP) para especificar que este fluxo de saída pode ser utilizado apenas por este nó e por outros nós de saída que o solicitam, especificando o ID de conexão. Quando o fluxo de entrada da conexão estiver reservado, nenhum outro nó poderá utilizá-lo sem especificar o ID de conexão correto.
      • Selecione Reservar fluxo de saída (para utilização por futuros nós de saída TCPIP), em seguida, liberar após a propagação para especificar que este fluxo de saída pode ser utilizado apenas por este nó e por nós de saída que o solicitam, especificando o ID de conexão correto. Após a propagação da mensagem, este fluxo de saída será retornado ao conjunto e se tornará disponível para utilização por qualquer nó de saída.
    • Use a propriedade Modificação do Fluxo de Entrada para reservar o fluxo de entrada para uso apenas por nós de entrada e recebimento que especificam o ID da conexão ou para liberar o fluxo de entrada no final do fluxo de mensagens.
      • Selecione Deixar Inalterado para deixar o fluxo de entrada como ele estava quando entrou no nó. Esse valor é selecionado por padrão.
      • Selecione Liberar Fluxo de Entrada para especificar que este fluxo de entrada será retornado ao conjunto e ficará disponível para utilização por qualquer nó de entrada ou de recebimento.
      • Selecione Reservar fluxo de entrada (para utilização por futuros nós de entrada e recebimento TCPIP) para especificar que este fluxo de entrada pode ser utilizado apenas por este nó e por outros nós de entrada ou de recebimento que o solicitam especificando o ID de conexão. Quando o fluxo de entrada da conexão estiver reservado, nenhum outro nó poderá utilizá-lo sem especificar o ID de conexão correto.
      • Selecione Reservar fluxo de entrada (para utilização por futuros nós de entrada e de recebimento TCPIP), em seguida, liberar após a propagação para especificar que este fluxo de entrada pode ser utilizado apenas por este nó e pelos nós de recebimento que o solicitam, especificando o ID de conexão correto. Quando a mensagem tiver sido propagada, este fluxo de entrada será retornado ao conjunto e se tornará disponível para utilização por qualquer nó de entrada ou de recebimento.
  4. Na guia Pedido, especifique o local dos dados a serem gravados. Você pode especificar as propriedades nessa guia como as expressões XPath ou ESQL. O Assistente de Conteúdo está disponível na visualização Propriedades e também no XPath Expression Builder, que pode ser executado clicando em Editar à direita de cada propriedade.
    1. No Local de Dados, especifique o local dos dados de entrada que é o local da árvore de mensagens de entrada que contém o registro a ser gravado. O valor padrão é $Body, que é o corpo da mensagem inteiro ($InputRoot.Body).
      Quando você especificar essa propriedade, se os dados na árvore de mensagens que ela identifica forem de propriedade de um analisador orientado por modelo (como o analisador MRM ou o analisador XMLNSC), esteja ciente das seguintes considerações:
      • Se estiver utilizando o formato MRM CWF, assegure que a árvore de mensagens identificada exista como uma definição de mensagem. Se esta árvore de mensagens for definida somente como um elemento global, as exceções BIP5180 e BIP5167 são geradas.
      • Se estiver utilizando o formato MR TDS, a serialização da mensagem identificada é bem-sucedida se o elemento for definido como um elemento ou mensagem global. No entanto, se o campo identificado não for localizado como um elemento ou mensagem global, observe que:
        • Se esse for um campo folha na árvore de mensagens, o campo é gravado como de auto-definição. Não ocorre nenhuma validação mesmo se a validação estiver ativada.
        • Se este campo for um elemento complexo, uma exceção interna é gerada, BIP5522, indicando que o tipo lógico não pode ser convertido me uma cadeia.
      • Se estiver utilizando MRM XML, os eventos são semelhantes como os para o formato MRM TDS, exceto que, se o campo for um elemento complexo, é gravado como de auto-definição.
      • Se você utilizar o analisador XMLNSC, não ocorre nenhuma validação mesmo se a validação estiver ativada.
    2. Em Local da Porta, especifique o local do valor para substituir a Porta configurada na propriedade Detalhes da conexão da guia Básico. Se você não especificar um local, o valor padrão será $LocalEnvironment/Destination/TCPIP/Output/Port.
    3. Em Local do ID, especifique o local do Id do soquete que está sendo utilizado. Esse identificador interno é utilizado por WebSphere Message Broker exclusivamente para identificar uma conexão. Se você não especificar um local, o valor padrão será $LocalEnvironment/Destination/TCPIP/Output/Id.
    4. Em Local do ID de Resposta, especifique o local do ID de Resposta que está armazenado na conexão que está sendo utilizada. O ID de Resposta pode ser utilizado quando os dados forem retornados em um nó de entrada. Se você não especificar um local, o valor padrão será $LocalEnvironment/Destination/TCPIP/Output/ReplyId.
  5. Utilize a guia Registros e Elementos para especificar como o nó TCPIPServerOutput grava o registro derivado da mensagem.
    • Em Definição de Registro, escolha dentre os seguintes valores:
      • Registros são dados não modificados especifica que os registros são deixados inalterados. Este valor é o padrão.
      • Registros são Dados de Comprimento Fixo especifica que registros são preenchidos para um comprimento específico, se necessário. Você especifica esse comprimento na propriedade Comprimento. Se o registro for maior do que o valor especificado em Comprimento, o nó gerará uma exceção. Utilize a propriedade Byte de Preenchimento para especificar o byte a ser utilizado para preenchimento da mensagem de acordo com o comprimento exigido.
      • Registros são dados Delimitados especifica que registros são separados por um delimitador e acumulados por concatenação. O delimitador é especificado pelas propriedades Delimitador, Delimitador Customizado e Tipo de Delimitador. O arquivo é concluído somente quando uma mensagem é recebida no terminal Finish File.
    • Em Comprimento, especifique o comprimento (em bytes) dos registros quando Definição de Registros está configurado para Registros são dados de comprimento fixo. Os registros maiores do que esse valor fazem com que uma exceção seja lançada. Esse valor deve estar no intervalo de 1 byte até 100 MB. O padrão é 80 bytes.
    • Quando Definição de Registros está configurado para Registros são dados de comprimento fixo, utilize Byte de Preenchimento para especificar o byte utilizado ao preencher registros até o comprimento especificado se forem menor. Especifique este valor como dois dígitos hexadecimais. O valor padrão é X'20'.
    • Em Delimitador, especifique o delimitador a ser utilizado se for configurado Definição de Registro para Registros são dados delimitados. Escolha entre:
      • Fim de Linha do Sistema do Intermediário especifica que uma seqüência de bytes de fim de linha é utilizada como o delimitador conforme apropriado para o sistema de arquivos no qual o intermediário está em execução. Este valor é o padrão. Por exemplo, em sistemas Windows esse é um par 'retorno de carro, 'feed de linha' (X'0D0A'); em sistemas UNIX esse é um único byte 'feed de linha' (X'0A'); em sistemas z/OS® ele é um byte 'newline' (X'15').
      • Delimitador Customizado especificar que a seqüência explícita do delimitador definida na propriedade Delimitador Customizado deve ser utilizada para delimitar registros.
    • Em Delimitador Customizado, especifique a seqüência de bytes do delimitador a ser utilizada para delimitar registros quando Delimitador for configurado para Delimitador Customizado. Especifique esse valor como uma cadeia de dígitos hexadecimal com números pares. O padrão é X'0A' e o comprimento máximo da cadeia é de 16 bytes.
    • Ao configurar Definição de Registro paraRegistros são dados delimitados, utilize Tipo de Delimitador para especificar como o delimitador deve separar os registros. Escolha dentre os seguintes valores:
      • Postfix especifica que o delimitador é incluído depois de cada registro que é gravado. Este valor é o padrão.
      • Infix especifica que o delimitador é inserido somente entre quaisquer dos dois registros adjacentes..
  6. Na guia Validação, especifique as propriedade de validação do nó do analisador. Para obter informações adicionais sobre validação, consulte Validando Mensagens. Para obter informações sobre como fornecer validação para essa guia, consulte Propriedades da Guia Validação.

Terminais e Propriedades

Os terminais do nó TCPIPServerOutput são descritos na tabela a seguir.

Terminal Tipo Descrição
In Dados de entrada O terminal de entrada que aceita a mensagem para processamento pelo nó.
Fechar Controle de Entrada O terminal de entrada para o qual uma mensagem será roteada quando a conexão especificada no ambiente local for fechada.
Saída dados de saída O terminal de saída para o qual a mensagem será roteada se for enviada com êxito para um recurso externo. A mensagem recebida no terminal In é propagada para o terminal Out e permanece inalterada, exceto pela inclusão de informações de status.
Fechar Controle de saída O terminal de saída para o qual uma mensagem propagada do terminal de entrada Close será roteada.
Failure dados de saída O terminal de saída para o qual a mensagem será roteada se for detectada uma falha no nó.

As tabelas a seguir descrevem as propriedades do nó. A coluna com cabeçalho M indica se a propriedade é obrigatória (marcada com um asterisco se você precisar inserir um valor quando nenhum padrão for definido); a coluna com cabeçalho C indica se a propriedade é configurável (é possível alterar o valor quando você incluir o fluxo de mensagens no arquivo BAR para implementação).

As propriedades Descrição do nó TCPIPServerOutput são descritas na tabela a seguir:
Propriedade M P Padrão Descrição
Nome do Nó Não Não TCPIPServerOutput O nome do nó.
Descrição Breve Não Não   Uma breve descrição do nó.
Descrição Longa Não Não   Texto que descreve a finalidade do nó no fluxo de mensagens.

As propriedades Básicas do nó TCPIPServerOutput são descritas na tabela a seguir:

Propriedade M P Padrão Descrição Propriedade do Comando mqsiapplybaroverride
Detalhes da Conexão SIM SIM   Uma cadeia contendo o número da porta a ser utilizado ou o nome de um serviço configurável. connectionDetails
Tempo limite para envio de um registro de dados (segundos) SIM SIM 60 Especifica por quanto tempo o nó aguardará ao tentar enviar dados. É possível especificar qualquer período de tempo em segundos. timeoutSendingData

As propriedades Avançadas do nó TCPIPServerOutput são descritas na tabela a seguir.

Propriedade M P Padrão Descrição
Fechar Conexão SIM Não Não Controla quando a conexão é fechada ou se ela permanecerá aberta. As opções válidas são:
  • Não
  • Após Tempo Limite
  • Após o Recebimento dos Dados
Fechar fluxo de saída após o envio de um registro SIM Não Desmarcada Especifica se o fluxo de saída será fechado logo após o envio dos dados. Por padrão, esta propriedade não será selecionada.
Modificação do Fluxo de Saída Não Não Deixar Inalterado Especifica se este fluxo de saída será reservado ou liberado e retornado ao conjunto para utilização por qualquer nó de saída. As opções válidas são:
  • Deixar Inalterado
  • Liberar Fluxo de Saída
  • Reservar fluxo de saída (para utilização pelos futuros nós TCPIP)
  • Reservar fluxo de saída (para utilização pelos futuros nós TCPIP) e então liberar ao final do fluxo
Modificação do Fluxo de Entrada Não Não Deixar Inalterado Especifica se o fluxo de entrada será reservado para ser utilizado apenas por nós de entrada e de recebimento que especificam o ID da conexão ou para liberar o fluxo de entrada no final do fluxo. As opções válidas são:
  • Deixar Inalterado
  • Liberar Fluxo de Entrada
  • Reservar fluxo de entrada (para utilização pelos futuros nós TCPIP)
  • Reservar fluxo de entrada (para utilização pelos futuros nós TCPIP) e então liberar ao final do fluxo
Quando o fluxo de entrada da conexão estiver reservado, nenhum outro nó poderá utilizá-lo sem especificar o ID de conexão correto. O fluxo de entrada é liberado após a propagação da mensagem, é retornado ao conjunto e se torna disponível para utilização por qualquer nó de entrada ou de recebimento.
Enviar para: SIM Não Uma Conexão Especifica se os dados devem ser enviados para uma conexão ou para todas as conexões disponíveis. As opções válidas são:
  • Uma Conexão
  • Todas as Conexões Disponíveis

As propriedades Pedido do nó TCPIPServerOutput são descritas na tabela a seguir:

Propriedade M P Padrão Descrição
Local dos dados SIM Não $Body O local na árvore de mensagens de entrada que contém o registro a ser gravado.
Local da Porta SIM Não $LocalEnvironment/Destination/TCPIP/Output/Port O local do elemento de mensagem que contém a porta.
ID SIM Não $LocalEnvironment/Destination/TCPIP/Output/Id O local do elemento de mensagem que contém o ID.
Local do ID de Resposta SIM Não $LocalEnvironment/Destination/TCPIP/Output/ReplyId O local do elemento de mensagem que contém o ID de Resposta.

As propriedades Registros e Elementos do nó TCPIPServerOutput são descritas na tabela a seguir:

Propriedade M P Padrão Descrição
Definição do registro SIM Não O registro são dados não modificados Esta propriedade controla como os registros derivados da mensagem são gravados. As opções válidas são:
  • O registro são dados não modificados
  • O registro são dados de comprimento fixo
  • O registro são dados delimitados
Comprimento (bytes) SIM Não 0 O comprimento necessário do registro de saída. Esta propriedade se aplica apenas quando Definição de Registro está configurado paraRegistros são dados de comprimento fixo.
Byte de preenchimento (hexadecimal) SIM Não 20 O byte hexadecimal de dois dígitos a ser usado para preencher mensagens curtas quando a Definição de Registro está configurada como O Registro São Dados de Comprimento Fixo.
Delimitador SIM Não Final de linha do sistema intermediário O delimitador a ser utilizado quando Definição de Registro está configurado paraRegistros são dados delimitados. As opções válidas são:
  • Final de linha do sistema intermediário
  • Delimitador Customizado (Hexadecimal)
Delimitador customizado (hexadecimal) Não Não Nenhuma A seqüência de bytes do delimitador a ser utilizada quando Definição de Registro é configurado paraRegistros são dados delimitados e Delimitador está configurado paraDelimitador Customizado (Hexadecimal).
Tipo de delimitador SIM Não Postfix Essa propriedade especifica a forma na qual os delimitadores devem ser inseridos entre registros quando Definição de Registro está configurada para Registros são dados delimitados. As opções válidas são:
  • Infix
  • Postfix

As propriedades Validação do nó TCPIPServerOutput são descritas na tabela a seguir.

Para obter uma descrição completa destas propriedades, consulte Propriedades de Validação.

Propriedade M P Padrão Descrição Propriedade do Comando mqsiapplybaroverride
Validar Não SIM Herdar Essa propriedade controla se a validação ocorre. Os valores válidos são:
  • Nenhuma
  • Conteúdo e Valor (Content and Value)
  • Conteúdo
  • Herdar
validateMaster
Ação de falha Não Não Exceção Essa propriedade controla o que acontecerá se a validação falhar. Você pode configurar essa propriedade somente se configurar Validar como Conteúdo ou Conteúdo e Valor. Os valores válidos são:
  • Rastreio do Usuário
  • Local Error Log
  • Exceção
  • Lista de Exceções (Exception List)
 
As propriedades Monitoramento do nó são descritas na tabela a seguir.
Propriedade M P Default Descrição
Eventos Não Não Nenhum Eventos definidos para o nó são exibidos nesta guia. Por padrão, nenhum evento de monitoramento é definido em um nó do fluxo de mensagens. Utilize Incluir, Editar, e Excluir para criar, alterar ou excluir eventos de monitoração no nó; consulte Configurando fontes de eventos de monitoramento utilizando propriedades de monitoramento para detalhes.

É possível ativar e desativar eventos mostrados aqui selecionando ou desmarcando a caixa de opções Ativado.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:56


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ac67340_