As ASIs (Informações Específicas do Aplicativo) são metadados que especificam informações dependentes do adaptador sobre como processar os objetos de negócios para WebSphere Adapter para JD Edwards EnterpriseOne.
Quando o Assistente de Conexão do Adaptador gera um objeto de negócios, ele gera automaticamente uma definição de objeto de negócios, que é salvo como um arquivo XSD (Definição de Esquema XML). A definição de objeto de negócios contém o ASI para esse objeto de negócios.
O WebSphere Adapter para JD Edwards EnterpriseOne usa o ASI para criar consultas para as operações Criar, Recuperar, Atualizar e Excluir. O ASI é gerado pelo Assistente de Conexão do Adaptador em três níveis: objeto de negócios, propriedade e operação.
O ASI no nível do objeto de negócios normalmente é usado para especificar o nome da tabela de banco de dados correspondente e para fornecer as informações necessárias para executar uma operação de exclusão física ou lógica. A tabela a seguir descreve o ASI no nível do objeto de negócios.
Informações Específicas do Aplicativo | Descrição |
---|---|
Name | O nome da operação. |
BSFN | A lista de funções de negócios associadas à operação. |
AlwaysReturnResponse | Usado para designar se o adaptador retorna um objeto de negócios de
resposta para cada pedido. Se o valor estiver configurado como true, o adaptador sempre retornará um objeto de negócios de resposta. Se o valor for configurado como false, uma exceção será gerada após a conclusão de uma função de negócios do JD Edwards EnterpriseOne . Essa exceção é gerada contra o componente do usuário. O valor padrão é false. Para exceções de tempo de execução, por exemplo, se o adaptador não puder estabelecer uma conexão com o servidor JD Edwards EnterpriseOne , a exceção ainda será gerada contra o componente do usuário. |
O ASI no nível de propriedade normalmente é usado para especificar os metadados de uma propriedade, e representa objetos filho ou uma matriz de objetos filho. A tabela a seguir descreve o ASI de uma propriedade complexa (um filho) ou uma estrutura ou propriedade de tabela (uma matriz de objetos filho).
Informações Específicas do Aplicativo | Descrição | Valores possíveis |
---|---|---|
Name | O nome do parâmetro de função de negócios conforme representado no JD Edwards EnterpriseOne . | BSFNName |
Type | O tipo do parâmetro de função de negócios conforme existe no JD Edwards EnterpriseOne . | BSFN |
IOType | O tipo do parâmetro de função de negócios conforme existe no JD Edwards EnterpriseOne . |
|
RequiredType | Identifica se o parâmetro é obrigatório. |
|
Comprimento | O comprimento máximo para o valor de parâmetro. | Nenhum(a) |
Referências | O XPath da propriedade de objeto de negócios que é usado para obter o valor desse atributo. A expressão XPath é iniciada no nível de função de negócios |
Se a propriedade BusinessFunction2/Prop2 deve ser
configurada com o valor de BusinessFunction1/Prop1, o valor de
Referência para BusinessFunction2/Prop2 deverá ser configurado
como BusinessFunction1/Prop1. |
O ASI no nível de operação é usado pelo adaptador para concluir operações, como recuperar ou atualizar informações no Servidor JD Edwards EnterpriseOne. A tabela a seguir descreve o ASI no nível de operação.
Informações Específicas do Aplicativo | Descrição | Value |
---|---|---|
Name | O nome da operação de objeto de negócios. |
|
BSFN.Name | O nome das funções de negócios a serem processadas. |
|
BSFN.RollbackOnWarnings | Indica se o adaptador deve reverter a transação atual quando a função de negócios é retornada com avisos. | False (configuração padrão) |
RunOnError | Usado para designar se o adaptador deve continuar a processar as
funções sequenciais de negócios do
Servidor JD Edwards EnterpriseOne
quando uma função de negócios encontra um erro ao concluir a função de negócios. Se o valor for configurado como Sim, o adaptador continuará a processar as funções de negócios subsequentes, mesmo que a função de negócios falhe. A mensagem de erro é armazenada no atributo BSFNExecutionErrors. Se o valor for configurado como false, o adaptador interromperá o processo de execução e uma operação de retrocesso será executada. Se a propriedade RunOnError do ASI estiver configurada como true para todas as funções de negócios, a operação de retrocesso não será executada. Uma mensagem de erro para cada função de negócios que falhou é armazenada no atributo BSFNExecutionErrors, contra cada função de negócios no objeto de negócios de resposta. |
False (configuração padrão) |