A operação Criar cria uma nova entrada para o componente de negócios no aplicativo Siebel.
Cada um dos atributos do contêiner filho são processados da seguinte forma:
Se PickList for estático, o atributo simples correspondente no objeto de negócios do WebSphere Business Integration será um atributo obrigatório. Se um valor não estiver listado nos valores de PickList enviados, o adaptador tentará configurar o valor. Se o valor for configurado com êxito, a lista será ilimitada e a inserção será ativada. Este novo valor é então coletado. Se o valor não for configurado com êxito, a verificação falhará e o adaptador falhará na operação create.
Na seguinte tabela de propriedades PickList, a operação Create falhará se a propriedade PickList for limitada ou ilimitada, mas a inserção estiver ativada. Será registrado um erro do aplicativo Siebel, o adaptador falhará na operação Create e será emitida a SiebelCreateFailedException.
Utilizando as combinações da propriedade PickList mostradas na tabela de propriedades PickList, você pode criar, atualizar e excluir um registro de um PickList Siebel.
Propriedade PickList | Inserir | Atualizar | Excluir |
---|---|---|---|
Não Vinculada | Permitido se a propriedade “No Insert” não estiver configurada. | Permitido se a propriedade “No Update” não estiver configurada. | Permitido se a propriedade “No Delete” não estiver configurada. |
Vinculada | Não permitido. | Não permitido. | Não permitido. |
Com a associação, é feita uma verificação com base em todos os atributos preenchidos para determinar se o registro existe no componente de negócios da associação. Se o registro for localizado, ele será associado ao pai. Se o registro não for localizado, ele será criado no componente de negócios da associação e associado ao componente de negócios pai.
Se a criação do filho falhar, o filho será recuperado. Se a criação do pai falhar, os filhos já criados ficarão como estão e somente o pai será recuperado. Isto ocorre porque os componentes da associação podem ser tratados como componentes individuais.
No caso de um link simples, o filho é criado antes do pai. Se a criação do filho ou do pai falhar, toda a transação será recuperada.
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)