Uma visão geral do IBM® Sterling Connect:Direct e sua terminologia quando usado com o WebSphere Message Broker.
O IBM Sterling Connect:Direct é um produto de transferência de arquivos gerenciado que transfere arquivos entre, e dentro de, empresas.
O Servidor Connect:Direct que transfere arquivos para outro Servidores Connect:Direct.
O aplicativo Connect:Direct que se conecta a um Servidor Connect:Direct e solicita que o servidor execute alguma forma de processamento. O WebSphere Message Broker age como um Connect:Direct-R para solicitar transferências ou receber informações sobre transferências.
Use o nó WebSphere Message Broker CDInput para receber mensagens que foram transferidas para um determinado Servidor Connect:Direct.
Se dois ou mais nós de entrada forem implementados para atender no mesmo Servidor Connect:Direct, apenas um recebe o arquivo e é aquele que não pode ser determinado. Há alguma distribuição entre os nós e isso é equivalente a ter dois ou mais nós MQInput atendendo na mesma fila.
Os nós CDInput podem ser usados em fluxos diferentes e em diferentes grupos de execução, com relação ao mesmo Servidor Connect:Direct.
É possível configurar o nó CDInput para processar apenas um subconjunto de arquivos transferidos para o servidor, com base no nome do diretório e no nome do arquivo. Isso permite que diversos nós CDInput dentro do mesmo grupo de execução receba arquivos específicos, dependendo dos filtros usados.
Consulte Conceitos do IBM Sterling Connect:Direct para obter informações adicionais sobre os nós CDInput, CDOutput e Servidor Connect:Direct.
Use o nó WebSphere Message Broker CDOutput para serializar a árvore de mensagens para um arquivo e, em seguida, transferi-lo para um Servidor Connect:Direct secundário usando um Servidor Connect:Direct primário. Um diretório sob o caminho de trabalho dentro do grupo de execução é usado como a área temporária até que o arquivo esteja pronto para ser transferido. Depois que o arquivo é transferido, ele é excluído da área temporária.
A definição dos parâmetros de inicialização do Servidor Connect:Direct primário (PNODE) e Servidor Connect:Direct secundário (SNODE).
A definição de uma conexão entre Servidores Connect:Direct primário e secundário.
O nome fornecido a um processo que é executado em IBM Sterling Connect:Direct. Mais de um processo pode receber o mesmo nome e cada processo é identificado exclusivamente usando o número do processo.
Observe que os nós WebSphere Message Broker funcionam simplesmente como clientes que se conectam ao Servidor Connect:Direct externo, usando a interface de aplicativo IBM Sterling Connect:Direct Java™.
Para ativar os nós CDOutput eCDInput para se conectar ao Servidor Connect:Direct local, você deve configurar um nome de usuário e uma senha usando o Comando mqsisetdbparms.
O nó CDInput recebe mensagens que foram transferidas para um determinado Servidor Connect:Direct.
O nó recebe o conteúdo do arquivo e os dados meta fornecidos pelo IBM Sterling Connect:Direct na transferência. Um ou mais nós CDInput podem ser usados para receber transferências, no mesmo fluxo, em fluxos diferentes ou em grupos de execução diferentes; para qualquer transferência fornecida, apenas um nó CDInput recebe uma mensagem.
Também é possível especificar qual transferência um nó CDInput pode receber, usando filtros baseados no diretório e no nome do arquivo da transferência. Depois que a transferência for processada, há um conjunto de opções do que fazer com o arquivo transferido; para obter detalhes adicionais, consulte Nó CDInput.
Um fluxo simples que obtém todos os arquivos transferidos de um Servidor Connect:Direct e os grava em uma fila do WebSphere MQ poderia conter um nó CDInput e um nó MQOutput.
Depois que o nó CDInput tiver sido notificado de um arquivo a ser processado, ele processa o arquivo da mesma maneira que faz um nó normal FileInput. O nó CDInput é notificado pelo gerenciador do Servidor Connect:Direct quando ocorre uma transferência. A mensagem de notificação é armazenada persistentemente no WebSphere MQ e sobrevive aos reinícios do broker e do gerenciador de filas.
O gerenciador do Servidor Connect:Direct é definido e é executado usando um serviço configurável chamado CDServer. Esse serviço configurável é usado para administrar o acesso e processar arquivos usando o IBM Sterling Connect:Direct.
Para obter mais detalhes sobre o serviço configurável CDServer, consulte Serviço Configurável CDServer.
A fila STATS contém dados internos usados pelo WebSphere Message Broker para registrar quais transferências foram processadas pelo WebSphere Message Broker.
A limpeza dessas filas fará com que toda a transferência ocorrida até o momento seja ignorada; não há necessidade, por exemplo, de reiniciar.
O nó de entrada não pesquisa transferências, mas, em vez disso, é acionado no momento da chegada. Entretanto, o gerenciador do Servidor Connect:Direct não precisa pesquisar eventos para notificar o nó CDInput sobre uma transferência. O gerenciador Servidor Connect:Direct possui um intervalo de pesquisa de um segundo.
Os nós CDInput e CDOutput passam pelo gerenciador Servidor Connect:Direct para enviar e receber transferências de um determinado servidor, cujo nome é configurado no nó. As propriedades do gerenciador do Servidor Connect:Direct são definidas usando um serviço configurável CDServer.
A estrutura de alto nível do diretório pode ser diferente nas duas máquinas diferentes e é possível definir propriedades no gerenciador do Servidor Connect:Direct para fornecer o mapeamento correto.
Consulte Propriedades de Configuração Avançada ao Usar os Nós IBM Sterling Connect:Direct para obter informações adicionais.
O serviço configurável Padrão se conecta ao Servidor Connect:Direct no host local usando a porta padrão. É possível modificar o serviço configurável padrão para obter uma configuração mais complexa com o servidor de CD em portas diferentes, ou em uma máquina diferente, ou alterar o nó para usar um serviço configurável completamente diferente que é configurado para usar uma porta e um nome de host diferentes.
Da mesma forma que definir detalhes das conexões, também é possível configurar outras propriedades-chave, como a localização de diretórios temporários e mapeamento entre diretórios em máquinas diferentes.
Consulte Propriedades de Configuração Avançada ao Usar os Nós IBM Sterling Connect:Direct para obter informações adicionais.
O gerenciador do Servidor Connect:Direct é iniciado e parado pelos nós CDInput e CDOutput, conforme necessário e não é um artefato que é implementado ou visto na visualização de implementação; todas as suas funções são definidas pelas propriedades no serviço configurável. Se ocorrerem transferências enquanto o WebSphere Message Broker estiver interrompido (ou os fluxos do IBM Sterling Connect:Direct estiverem interrompidos) elas não serão perdidas e serão processadas assim que o fluxo reiniciar. Todas as transferências são persistentes e sobrevivem aos reinícios do broker e do gerenciador de filas.
A identidade de segurança de serviço configurável deve ter permissão adequada para o gerenciador do Servidor Connect:Direct dentro do grupo de execução para detectar todas as transferências que são enviadas para o Servidor Connect:Direct. Por exemplo: no Sistemas UNIX, a sub-rotina do usuário no userfile.cfg no Connect:Direct deve ter :cmd.selstats=A:\. Esta propriedade pode ser configurada explicitamente ou herdada da propriedade de nível mais alto :admin.auth=y:\. Se essa permissão não estiver presente, então os nós CDInput não detectarão ou processarão arquivos que foram transferidos por outros usuários. Para obter informações adicionais sobre o identificador de segurança, consulte "securityIdentifier" em Serviço Configurável CDServer.