package lookup;
import oracle.iam.platform.OIMClient;
import Thor.API.tcResultSet;
import ojas.oimConnect;
import Thor.API.Operations.tcLookupOperationsIntf;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import javax.security.auth.login.LoginException;
//@Autor Sudhir
public class Createlookup {
// connection of oim you can write your won connection details here
private static OIMClient oimClient;
//
public void addLookupEntry(String LookupCode,String Lookup) {
try {
tcLookupOperationsIntf lookupOps = oimClient.getService(tcLookupOperationsIntf.class);
lookupOps.addLookupValue("lookup.ojas.States", LookupCode, Lookup, "", "");
} catch (Exception e) {
e.printStackTrace();
}
}
public void displayLookup(String lookupname) {
try {
tcLookupOperationsIntf lookupOps = oimClient .getService(tcLookupOperationsIntf.class);
tcResultSet values = lookupOps.getLookupValues(lookupname);
for (int i = 0; i < values.getRowCount(); i++) {
values.goToRow(i);
System.out.print(values.getStringValue("Lookup Definition.Lookup Code Information.Decode"));
System.out.println("," + values.getStringValue("Lookup Definition.Lookup Code Information.Code Key"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[]) throws LoginException,
FileNotFoundException,
IOException {
Createlookup obj = new Createlookup();
oimClient = oimConnect.getOIMConnection();
File inputFile;
inputFile = new File("F:\\data\\infom.txt");
FileReader fReader = new FileReader(inputFile);
BufferedReader bReader = new BufferedReader(fReader);
String readData = bReader.readLine();
while (readData != null)
{
String[] keyValue = readData.trim().split(",");
obj.addLookupEntry(keyValue[0],keyValue[1]);
readData = bReader.readLine();
}
fReader.close();
bReader.close();
obj.displayLookup("lookup.ojas.States");
}
}
import oracle.iam.platform.OIMClient;
import Thor.API.tcResultSet;
import ojas.oimConnect;
import Thor.API.Operations.tcLookupOperationsIntf;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import javax.security.auth.login.LoginException;
//@Autor Sudhir
public class Createlookup {
// connection of oim you can write your won connection details here
private static OIMClient oimClient;
//
public void addLookupEntry(String LookupCode,String Lookup) {
try {
tcLookupOperationsIntf lookupOps = oimClient.getService(tcLookupOperationsIntf.class);
lookupOps.addLookupValue("lookup.ojas.States", LookupCode, Lookup, "", "");
} catch (Exception e) {
e.printStackTrace();
}
}
public void displayLookup(String lookupname) {
try {
tcLookupOperationsIntf lookupOps = oimClient .getService(tcLookupOperationsIntf.class);
tcResultSet values = lookupOps.getLookupValues(lookupname);
for (int i = 0; i < values.getRowCount(); i++) {
values.goToRow(i);
System.out.print(values.getStringValue("Lookup Definition.Lookup Code Information.Decode"));
System.out.println("," + values.getStringValue("Lookup Definition.Lookup Code Information.Code Key"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[]) throws LoginException,
FileNotFoundException,
IOException {
Createlookup obj = new Createlookup();
oimClient = oimConnect.getOIMConnection();
File inputFile;
inputFile = new File("F:\\data\\infom.txt");
FileReader fReader = new FileReader(inputFile);
BufferedReader bReader = new BufferedReader(fReader);
String readData = bReader.readLine();
while (readData != null)
{
String[] keyValue = readData.trim().split(",");
obj.addLookupEntry(keyValue[0],keyValue[1]);
readData = bReader.readLine();
}
fReader.close();
bReader.close();
obj.displayLookup("lookup.ojas.States");
}
}