Tópico anterior: Java e JARs externosPróximo tópico: Configurar o operador Executar código Java


Configurar o módulo Java

Você pode chamar as classes de um arquivo JAR (Java Archive) externo a partir de todos os operadores Executar código Java. Configure o módulo Java para aplicar configurações a esses operadores e aproveitar a funcionalidade oferecida pelo seu código Java existente. Em seguida, use o operador Executar código Java para criar um objeto Java.

Siga estas etapas:

  1. Especifique os JARs com os quais deseja trabalhar em uma máquina com orquestrador ou agente do CA Process Automation. Localize o campo Jars externo padrão para o módulo. Digite os caminhos para os JARs externos a serem carregados para uso por todos os operadores Executar código Java em execução no orquestrador ou no agente. Para cada caminho, você pode digitar:
    1. O caminho completo de um arquivo JAR residente na máquina em que o orquestrador ou o agente está sendo executado. O caminho completo é iniciado com uma das seguintes barras:
      /
      \\
      
      

      Você também pode designar o caminho completo usando uma expressão regular que inicie com um caractere seguido por dois-pontos (:) e, em seguida, o restante da sequência de caracteres, incluindo a sintaxe de ponto, como em:

      ^.:.* 
      
      
    2. O caminho completo de um arquivo JAR disponível em http:// ou https://. O caminho não exige autenticação e não deve ser acessível por meio de um proxy http.
    3. Um caminho relativo de um arquivo JAR que foi carregado para a pasta Recursos do usuário do CA Process Automation. A menos que você especifique um caminho completo, o aplicativo considerará o caminho inserido como um caminho relativo.

    O Carregador de classe do Módulo Java, que todos os operadores Executar código Java em execução do módulo Java compartilham, carrega os JARs que você lista nesse campo. Os JARs são carregados uma vez quando estiverem executando o primeiro operador de módulo Java e, depois, após qualquer alteração feita nos JARs externos padrão. Qualquer JAR inserido nessa lista ficará disponível ao código Java executado pelos operadores Executar código Java. Todas as classes definidas nos JARs no nível de operador substituirão as mesmas classes especificadas nos JARs no nível de módulo.

  2. Além dos JARs externos, digite os caminhos dos arquivos .class que todos os operadores Executar código Java em execução no orquestrador ou no agente estejam usando.
    1. Para os arquivos .class em um pacote sem nome, digite um caminho que termine com o diretório que contém os arquivos .class. Por exemplo, MyAccount.java não pertence a um pacote e MyAccount.class está no seguinte local:
      C:\java\tests\MyAccount.class
      

      Defina o operador para usar o seguinte caminho:

      C:\\java\\tests
      
    2. Para os arquivos .class em um pacote nomeado, digite um caminho que termine com o diretório que contém o pacote raiz. O pacote raiz é o primeiro pacote no nome completo do pacote. Por exemplo, MyAccount.java pertence ao pacote com.ca.tech. MyAccount.class está no seguinte caminho:
      C:\java\othertests\com\ca\tech\MyAccount.class
      

      Defina o operador para usar o seguinte caminho:

      C:\\java\\othertests
      

    Observação: especifique o caminho de uma pasta como um caminho completo ou relativo para Recursos de usuário do CA Process Automation. Não especifique um caminho http. Especifique o caminho de uma pasta para carregar arquivos .class, e não arquivos JAR. Diferentemente dos arquivos .class, cada arquivo JAR requer um caminho separado que termine com o arquivo JAR (e não o diretório onde ele reside).

  3. (Opcional) Faça upload dos JARs com os quais deseja trabalhar para Recursos de usuário do CA Process Automation.

    O CA Process Automation espelham automaticamente os JARs.

    Observação: os recursos, incluindo recursos do usuário, são espelhados no intervalo de espelhamento do orquestrador ou do agente. Certifique-se de que os arquivos JAR carregados nos recursos de usuário já estejam espelhados antes de usá-los nos operadores do módulo Java.

  4. Verifique se os arquivos JAR contendo as classes Java com as quais deseja trabalhar estão disponíveis para o orquestrador/agente cujo touchpoint está executando o operador.
  5. (Opcional) Configure o agente de log padrão do módulo. É possível substituir essa configuração no nível de operador.
  6. (Opcional) Substitua qualquer configuração no nível de módulo, definindo operadores individuais. Consulte o próximo procedimento, Configurar um operador Executar código Java.
  7. Execute qualquer operador Executar código Java. O módulo Java captura todos os erros ou exceções encontrados durante uma operação e alerta o usuário no campo Motivo do operador Problema.