Adicionar Endpoints EJB
Você pode adicionar um ponto de extremidade EJB a um serviço por programação usando a API Java do AEM Forms. Ao adicionar um ponto de extremidade EJB a um serviço, você está permitindo que um aplicativo cliente chame o serviço usando o modo EJB. Ou seja, ao definir propriedades de conexão necessárias para chamar o AEM Forms, você pode selecionar o modo EJB. (Consulte Configuração das propriedades de conexão.)
Resumo das etapas
Para adicionar um ponto de extremidade EJB a um serviço, execute as seguintes tarefas:
- Inclua arquivos de projeto.
- Crie um
EndpointRegistry Client
objeto. - Defina os atributos do ponto de extremidade EJB.
- Crie um ponto de extremidade EJB.
- Habilite o endpoint .
Incluir arquivos de projeto
Inclua os arquivos necessários no seu projeto de desenvolvimento. Os seguintes arquivos JAR devem ser adicionados ao caminho de classe do seu projeto:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar (necessário se o AEM Forms for implantado no JBoss Application Server)
- jbossall-client.jar (obrigatório se o AEM Forms for implantado no JBoss Application Server)
Para obter informações sobre a localização desses arquivos JAR, consulte Inclusão de arquivos da biblioteca Java do AEM Forms.
Criar um objeto de cliente EndpointRegistry
Antes de poder adicionar programaticamente um ponto de extremidade EJB, você deve criar um EndpointRegistryClient
objeto.
Definir atributos de ponto de extremidade EJB
Para criar um ponto de extremidade EJB para um serviço, especifique os seguintes valores:
- Identificador do conector: Especifica o tipo de ponto de extremidade a ser criado. Para criar um ponto de extremidade EJB, especifique
EJB
. - Descrição: Especifica a descrição do ponto de extremidade.
- Nome: Especifica o nome do ponto de extremidade.
- Identificador de serviço: Especifica o serviço ao qual o ponto de extremidade pertence.
- Nome da operação: Especifica o nome da operação que é invocada usando o ponto de extremidade. Ao criar um ponto de extremidade EJB, especifique um caractere curinga (
*
). No entanto, se quiser especificar uma operação específica em vez de chamar todas as operações de serviço, especifique o nome da operação, em vez de usar o caractere curinga (*
).
Criar um ponto de extremidade EJB
Depois de definir atributos de ponto de extremidade EJB, você pode criar um ponto de extremidade EJB para um serviço.
Ativar o ponto de extremidade
Depois de criar um novo terminal, você deve habilitá-lo. Após habilitar o endpoint, ele poderá ser usado para chamar o serviço. Depois de ativar o endpoint, você pode visualizá-lo no console de administração.
Consulte também
Adicionar um ponto de extremidade EJB usando a API Java
Adicionar um ponto de extremidade EJB usando a API Java
Adicione um ponto de extremidade EJB usando a API do Java:
-
Inclua arquivos de projeto.
Inclua arquivos JAR do cliente, como adobe-livecycle-client.jar, no caminho da classe do seu projeto Java. (
-
Crie um objeto Cliente EndpointRegistry.
- Crie um
ServiceClientFactory
objeto que contém propriedades de conexão. - Crie um
EndpointRegistryClient
usando seu construtor e passando oServiceClientFactory
objeto.
- Crie um
-
Defina os atributos do ponto de extremidade EJB.
- Crie um
CreateEndpointInfo
usando seu construtor. - Especifique o valor do identificador de conector, chamando a função
CreateEndpointInfo
do objetosetConnectorId
e transmitindo o valor da stringEJB
. - Especifique a descrição do ponto de extremidade chamando o
CreateEndpointInfo
do objetosetDescription
e transmitindo um valor de string que descreve o ponto de extremidade. - Especifique o nome do ponto final chamando a função
CreateEndpointInfo
do objetosetName
e transmitindo um valor de string que especifica o nome. - Especifique o serviço ao qual o ponto de extremidade pertence, chamando a variável
CreateEndpointInfo
do objetosetServiceId
e transmitindo um valor de string que especifica o nome do serviço. - Especifique a operação que é invocada chamando a variável
CreateEndpointInfo
do objetosetOperationName
e transmita um valor de string que especifica o nome da operação. Para pontos de extremidade SOAP e EJB, especifique um caractere curinga (*
), o que implica todas as operações.
- Crie um
-
Crie um ponto de extremidade EJB.
Crie o ponto de extremidade chamando a variável
EndpointRegistryClient
do objetocreateEndpoint
e a aprovação doCreateEndpointInfo
objeto. Esse método retorna umEndpoint
objeto que representa o novo ponto de extremidade EJB. -
Habilite o endpoint .
Ative o endpoint chamando a função
EndpointRegistryClient
método enable do objeto e transmitindo oEndpoint
objeto retornado pelocreateEndpoint
método .
Adicionar endpoints SOAP
Você pode adicionar um terminal SOAP a um serviço por programação usando a API do AEM Forms Java. Ao adicionar um ponto de extremidade SOAP, você permite que um aplicativo cliente chame o serviço usando o modo SOAP. Ou seja, ao definir as propriedades de conexão necessárias para chamar o AEM Forms, você pode selecionar o modo SOAP.
Resumo das etapas
Para adicionar um terminal SOAP a um serviço, execute as seguintes tarefas:
- Inclua arquivos de projeto.
- Crie um
EndpointRegistryClient
objeto. - Defina atributos de ponto de extremidade SOAP.
- Crie um terminal SOAP.
- Habilite o endpoint .
Incluir arquivos de projeto
Inclua os arquivos necessários no projeto de desenvolvimento. Se você estiver criando um aplicativo cliente usando Java, inclua os arquivos JAR necessários. Se você estiver usando serviços da Web, certifique-se de incluir os arquivos proxy.
Os seguintes arquivos JAR devem ser adicionados ao caminho de classe do seu projeto:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar (necessário se o AEM Forms for implantado no JBoss Application Server)
- jbossall-client.jar (obrigatório se o AEM Forms for implantado no JBoss Application Server)
Esses arquivos JAR são necessários para criar um terminal SOAP. No entanto, é necessário adicionar arquivos JAR se você usar o terminal SOAP para chamar o serviço. Para obter informações sobre arquivos AEM Forms JAR, consulte Inclusão de arquivos da biblioteca Java do AEM Forms.
Criar um objeto de cliente EndpointRegistry
Para adicionar programaticamente um terminal SOAP a um serviço, é necessário criar um EndpointRegistryClient
objeto.
Definir atributos de ponto de extremidade SOAP
Para adicionar um terminal SOAP a um serviço, especifique os seguintes valores:
- Valor do identificador do conector: Especifica o tipo de ponto de extremidade a ser criado. Para criar um ponto de extremidade SOAP, especifique
SOAP
. - Descrição: Especifica a descrição do ponto de extremidade.
- Nome: Especifica o nome do ponto de extremidade.
- Valor do identificador de serviço: Especifica o serviço ao qual o ponto de extremidade pertence.
- Nome da operação: Especifica o nome da operação que é invocada usando o ponto de extremidade. Ao criar um ponto de extremidade SOAP, especifique um caractere curinga (
*
). No entanto, se quiser especificar uma operação específica em vez de chamar todas as operações de serviço, especifique o nome da operação, em vez de usar o caractere curinga (*
).
Criar um terminal SOAP
Depois de definir atributos de ponto de extremidade SOAP, você pode criar um ponto de extremidade SOAP.
Ativar o ponto de extremidade
Depois de criar um novo terminal, você deve habilitá-lo. Quando o endpoint está ativado, ele pode ser usado para chamar o serviço. Depois de ativar o endpoint, você pode visualizá-lo no console de administração.
Consulte também
Adicionar um terminal SOAP usando a API Java
Adicionar um terminal SOAP usando a API Java
Adicione um terminal SOAP a um serviço usando a API do Java:
-
Inclua arquivos de projeto.
Inclua arquivos JAR do cliente, como adobe-livecycle-client.jar, no caminho da classe do seu projeto Java.
-
Crie um objeto Cliente EndpointRegistry.
- Crie um
ServiceClientFactory
objeto que contém propriedades de conexão. - Crie um
EndpointRegistryClient
usando seu construtor e passando oServiceClientFactory
objeto.
- Crie um
-
Defina atributos de ponto de extremidade SOAP.
- Crie um
CreateEndpointInfo
usando seu construtor. - Especifique o valor do identificador de conector, chamando a função
CreateEndpointInfo
do objetosetConnectorId
e transmitindo o valor da stringSOAP
. - Especifique a descrição do ponto de extremidade chamando o
CreateEndpointInfo
do objetosetDescription
e transmitindo um valor de string que descreve o ponto de extremidade. - Especifique o nome do ponto final chamando a função
CreateEndpointInfo
do objetosetName
e transmitindo um valor de string que especifica o nome. - Especifique o serviço ao qual o ponto de extremidade pertence, chamando a variável
CreateEndpointInfo
do objetosetServiceId
e transmitindo um valor de string que especifica o nome do serviço. - Especifique a operação que é invocada chamando a variável
CreateEndpointInfo
do objetosetOperationName
e transmitindo um valor de string que especifica o nome da operação. Para pontos de extremidade SOAP e EJB, especifique um caractere curinga (*
), o que implica todas as operações.
- Crie um
-
Crie um terminal SOAP.
Crie o ponto de extremidade chamando a variável
EndpointRegistryClient
do objetocreateEndpoint
e a aprovação doCreateEndpointInfo
objeto. Esse método retorna umEndpoint
que representa o novo ponto de extremidade SOAP. -
Habilite o endpoint .
Ative o endpoint chamando a função
EndpointRegistryClient
habilite o método do objeto e passe oEndpoint
objeto retornado pelocreateEndpoint
método .
Adicionar pontos de extremidade de pasta monitorada
Você pode adicionar programaticamente um endpoint de Pasta assistida a um serviço usando a API Java do AEM Forms. Ao adicionar um ponto de extremidade de Pasta assistida, os usuários podem colocar um arquivo (como um arquivo de PDF) em uma pasta. Quando o arquivo é colocado na pasta, o serviço configurado é chamado e manipula o arquivo. Depois que o serviço executa a operação especificada, ele salva o arquivo modificado em uma pasta de saída especificada. Uma pasta assistida é configurada para ser digitalizada em um intervalo de taxa fixa ou com um cronograma de medição, como todas as segundas, quartas e sextas-feiras ao meio-dia.
Para adicionar programaticamente um endpoint de Pasta assistida a um serviço, considere o seguinte processo de curta duração chamado EncryptDocument. (Consulte Noções básicas sobre os processos do AEM Forms.)
Esse processo aceita um documento PDF não seguro como um valor de entrada e, em seguida, passa o documento PDF não seguro para o do serviço de criptografia EncryptPDFUsingPassword
operação. O documento PDF é criptografado com uma senha e o documento PDF criptografado por senha é o valor de saída desse processo. O nome do valor de entrada (o documento PDF não seguro) é InDoc
e o tipo de dados é com.adobe.idp.Document
. O nome do valor de saída (o documento PDF criptografado por senha) é SecuredDoc
e o tipo de dados é com.adobe.idp.Document
.
Resumo das etapas
Para adicionar um endpoint de Pasta assistida a um serviço, execute as seguintes tarefas:
- Inclua arquivos de projeto.
- Crie um
EndpointRegistryClient
objeto. - Defina os atributos do ponto de extremidade da pasta assistida.
- Especifique os valores de configuração.
- Defina os valores dos parâmetros de entrada.
- Defina um valor de parâmetro de saída.
- Crie um ponto de extremidade de Pasta assistida.
- Habilite o endpoint .
Incluir arquivos de projeto
Inclua os arquivos necessários no projeto de desenvolvimento. Se você estiver criando um aplicativo cliente usando Java, inclua os arquivos JAR necessários. Se você estiver usando serviços da Web, certifique-se de incluir os arquivos proxy.
Os seguintes arquivos JAR devem ser adicionados ao caminho de classe do seu projeto:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar (necessário se o AEM Forms for implantado no JBoss Application Server)
- jbossall-client.jar (obrigatório se o AEM Forms for implantado no JBoss Application Server)
Para obter informações sobre a localização desses arquivos JAR, consulte Inclusão de arquivos da biblioteca Java do AEM Forms.
Criar um objeto de cliente EndpointRegistry
Para adicionar programaticamente um endpoint de Pasta assistida, é necessário criar um EndpointRegistryClient
objeto.
Definir atributos de ponto de extremidade de pasta assistida
Para criar um endpoint de Pasta assistida para um serviço, especifique os seguintes valores:
- Identificador do conector: Especifica o tipo de ponto de extremidade criado. Para criar um ponto de extremidade de Pasta assistida, especifique
WatchedFolder
. - Descrição: Especifica a descrição do ponto de extremidade.
- Nome: Especifica o nome do ponto de extremidade.
- Identificador de serviço: Especifica o serviço ao qual o ponto de extremidade pertence. Por exemplo, para adicionar um endpoint de Pasta assistida ao processo que é introduzido nesta seção (um processo se torna um serviço quando ativado usando o Workbench), especifique
EncryptDocument
. - Nome da operação: Especifica o nome da operação que é invocada usando o ponto de extremidade. Normalmente, ao criar um endpoint de Pasta assistida para um serviço originado de um processo criado no Workbench, o nome da operação é
invoke
.
Especificar valores de configuração
Você deve especificar valores de configuração para um endpoint de Pasta assistida ao adicionar programaticamente um endpoint de Pasta assistida a um serviço. Esses valores de configuração são especificados por um administrador se um endpoint Pasta assistida for adicionado usando o console de administração.
A lista a seguir especifica os valores de configuração que são definidos ao adicionar programaticamente um ponto de extremidade de Pasta assistida a um serviço:
- url: Especifica o local da pasta monitorada. Em um ambiente em cluster, esse valor deve apontar para uma pasta de rede compartilhada acessível de cada computador no cluster.
- assíncrono: Identifica o tipo de invocação como assíncrona ou síncrona. Processos transitórios e síncronos só podem ser invocados de forma síncrona. O valor padrão é true. Recomenda-se assíncrono.
- cronExpression: Usado por quartzo para agendar a pesquisa do diretório de entrada.
- purgeDuration: Este é um atributo obrigatório. Os arquivos e pastas na pasta de resultados são removidos quando são mais antigos que esse valor. Esse valor é medido em dias. Esse atributo é útil para garantir que a pasta de resultados não fique cheia. Um valor de -1 dias indica que nunca excluir a pasta de resultados. O valor padrão é -1.
- repeatInterval: O intervalo, em segundos, para verificar a entrada da Pasta assistida. A menos que a limitação esteja ativada, esse valor deve ser maior que o tempo para processar um trabalho médio; caso contrário, o sistema poderá ficar sobrecarregado. O valor padrão é 5.
- repeatCount: O número de vezes que uma Pasta assistida verifica a pasta ou o diretório. Um valor de -1 indica varredura indefinida. O valor padrão é -1.
- throttleOn: Limita o número de trabalhos de Pasta assistida que podem ser processados em um determinado momento. O número máximo de trabalhos é determinado pelo valor batchSize.
- userName: O nome de usuário usado ao invocar um serviço de destino a partir da Pasta assistida. Esse valor é obrigatório. O valor padrão é SuperAdmin.
- domainName: O domínio do usuário. Esse valor é obrigatório. O valor padrão é DefaultDom.
- batchSize: O número de arquivos ou pastas a serem selecionados por varredura. Use esse valor para evitar sobrecarga no sistema; a verificação de muitos arquivos de uma vez pode resultar em falha. O valor padrão é 2.
- waitTime: O tempo, em milissegundos, para aguardar antes de digitalizar uma pasta ou arquivo após a criação. Por exemplo, se o tempo de espera for de 36.000.000 milissegundos (uma hora) e o arquivo tiver sido criado um minuto atrás, esse arquivo será selecionado após 59 ou mais minutos terem passado. Esse atributo é útil para garantir que um arquivo ou pasta seja copiado completamente para a pasta de entrada. Por exemplo, se você tiver um arquivo grande para processar e o arquivo levar dez minutos para ser baixado, defina o tempo de espera como 10*60 *1000 milissegundos. Essa configuração impede que a pasta assistida verifique o arquivo se ele não estiver aguardando por dez minutos. O valor padrão é 0.
- excludeFilePattern: O padrão que uma pasta assistida usa para determinar quais arquivos e pastas serão examinados e coletados. Qualquer arquivo ou pasta que tenha esse padrão não será verificado para processamento. Essa configuração é útil quando a entrada é uma pasta que contém vários arquivos. O conteúdo da pasta pode ser copiado em uma pasta que tenha um nome que será selecionado pela pasta assistida. Essa etapa impede que a pasta assistida escolha uma pasta para processamento antes que ela seja completamente copiada para a pasta de entrada. Por exemplo, se o valor excludeFilePattern for
data*
, todos os arquivos e pastas que correspondemdata*
não são selecionadas. Isso inclui arquivos e pastas nomeadosdata1
,data2
e assim por diante. Além disso, o padrão pode ser complementado com padrões curingas para especificar padrões de arquivo. A pasta assistida modifica a expressão regular para suportar padrões curingas, como*.*
e*.pdf
. Esses padrões curingas não são compatíveis com expressões regulares. - includeFilePattern: O padrão que a pasta assistida usa para determinar quais pastas e arquivos digitalizar e coletar. Por exemplo, se esse valor for
*
, todos os arquivos e pastas que correspondeminput*
são selecionadas. Isso inclui arquivos e pastas nomeadosinput1
,input2
e assim por diante. O valor padrão é*
. Esse valor indica todos os arquivos e pastas. Além disso, o padrão pode ser complementado com padrões curingas para especificar padrões de arquivo. A pasta assistida modifica a expressão regular para suportar padrões curingas, como*.*
e*.pdf
. Esses padrões curingas não são compatíveis com expressões regulares. Esse valor é obrigatório. - resultFolderName: A pasta onde os resultados salvos são armazenados. Esse local pode ser um caminho absoluto ou relativo do diretório. Se os resultados não forem exibidos nessa pasta, verifique a pasta de falha. Os arquivos somente leitura não são processados e serão salvos na pasta de falha. O valor padrão é
result/%Y/%M/%D/
. Esta é a pasta de resultados dentro da pasta observada. - preserveFolderName: O local onde os arquivos são armazenados após a varredura e coleta bem-sucedidas. Esse local pode ser absoluto, relativo ou nulo. O valor padrão é
preserve/%Y/%M/%D/
. - failureFolderName: A pasta onde os arquivos de falha são salvos. Esse local é sempre relativo à pasta assistida. Os arquivos somente leitura não são processados e serão salvos na pasta de falha. O valor padrão é
failure/%Y/%M/%D/
. - preserveOnFailure: Preservar arquivos de entrada em caso de falha na execução da operação em um serviço. O valor padrão é true.
- overwriteDuplicateFilename: Quando definido como true, os arquivos na pasta de resultados e na pasta preserve são substituídos. Quando definido como falso, os arquivos e pastas que têm um sufixo de índice numérico são usados para o nome. O valor padrão é false.
Definir valores de parâmetros de entrada
Ao criar um ponto de extremidade de Pasta assistida, é necessário definir valores de parâmetro de entrada. Ou seja, você deve descrever os valores de entrada passados para a operação que é invocada pela pasta assistida. Por exemplo, considere o processo introduzido neste tópico. Ele tem um valor de entrada chamado InDoc
e seu tipo de dados é com.adobe.idp.Document
. Ao criar um endpoint de Pasta assistida para esse processo (depois que um processo é ativado, ele se torna um serviço), é necessário definir o valor do parâmetro de entrada.
Para definir os valores de parâmetro de entrada necessários para um endpoint de Pasta assistida, especifique os seguintes valores:
Nome do parâmetro de entrada: O nome do parâmetro de entrada. O nome de um valor de entrada é especificado no Workbench para um processo. Se o valor de entrada pertencer a uma operação de serviço (um serviço que não é um processo criado no Workbench), o nome de entrada será especificado no arquivo component.xml. Por exemplo, o nome do parâmetro de entrada para o processo introduzido nesta seção é InDoc
.
Tipo de mapeamento: Usado para configurar os valores de entrada necessários para chamar a operação de serviço. Existem dois tipos de mapeamento:
Literal
: O endpoint Pasta assistida usa o valor inserido no campo como ele é exibido. Todos os tipos básicos de Java são suportados. Por exemplo, se uma API usar entrada, como String, long, int e Boolean, a cadeia de caracteres será convertida no tipo adequado e o serviço será chamado.Variable
: O valor inserido é um padrão de arquivo que a pasta assistida usa para escolher a entrada. Por exemplo, se você selecionar Variável para o tipo de mapeamento e o documento de entrada precisar ser um arquivo PDF, será possível especificar*.pdf
como o valor de mapeamento.
Valor do mapeamento: Especifica o valor do tipo de mapeamento. Por exemplo, se você selecionar uma Variable
tipo de mapeamento, é possível especificar *.pdf
como padrão de arquivo.
Tipo de dados: Especifica o tipo de dados dos valores de entrada. Por exemplo, o tipo de dados do valor de entrada do processo introduzido nesta seção é com.adobe.idp.Document
.
Definir um valor de parâmetro de saída
Ao criar um endpoint de Pasta assistida, é necessário definir um valor de parâmetro de saída. Ou seja, você deve descrever o valor de saída que é retornado pelo serviço chamado pelo endpoint Pasta assistida . Por exemplo, considere o processo introduzido neste tópico. Ele tem um valor de saída chamado SecuredDoc
e seu tipo de dados é com.adobe.idp.Document
. Ao criar um endpoint de Pasta assistida para esse processo (depois que um processo é ativado, ele se torna um serviço), é necessário definir o valor do parâmetro de saída.
Para definir um valor de parâmetro de saída necessário para um endpoint de Pasta assistida, especifique os seguintes valores:
Nome do parâmetro de saída: O nome do parâmetro de saída. O nome de um valor de saída do processo é especificado no Workbench. Se o valor de saída pertencer a uma operação de serviço (um serviço que não é um processo criado no Workbench), o nome de saída será especificado no arquivo component.xml. Por exemplo, o nome do parâmetro de saída para o processo introduzido nesta seção é SecuredDoc
.
Tipo de mapeamento: Usado para configurar a saída do serviço e da operação. As opções disponíveis são as seguintes:
- Se o serviço retornar um único objeto (um único documento), o padrão será
%F.pdf
e o destino de origem é sourcefilename.pdf. Por exemplo, o processo introduzido nesta seção retorna um único documento. Como resultado, o tipo de mapeamento pode ser definido como%F.pdf
(%F
significa usar o nome de arquivo especificado). O padrão%E
especifica a extensão do documento de entrada. - Se o serviço retornar uma lista, o padrão será
Result\%F\
e o destino de origem é Result\sourcefilename\source1 (output 1) e Result\sourcefilename\source2 (output 2). - Se o serviço retornar um mapa, o padrão será
Result\%F\
e o destino de origem é Result\sourcefilename\file1 e Result\sourcefilename\file2. Se o mapa tiver mais de um objeto, o padrão seráResult\%F.pdf
e o destino de origem é Result\sourcefilename1.pdf (saída 1), Result\sourcefilenam2.pdf (saída 2) e assim por diante.
Tipo de dados: Especifica o tipo de dados do valor de retorno. Por exemplo, o tipo de dados do valor de retorno do processo introduzido nesta seção é com.adobe.idp.Document
.
Criar um endpoint de pasta monitorada
Depois de definir os atributos do ponto de extremidade, os valores de configuração e os valores de parâmetro de entrada e saída, é necessário criar o ponto de extremidade Pasta assistida.
Ativar o ponto de extremidade
Depois de criar um endpoint de Pasta assistida, você deve ativá-lo. Quando o endpoint está ativado, ele pode ser usado para chamar o serviço. Depois de ativar o endpoint, você pode visualizá-lo no console de administração.
Consulte também
Adicionar um endpoint de pasta assistida usando a API Java
Adicionar um endpoint de pasta assistida usando a API Java
Adicione um endpoint de Pasta assistida usando a API do Java do AEM Forms:
-
Inclua arquivos de projeto.
Inclua arquivos JAR do cliente, como adobe-livecycle-client.jar, no caminho da classe do seu projeto Java.
-
Crie um objeto Cliente EndpointRegistry.
- Crie um
ServiceClientFactory
objeto que contém propriedades de conexão. - Crie um
EndpointRegistryClient
usando seu construtor e passando oServiceClientFactory
objeto.
- Crie um
-
Defina os atributos do ponto de extremidade da pasta assistida.
- Crie um
CreateEndpointInfo
usando seu construtor. - Especifique o valor do identificador de conector, chamando a função
CreateEndpointInfo
do objetosetConnectorId
e transmitindo o valor da stringWatchedFolder
. - Especifique a descrição do ponto de extremidade chamando o
CreateEndpointInfo
do objetosetDescription
e transmitindo um valor de string que descreve o ponto de extremidade. - Especifique o nome do ponto final chamando a função
CreateEndpointInfo
do objetosetName
e transmitindo um valor de string que especifica o nome. - Especifique o serviço ao qual o ponto de extremidade pertence, chamando a variável
CreateEndpointInfo
do objetosetServiceId
e transmitindo um valor de string que especifica o nome do serviço. - Especifique a operação que é invocada chamando a variável
CreateEndpointInfo
do objetosetOperationName
e transmitindo um valor de string que especifica o nome da operação. Normalmente, ao criar um endpoint de Pasta assistida para um serviço originado de um processo criado no Workbench, o nome da operação é chamado.
- Crie um
-
Especifique os valores de configuração.
Para cada valor de configuração a ser definido para o endpoint Pasta assistida, você deve chamar a variável
CreateEndpointInfo
do objetosetConfigParameterAsText
método . Por exemplo, para definir a variávelurl
valor de configuração, chame oCreateEndpointInfo
do objetosetConfigParameterAsText
e transmita os seguintes valores da string:- Um valor de string que especifica o nome do valor de configuração. Ao definir a variável
url
valor de configuração, especifiqueurl
. - Um valor de string que especifica o valor do valor de configuração. Ao definir a variável
url
valor de configuração, especifique o local da pasta monitorada.
OBSERVAÇÃO
Para ver todos os valores de configuração definidos para o serviço EncryptDocument, consulte o exemplo de código Java localizado em Início rápido: Adicionar um endpoint de pasta assistida usando a API Java. - Um valor de string que especifica o nome do valor de configuração. Ao definir a variável
-
Defina os valores dos parâmetros de entrada.
Defina um valor de parâmetro de entrada chamando a função
CreateEndpointInfo
do objetosetInputParameterMapping
e transmita os seguintes valores:- Um valor de string que especifica o nome do parâmetro de entrada. Por exemplo, o nome do parâmetro de entrada para o serviço EncryptDocument é
InDoc
. - Um valor de string que especifica o tipo de dados do parâmetro de entrada. Por exemplo, o tipo de dados da variável
InDoc
parâmetro de entrada écom.adobe.idp.Document
. - Um valor de string que especifica o tipo de mapeamento. Por exemplo, você pode especificar
variable
. - Um valor de string que especifica o valor do tipo mapping. Por exemplo, você pode especificar *.pdf como padrão de arquivo.
OBSERVAÇÃO
Chame osetInputParameterMapping
para cada valor de parâmetro de entrada a ser definido. Como o processo EncryptDocument tem apenas um parâmetro de entrada, é necessário chamar esse método uma vez. - Um valor de string que especifica o nome do parâmetro de entrada. Por exemplo, o nome do parâmetro de entrada para o serviço EncryptDocument é
-
Defina um valor de parâmetro de saída.
Defina um valor de parâmetro de saída chamando a função
CreateEndpointInfo
do objetosetOutputParameterMapping
e transmita os seguintes valores:- Um valor de string que especifica o nome do parâmetro de saída. Por exemplo, o nome do parâmetro de saída para o serviço EncryptDocument é
SecuredDoc
. - Um valor de string que especifica o tipo de dados do parâmetro de saída. Por exemplo, o tipo de dados da variável
SecuredDoc
parâmetro de saída écom.adobe.idp.Document
. - Um valor de string que especifica o tipo de mapeamento. Por exemplo, você pode especificar
%F.pdf
.
- Um valor de string que especifica o nome do parâmetro de saída. Por exemplo, o nome do parâmetro de saída para o serviço EncryptDocument é
-
Crie um ponto de extremidade de Pasta assistida.
Crie o ponto de extremidade chamando a variável
EndpointRegistryClient
do objetocreateEndpoint
e a aprovação doCreateEndpointInfo
objeto. Esse método retorna umEndpoint
objeto que representa o ponto de extremidade da pasta assistida. -
Habilite o endpoint .
Ative o endpoint chamando a função
EndpointRegistryClient
do objetoenable
e a aprovação doEndpoint
objeto retornado pelocreateEndpoint
método .