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