Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JADE has an API which makes it possible to use the JADE Engine in any Application application which can execute Java .jar files, e.g. Scala, Groovy, ....

An example how to include JADE as a component in your Applicationapplication, using the configuration in an ini-file:

Code Block
 JadeEngine objJadeEngine = new JadeEngine();
 JADEOptions objOptions = objJadeEngine.Options()
 
 objOptions.settings.Value(strSettingsFile); // settings file name
 objOptions.profile.Value(pstrProfileName);  // name of transfer profile
 objOptions.ReadSettingsFile();
  	
 objJadeEngine.Execute();  // start transfer
 objJadeEngine.Logout();   // logout and disconnect

Another example with accessing the configure JADE options directlyprogrammaticaly:

Code Block
 public void testRenameMultipleFilesLocal() throws Exception \{
    JadeEngine objJadeEngine = new JadeEngine();
    JADEOptions objOptions = objJadeEngine.Options()

    objOptions.getConnectionOptions().Source().protocol.Value("local");
    objOptions.file_spec.Value("^.*\\.txt$");
    objOptions.local_dir.Value(strTestPathName + "/JADE/");
    objOptions.operation.Value("rename");
   
    objOptions.replacing.Value("(.*)(.txt)");
    objOptions.replacement.Value("\\1_[date:yyyyMMddHHmm];\\2");

    objJadeEngine.Execute();
    objJadeEngine.Logout();
 \}

...