sabato 22 agosto 2015

ODI 12c - Groovy come testare la connessione di un Agent con relativo Update

Di seguito un semplice script per effettuare il test di connessione ad un agent ODI e per effettuarne l'update.

import oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker;

def RemoteRuntimeAgentInvoker agent = new
String IPADD="<inserire ip address o logical name host dell'agent>"
String PORTA="10011"
String PWD="<password dell'utente ODI di connessione>
RemoteRuntimeAgentInvoker("http://"+IPADD+":"+PORTA+"/oraclediagent", "SUPERVISOR", PWD.toCharArray());

String Name=agent.getAgentURL();
String User=agent.getUser();
String Pwd=agent.getCharArrayPassword();
String Invokealive=agent.invokeIsAlive();
 
       


// output con info su connessione al repository
      println("§*********************   Repository Info *****************************")
      println("§***  Name: "+Name)
      println("§***  User: "+User)
      println("§***  Pwd: "+Pwd)
      println("§***  Invokealive: "+Invokealive)
      println("§*********************************************************************")
   
try{
agent.invokeComputePlanning();
println("§***  AgentComputePlanning: Ok")
}
catch(Exception e){
println(e.getMessage());
}


Nessun commento:

Posta un commento