RetrieveAll

O adaptador suporta o pedido de operação RetrieveAll, mesmo quando as propriedades que não são chaves primárias são configuradas no componente de negócios primário. Quando nenhum dos atributos estiver configurado, será selecionado um asterisco (*).

Se os valores dos atributos, que fazem parte dos critérios de procura, contiverem um asterisco (*), eles serão tratados como um RetrieveAll para esse atributo. Os critérios de procura adicionais serão aplicados, se estiverem presentes.

O objeto de negócios retornado é um objeto de negócios do contêiner dos gráficos de negócios.

As etapas envolvidas no processamento da operação RetrieveAll são semelhantes à operação Retrieve, exceto que não é feita a verificação para determinar se todas as chaves estão configuradas no objeto de negócios do adaptador do WebSphere Business Integration de entrada.

Nota:

O adaptador pode processar os valores dos atributos contidos nos caracteres especiais, que incluem '(', ')', """, "'", ",","-","<",">". Apenas estes caracteres especiais são processados pelo adaptador. Isto se aplica a todas as operações.

É importante observar que o número de registros que o adaptador pode retornar não pode exceder o valor da propriedade MaxRecords da instância da propriedade WBIInteractionSpec. Se o número de registros recuperados do Enterprise Information System exceder o valor da propriedade MaxRecords, será emitida a exceção MatchesExceededLimitException. Além disso, se nenhum dos registros for recuperado, será emitida a exceção RecordNotFoundException.

Suporte do Serviço de Negócios

O objeto de negócios é processado durante chamadas de saída, processando as propriedades do objeto de nível superior. Cada propriedade do objeto de negócios marcada como uma propriedade de entrada é utilizada na solicitação de método no Siebel Business Service, se esta propriedade estiver configurada na instância do objeto de negócios.

O contêiner de mensagens Siebel, que representa um objeto de integração, também é processado. Este objeto consiste nos atributos e metadados necessários para criar os conjuntos de propriedades Siebel (PropertySets) que são necessários durante a execução do serviço de negócios.

Os resultados da execução do serviço de negócios são conjuntos de propriedades Siebel (PropertySets) e, ou, tipos simples. Estes valores são então colocados em suas propriedades do objeto de negócios de saída correspondentes no objeto de nível superior. O objeto de negócios do contêiner de mensagens Siebel é ocupado pelo conjunto de propriedades filhas correspondentes (PropertySet). O conjunto de propriedades filhas é atravessado e o objeto é ocupado, utilizando os metadados e nomes de campos especificados no resultado. O objeto de negócios do contêiner de mensagens Siebel é ocupado com o conjunto de propriedades obtido. O conjunto de propriedades de saída retornado é baseado nas chaves de status definidas no objeto de integração. Apenas os campos específicos estão presentes no conjunto de propriedades de saída.

Por exemplo, no caso de uma interface de conta do objeto de integração e do componente de integração de conta abaixo, é definida uma chave de status e os campos para essa chave são definidos. Os campos definidos incluem ID da Conta, ID de Integração e Operação. O conjunto de propriedades de saída contém valores apenas para esses campos. Todo o gráfico de negócios é então retornado ao cliente depois de ser ocupado com os resultados da execução do serviço de negócios.


Terms of use |


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)