Utilize o nó JDEdwardsInput para interagir com um Servidor JD Edwards EnterpriseOne.
Este tópico contém as seguintes seções:
Utilize o nó JDEdwardsInput para interagir com Aplicativos JD Edwards EnterpriseOne. Por exemplo, um nó JDEdwardsInput monitora um Servidor JD Edwards EnterpriseOne para um evento especificado. Quando esse evento ocorrer, o nó JDEdwardsInput gerará uma árvore de mensagens que representa o objeto de negócios com os novos detalhes do evento. A árvore de mensagens é propagada para o terminal Out para que o restante do fluxo de mensagens possa utilizar os dados para atualizar outros sistemas ou auditar as alterações.
O nó JDEdwardsInput está contido no repositório WebSphere Adapters da paleta do nó do fluxo de mensagens e é representado no WebSphere Message Broker Toolkit pelo seguinte ícone:
Para ativar a função que se torna disponível nos fix packs do WebSphere Message Broker, use o parâmetro -f no comando mqsichangebroker. Para informações adicionais, consulte Comando mqsichangebroker.
Para poder desenvolver fluxos de mensagens que usam nós do WebSphere Adapters, você deve incluir arquivos de pré-requisito no ambiente de tempo de execução (conforme descrito em Incluindo Dependências de Software Externo para JD Edwards EnterpriseOne).
Para funcionar corretamente, o nó JDEdwardsInput precisa de um componente adaptador (consulte Conectando-se a um EIS Usando o Assistente de Conexão do Adaptador), que você configura usando a propriedade do nó Componente Adaptador, e definições do objeto de negócios, que estão armazenadas no conjunto de mensagens ao qual você faz referência a partir do nó. Por isso, é necessário fornecer um conjunto de mensagens. Por padrão, a mensagem que é propagada a partir do nó JDEdwardsInput está no domínio DataObject, portanto, a propriedade Domínio da Mensagem é configurada como DataObject. Você não pode especificar um domínio diferente. O tipo de mensagem é detectado automaticamente pelo nó.
O nó JDEdwardsInput preenche a rota para a lista de destino do rótulo com o nome da ligação do método. Se você incluir um nó RouteToLabel no fluxo de mensagens após o nó JDEdwardsInput, o nó RouteToLabel poderá utilizar o nome da ligação do método para rotear a mensagem para o caminho correto do fluxo de mensagens para processamento.
Você pode implementar apenas um nó de entrada que utiliza um componente adaptador específico para um grupo de execução, mas pode implementar muitos nós de entrada que utilizam diferentes componentes adaptadores para um grupo de execução.
mqsisetdbparms broker name -n adapter name -u user name -p password
Por Exemplo:mqsisetdbparms BRK1 -n eis::JDEdwardsCustomerInbound.inadapter -u jdedwardsuid -p ********
Utilizando serviços configuráveis para nós JD Edwards
Os nós JD Edwards podem obter os detalhes da conexão do JD Edwards do componente adaptador ou do serviço configurável. Usando um serviço configurável, é possível alterar os detalhes da conexão para um adaptador sem a necessidade de reimplementar o adaptador. Para obter detalhes adicionais sobre como criar, alterar, relatar e excluir os serviços configuráveis para JD Edwards, consulte Alterando Detalhes da Conexão para Adaptadores JD Edwards.
Quando tiver colocado uma instância do nó JDEdwardsInput em um fluxo de mensagens, você poderá configurá-lo; consulte Configurando um Nó do Fluxo de Mensagens. As propriedades do nó são exibidas na visualização Propriedades. Se você der um clique duplo em um nó JDEdwardsInput, abrirá o assistente de Conexão do Adaptador. Todas as propriedades obrigatórias para as quais é necessário inserir um valor (as propriedades que não têm um valor-padrão definido) são marcadas com um asterisco.
Os terminais do nó SiebelInput são descritos na tabela a seguir.
Terminal | Descrição |
---|---|
Out | Os eventos do Objeto de Negócios do adaptador são enviados para o terminal Out. |
Falha | Se ocorrer um erro no nó JDEdwardsInput, a mensagem é propagada para o terminal Failure. Informações sobre o erro e eventos do objeto de negócios também podem ser propagadas ao terminal de Falha. |
Catch | Os eventos do Objeto de Negócios são enviados para o terminal Catch se eles causarem uma exceção de não captura no fluxo de mensagens. Se o terminal Catch não estiver conectado, o processo de repetição será ativado para manipular o objeto de negócios. |
A tabela a seguir descreve as propriedades do nó. A coluna com cabeçalho M indica se a propriedade é obrigatória (marcada com um asterisco caso seja necessário digitar um valor quando nenhum padrão for definido); a coluna com cabeçalho C indica se a propriedade é configurável (você poderá alterar o valor quando incluir o fluxo de mensagens ao arquivo BAR para implementá-lo).
Propriedade | M | C | Default | Descrição |
---|---|---|---|---|
Nome de nó | Não | Não | O tipo de nó, JDEdwardsInput. | O nome do nó. |
Descrição Curta | 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. |
Propriedade | M | C | Default | Descrição | Propriedade do Comando mqsiapplybaroverride |
---|---|---|---|---|---|
Componente adaptador primário | SIM | SIM | O nome do componente adaptador que contém propriedades de configuração
para o adaptador. Digite um nome de um arquivo do adaptador ou clique em Procurar
para selecionar um arquivo do adaptador da lista de arquivos que estão disponíveis nos projetos
do conjunto de mensagens referidos. Quando o nó JDEdwardsInput recebe dados do sistema JD Edwards, ele associa esses dados ao nome de um método, dependendo do nome da operação de serviço que é designado a esse tipo de dado quando você executa o assistente Conexão do Adaptador. O nó JDEdwardsInput tenta manipular métodos que estejam definidos no adaptador primário. Se o tipo de dados que é recebido não corresponder a nenhum dos métodos que estejam definidos no adaptador primário, o nó poderá manipular métodos que estejam definidos nos adaptadores secundários correspondentes que estejam implementados no mesmo grupo de execução. |
adapterComponent | |
Modo do adaptador secundário | Não | SIM | Nenhum(a) | Especifica se o nó pode manipular métodos que estejam definidos nos adaptadores secundários. Se você definir a propriedade Modo do adaptador secundário como Nenhum, o nó manipula apenas métodos que estejam definidos no adaptador primário. Se o tipo de dados que é recebido não corresponder a nenhum dos métodos que estão definidos no adaptador primário, ocorrerá uma falha. Se você configurar essa propriedade como Todos os adaptadores no aplicativo, o nó poderá manipular métodos definidos em qualquer adaptador de entrada JD Edwards que esteja implementado no mesmo aplicativo. Se o nó for implementado como recurso independente (ou seja, não está contido em um aplicativo), ele poderá chamar métodos definidos em qualquer adaptador de entrada JD Edwards que também esteja implementado como recurso independente. |
secondaryAdapterMode |
Propriedade | M | C | Default | Descrição |
---|---|---|---|---|
Configurar lista de destino | Não | Não | Selecionada | Esta propriedade especifica se incluir o nome da ligação do método na rota para a lista de destino do rótulo. Se você selecionar esta caixa de opção, o nome da ligação do método será incluído para que seja possível utilizar um nó RouteToLabel no fluxo de mensagens após o nó JDEdwardsInput. |
Prefixo do rótulo | Não | Não | O prefixo a ser incluído no nome do método ao rotear para o rótulo. Inclua um prefixo do rótulo para evitar um conflito de nós do rótulo correspondentes quando incluir vários nós de entrada do WebSphere Adapters no mesmo fluxo de mensagens. Por padrão, não existe nenhum prefixo de rótulo, portanto, o nome do método e o nome do rótulo são idênticos. |
Propriedade | M | C | Default | Descrição |
---|---|---|---|---|
Domínio de mensagem | Não | Não | DataObject | O domínio utilizado para analisar a mensagem que chega. Por padrão, a mensagem propagada do nó JDEdwardsInput está no domínio DataObject. Você não pode especificar um domínio diferente. |
Conjunto de Mensagens | SIM | Não | Configurar automaticamente | O nome do conjunto de mensagens no qual a mensagem que chega
é definida. Este campo é configurado automaticamente na propriedade Componente do Adaptador. Se você configurar esta propriedade, então, subseqüentemente atualizar as dependências do projeto para remover esta referência do conjunto de mensagens, um aviso será emitido. Atualize a propriedade Conjunto de Mensagens ou restaure a referência para este projeto de conjunto de mensagens. |
Tipo de Mensagem | Não | Não | O nome da mensagem que chega. O nó detecta o tipo de mensagem automaticamente. Você não pode configurar esta propriedade. | |
Formato de Mensagem | Não | Não | O nome do formato físico da mensagem que chega. Você não pode configurar esta propriedade. |
Propriedade | M | C | Default | Descrição |
---|---|---|---|---|
Modo de Transação | Não | Não | SIM | O modo de transação neste nó de entrada determina se o restante dos nós no fluxo operam no ponto de sincronização. |
Propriedade | M | C | Default | Descrição | Propriedade do Comando mqsiapplybaroverride |
---|---|---|---|---|---|
Conjunto de instâncias adicionais | Não | SIM | Utilizar Conjunto Associado ao Fluxo de Mensagens | O conjunto do qual as instâncias adicionais são obtidas.
|
componentLevel |
Instâncias Adicionais | Não | SIM | 0 | O número de instâncias adicionais que o nó pode iniciar se a propriedade do Conjunto de Instâncias Adicionais estiver configurada como Utilizar Conjunto Associado ao Nó. Por padrão, não são concedidas instâncias adicionais ao nó. | additionalInstances |
Propriedade | M | C | Default | Descrição | Propriedade do Comando mqsiapplybaroverride |
---|---|---|---|---|---|
Tentar mecanismo novamente | Não | Não | Falha | Esta propriedade especifica como o processamento de repetição é manipulado
quando uma falha é recuperada para o nó JDEdwardsInput.
|
|
Tentar limite novamente | Não | SIM | 0 | O número máximo de vezes que o processamento de repetição é desempenhado para repetição rápida. | retryThreshold |
Intervalo de repetições curtas | Não | SIM | 0 | O intervalo entre tentativas de repetições rápidas. | shortRetryThreshold |
Intervalo de repetições longas | Não | SIM | 0 | O intervalo entre tentativas de repetições longas. | longRetryThreshold |
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. |