Önceki Başlık: Java Modülünü YapılandırmaSonraki Başlık: Bir JavaObject'i Kullanma


Java Kodunu Çalıştırma İşlecini Yapılandırma

Java Kodunu Çalıştırma işlecinden bir dış Java Arşiv (JAR) dosyasındaki sınıfları çağırabilirsiniz. Java Kodunu Çalıştırma işleci, hem işleç seviyesinde hem modül seviyesinde JAR dosyalarını kullanabilir. Java Kodunu Çalıştır işlecini modül düzeyindeki ayarları geçersiz kılacak şekilde de yapılandırabilirsiniz. Bu işleci kullanarak mevcut Java kodunuzdaki işlevlerden yararlanın.

Şu adımları izleyin:

  1. Java modülünü henüz yapılandırmadıysanız, önce bu görevi tamamlayın. Bkz. Java Modülünü Yapılandırma
  2. Java Kodunu Çalıştırma işlecini yapılandırın.

    Java Kodunu Çalıştır işlecinin kullandığı dış JAR dosyalarının yollarını belirtin. Her yol için şunları girebilirsiniz:

    Tam bir yolu belirtmedikçe, uygulama, girdiğiniz yolu bağıntılı yol olarak kabul eder.

    İşleç, bu alanda listelenen JAR dosyalarını yükler ve çalışan işleçteki Java kodu için kullanılabilir hale getirir. Bu JAR dosyalarında tanımlanan sınıflar, modül seviyesindeki JAR dosyalarında belirtilen aynı sınıfları geçersiz kılar.

  3. Dış JAR dosyalarına ek olarak, Java Kodunu Çalıştırma işleci için tüm .class dosyalarının yollarını girin.
    1. Adlandırılmamış bir paket içindeki .class dosyaları için, bu .class dosyalarını içeren dizinle biten bir yol girin. Örneğin, MyAccount.java bir pakete ait değilse ve MyAccount.class aşağıda yolda bulunuyorsa:
      C:\java\tests\MyAccount.class
      

      İşleci, aşağıdaki yolu kullanacak şekilde ayarlayın:

      C:\\java\\tests
      
    2. Adlandırılmış bir paket içindeki .class dosyaları için, kök paketi içeren dizinle biten bir yol girin. Kök paketi, tam paket adındaki ilk pakettir. Örneğin, MyAccount.java, com.ca.tech paketine aitse ve MyAccount.class şu konumdaysa:
      C:\java\othertests\com\ca\tech\MyAccount.class
      

      İşleci, aşağıdaki yolu kullanacak şekilde ayarlayın:

      C:\\java\\othertests
      

      Not: Tam bir yol olarak ya da CA Process Automation Kullanıcı Kaynakları'na bağıntılı bir yol olarak bir klasör yolu belirtin. Bir http yolu belirtmeyin. Klasör yolunu, JAR dosyalarını değil, .class dosyalarını yükleyecek şekilde belirtin. .class dosyalarının aksine, her bir JAR dosyası için JAR dosyası ile biten (bulunduğu dizin değil) ayrı bir yol gerekir.

  4. (İsteğe bağlı) Çalışmak istediğiniz JAR dosyalarını CA Process Automation Kullanıcı Kaynakları'na yükleyin.

    CA Process Automation, JAR dosyalarını otomatik olarak yansıtır.

    Not: Kullanıcı kaynakları da dahil olmak üzere kaynaklar, orkestratör veya aracının yansıtma aralığı sırasında yansıtılır. Kullanıcı kaynaklarına yüklediğiniz JAR dosyalarını Java modülü işleçlerinde kullanmadan önce, dosyaların yansıtılmış olduğundan emin olun.

  5. Yürütülecek kodu belirtin.
  6. Java koduna iletilecek girdi parametrelerini belirtin.
  7. İşleç Java kodunda oluşturulan değişkenlerin çıktı adlarını belirtin. Çıktı değişken adları, kodun yürütülmesi tamamlandığında işleç veri kümesine kaydedilmelidir.

    Not: CA Process Automation, Boole, tarih, tam sayı, rakam, dize, karakter veya bu türden bir dizi olmayan Java nesnelerini serileştirir ve bunları JavaObjects olarak kaydeder.

  8. (İsteğe bağlı) Bu Java Kodunu Çalıştırma işlecinin günlükçü ayarını belirtin. Bu ayarlar, modül seviyesindeki günlükçü ayarlarını geçersiz kılar.
  9. Java Kodunu Çalıştırma işlecini çalıştırın.

    Java modülü, bir işlem sırasında karşılaşılan özel durumları veya hataları yakalar ve sorun işlecinin Neden alanında kullanıcıyı uyarır.