Criando um Documento do Domino
Use a atividade Criar Documento para criar um documento no banco de dados do Domino.
Usando a Atividade de Criação
- Clique com o botão direito do mouse em Orquestração na área da janelaProjeto e clique em Nova Orquestração para criar ou abrir uma orquestração. A área da janela de orquestração é exibida.
- Selecione a guia Atividades e expanda a pasta Domino.
- Arraste a atividade Criar Documento da pasta do Domino para a orquestração. A representação gráfica da orquestração, inclusive a lista de verificação é exibida.
- A área da janela Lista de verificação lista as tarefas (Resumo, Selecionar Terminal, Configurar, Entradas do mapa, Saídas do mapa) que você deve concluir para configurar a atividade de saída.
- Clique em Selecionar Terminal e, em seguida,
selecione um terminal do Domino.
Para obter instruções sobre a criação ou edição de um terminal do Domino, consulte Criando ou Editando um Terminal para uma Atividade do Domino.
- Clique em Configurar na Lista de Verificação. A área de janela Configurar é exibida.
- Clique em Procurar para selecionar um banco de dados existente na área da janela Procurar Bancos de Dados do Domino. Procurar Bancos de Dados do Domino exibe todos os bancos de dados para o terminal selecionado.
- Clique em Avançar para selecionar um formulário existente na área da janela Procurar Formulários do Domino. Procurar Formulários do Domino exibe todos os formulários presentes no banco de dados selecionado do servidor do Domino.
Especificando as entradas do mapa para a atividade de criação
- Clique em Entrada do Mapa no painel
Lista de verificação. Os parâmetros de entrada para a atividade do Domino são exibidos na área de janela Atividade de Destino.Nota: Você deve mapear todos os parâmetros de entrada requeridos da atividade, cujos dados vêm da atividade anterior.Nota: Para preencher dinamicamente os campos incluídos do documento do Domino, que não fazem parte da estrutura de entradas de mapa, use a propriedade AdditionalFields e forneça os nomes e valores de campo na seção FieldDetails.
Para Tipos de Formulário que são iguais em vários bancos de dados, agora é possível especificar o nome do banco de dados como parte dos parâmetros opcionais nas entradas de mapa, em que a mesma orquestração pode ser usada para executar operações de saída em bancos de dados diferentes. Para isso, você deve especificar o nome do banco de dados no parâmetro opcional databaseName (descrito na tabela abaixo). Se o parâmetro databaseName for preenchido com um valor, a operação de saída será executada no banco de dados especificado no parâmetro databaseName. Se não houver um valor especificado, o nome do banco de dados que é especificado durante a configuração será usado para executar a operação de saída.
O parâmetro de entrada opcional é descrito na tabela a seguir:
Tabela 1. Parâmetro Opcional de Nome do Banco de Dados Nome do Parâmetro Descrição databaseName Especifica o nome do banco de dados que pode ser incluído dinamicamente em entradas de mapa para permitir que uma única orquestração execute operações de saída em vários bancos de dados que têm o mesmo Tipo de Formulário. O conector Domino também suporta a conexão de terminal dinâmico com um servidor Domino diferente. Durante o tempo de execução, se quiser se conectar dinamicamente a um servidor Domino diferente do configurado na página do terminal, inclua os novos parâmetros opcionais em dominoConnectionProperties das entradas de mapa. Os parâmetros de dominoConnectionProperties são descritos na tabela a seguir:Tabela 2. Parâmetros de Conexão Opcionais Parâmetros Descrição Parâmetros dominoConnectionProperties hostName Especifica o nome do host ou endereço IP da máquina em que o servidor Domino está em execução. diiopPort Especifica a porta Domino Internet Inter ORB Protocol (DIIOP) que permite que applets ou aplicativos Java™ acessem dados do Domino remotamente usando CORBA. O valor padrão é 63148. username Especifica o nome de usuário para conexão com o servidor Domino. password Especifica a senha associada ao nome de usuário para conexão ao servidor Domino. Parâmetros connectionPool minimumConnections Especifica o número mais baixo de conexões do servidor Domino que o Integration Appliance mantém abertas no conjunto de conexões. A inserção de 0 (zero) é suportada. O valor-padrão é 5. maximumConnections Especifica o número máximo de conexões do servidor Domino que o Integration Appliance pode manter abertas no conjunto de conexões. A inserção de 0 (zero) significa que o número máximo de conexões é ilimitado. O valor padrão é 25. maxIdleTime Especifica a quantidade de tempo em minutos que uma conexão do servidor Domino pode ficar aberta no estado inativo antes de ser encerrada pelo Integration Appliance. A inserção de 0 (zero) significa que as conexões são fechadas quando retornadas para o conjunto — nenhum tempo inativo. O valor padrão é 120 minutos. maxWait Especifica o período de tempo, em segundos, que o Dispositivo de Integração aguarda uma conexão quando todas as conexões no conjunto são esgotadas. Se nenhuma conexão é obtida após o tempo de espera, uma exceção é lançada. O valor padrão é 300 segundos. reclaimConnections Especifica o intervalo em que o conector verifica conexões inativas. As conexões inativas são recuperadas até que o número mínimo de conexões seja atingido, conforme especificado no parâmetro Minimum Connections. O valor padrão é 5 minutos.
Especificando a atividade de criação de saídas do mapa
- Clique em Saída do mapa na área da
janela Lista de verificação.
Os parâmetros de saída para a atividade do Domino são exibidos na área de janela Atividade de Partida.
A resposta da propriedade AdditionalFields também é exibida na área de janela Atividade de Partida.
Alguns dos parâmetros de saída comuns são definidos na tabela a seguir.Nome do Parâmetro Descrição UniversalID O parâmetro UniversalID é uma propriedade de leitura/gravação que identifica exclusivamente um documento em todas as réplicas de um banco de dados. Em formato de caractere, o UniversalID é uma combinação de 32 caracteres de dígitos hexadecimais (0-9, A-F). O UniversalID também é conhecido como uniqueID ou UNID. O tipo de dados é de sequência. NotesID Um NotesID de um documento é uma propriedade somente leitura e possui um valor hexadecimal de até 8 caracteres, que identifica exclusivamente um documento em um banco de dados específico. Um ID da nota representa o local de um documento em um arquivo de banco de dados específico. Assim, os documentos que são réplicas de um outro geralmente possuem diferentes IDs da nota. Um ID da nota não é alterado, a menos que o documento seja excluído. Formulário Um formulário fornece a estrutura para criação e exibição de documentos, que são os elementos do projeto que armazenam dados no banco de dados. Quando você insere as informações em um formulário e o salva, as informações são salvas como um documento. Quando você abre o documento, o documento usa o formulário como um modelo para fornecer a estrutura para exibição dos dados. Nota: Alterar um formulário (por exemplo, incluindo um campo) não altera os documentos anteriormente criados com esse formulário até que eles sejam modificados e salvos, manualmente ou automaticamente por um agente. A remoção de um campo de um formulário não remove o valor desse campo dos documentos criados anteriormente.ParentDocumentUNID Um parentdocumentUNID de um documento é uma propriedade somente leitura. É definido como o ID universal do pai de um documento, se o documento for um documento de resposta. Se um documento não tiver um pai, ele retornará uma sequência vazia (""). O tipo de dados é de sequência. Nota: É possível mapear os parâmetros de saída da atividade com base no requisito.
Comportamento do Sinalizador de Resumo (sinalizador de campo)
Quando um documento é criado para um formulário que contém campos do tipo Authors, Readers ou Names e os dados são configurados para esses campos na Entrada no Mapa, o sinalizador de resumo é configurado com as permissões apropriadas, com base no tipo de campo Domino. Esse recurso é suportado do servidor Domino versão 8.5.3 em diante.
- Se um campo Domino do tipo Authors for configurado com um valor CN=SYSTEM/O=IBM, o sinalizador de resumo será SUMMARY READ/WRITE-ACCESS NAMES "CN=SYSTEM/O=IBM".
- Se um campo Domino do tipo Readers for configurado com um valor CN=SYSTEM/O=IBM, o sinalizador de resumo será SUMMARY READ-ACCESS NAMES "CN=SYSTEM/O=IBM".
- Se um campo Domino do tipo Names for configurado com um valor CN=SYSTEM/O=IBM, o sinalizador de resumo será SUMMARY NAMES "CN=SYSTEM/O=IBM".