Problem in execution of OIM 9.1 API
Hi,
In our project, we have developed a custom application using OIM9.1 API where we are using calling tcRequestOperationIntf.getRequestObject(ReqKey) at multiple places.
and also tcRequestOperationIntf.seRequestResponse(a,b,c) methods.
same code is working with OIM 9.0.1 API
but while execution, i am getting below exception-
At one point exception is -
java.lang.NullPointerException
at Thor.API.Operations.tcRequestOperationsClient.getRequestObjects(Unknown Source)
At 2nd point detail log-
lReqKey= 89883
ERROR,04 Mar 2009 14:29:16,951,[SAPApplication : THOR.SAPTEST210],Thor.API.Operations.tcRequestOperationsClient.getRequestObjects[-1] java.lang.NullPointerException
java.lang.NullPointerException
at Thor.API.Operations.tcRequestOperationsClient.getRequestObjects(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy12.getRequestObjects(Unknown Source)
at com.aim.sap.businessobject.apioperation.SAPAPIRequestOperation.approveXellRequest(SAPAPIRequestOperation.java:687)
at ERROR,04 Mar 2009 14:29:16,971,[SAPApplication : THOR.SAPTEST210],Error in approving request in xellerate.
Please help if any one has some idea regarding this.
Thanks ..
Hi,
I am using Oracle WebLogic10.3 App server and OIM9.1.0.1.
This API, I am calling from from external/custom Web resource (Servlet)?
- How are you initializing the request operations ref?
I am initilising object using session. please find the code below-
sessionContainer moXellerateSession = (sessionContainer)objhttpsession.getAttribute("Xellerate.Session");
apiFactory = moXellerateSession.getUtilityFactory();
requestIntf = (tcRequestOperationsIntf) apiFactory.getUtility("Thor.API.Operations.tcRequestOperationsIntf");
objRequestRS = requestIntf.getRequestObjects(Long.parseLong((String)arlXellRequestKeys.get(i)));
Thanks
Similar Messages
-
Problem in sending messages using java mail api
Hi All,
I have a problem in sending messages via java mail api.
MimeMessage message = new MimeMessage(session);
String bodyContent = "ñSunJava";
message.setText (bodyContent,"utf-8");using the above code its not possible for me to send the attachment. if i am using the below code means special characters like ñ gets removed or changed into some other characters.
MimeBodyPart messagePart = new MimeBodyPart();
messagePart.setText(bodyText);
// Set the email attachment file
MimeBodyPart attachmentPart = new MimeBodyPart();
FileDataSource fileDataSource = new FileDataSource("C:/sunjava.txt") {
public String getContentType() {
return "application/octet-stream";
attachmentPart.setDataHandler(new DataHandler(fileDataSource));
attachmentPart.setFileName(filename);
Multipart multipart = new MimeMultipart();
multipart.addBodyPart(messagePart);
multipart.addBodyPart(attachmentPart);
message.setContent(multipart);
Transport.send(message);is there any way to send the file attachment with the body message without using MultiPart java class.Taken pretty much straight out of the Javamail examples the following works for me (mail read using Thunderbird) // Define message
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
// Set the 'to' address
for (int i = 0; i < to.length; i++)
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
// Set the 'cc' address
for (int i = 0; i < cc.length; i++)
message.addRecipient(Message.RecipientType.CC, new InternetAddress(cc[i]));
// Set the 'bcc' address
for (int i = 0; i < bcc.length; i++)
message.addRecipient(Message.RecipientType.BCC, new InternetAddress(bcc[i]));
message.setSubject("JavaMail With Attachment");
// Create the message part
BodyPart messageBodyPart = new MimeBodyPart();
// Fill the message
messageBodyPart.setText("Here's the file ñSunJava");
// Create a Multipart
Multipart multipart = new MimeMultipart();
// Add part one
multipart.addBodyPart(messageBodyPart);
// Part two is attachment
for (int count = 0; count < 5; count++)
String filename = "hello" + count + ".txt";
String fileContent = " ñSunJava - Now is the time for all good men to come to the aid of the party " + count + " \n";
// Create another body part
BodyPart attachementBodyPart = new MimeBodyPart();
// Get the attachment
DataSource source = new StringDataSource(fileContent, filename);
// Set the data handler to this attachment
attachementBodyPart.setDataHandler(new DataHandler(source));
// Set the filename
attachementBodyPart.setFileName(filename);
// Add this part
multipart.addBodyPart(attachementBodyPart);
// Put parts in message
message.setContent(multipart);
// Send the message
Transport.send(message); -
Problem while rendering report generated with iText API
Hi!
I am stuck with problem of rendering report generated through iText API.
What exactly happens is, I have to put an image (.jpg) on my report, when I am generating HTML file using iText API, the image size is normal i.e., as it is taken.
But when I render it to take print through printer, the size of image is getting short i.e., it prints like an Icon on Paper. What can I do to get the proper image size on paper also?
The code is as follows, which I have used to render
public class HTMLPrintRenderer implements Printable {
ReportAbs objReport;
JEditorPane editorPane;
String fileName;
final int STARTING_PAGESET_NUMBER=0;
int currentPageSetNumber=STARTING_PAGESET_NUMBER;
/** Creates a new instance of HTMLPrintRenderer */
public HTMLPrintRenderer(ReportAbs objReport) throws Exception{
this.objReport=objReport;
this.fileName=ReportsUtility.getReportLocation()+ objReport.getReportFileName();
if(objReport.isLayoutLandscape()){
SCALE =600.0/1000;//600.0/850;
else{
SCALE =600.0/850;
init();
private void init()throws Exception{
setDocument(STARTING_PAGESET_NUMBER);
public void setDocument(int pageSetNumber) throws Exception{
editorPane=new JEditorPane();
((AbstractDocument)editorPane.getDocument()).setAsynchronousLoadPriority(-1);
editorPane.setText("text/html");
editorPane.setPage("file:"+fileName+"."+pageSetNumber);
currentPageSetNumber=pageSetNumber;
int pageCountInPageSet=0;// counter to track number of pages in each pageSet
int currentPage=-1;
double pageStartY=0,pageEndY=0;
final double SCALE;// =600.0/1000;//600.0/850;
final int HEADER_HEIGHT=30;//50;
final int FOOTER_HEIGHT=70;
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
Graphics2D graphics2D;
graphics2D = (Graphics2D) graphics;
initEditorPane(editorPane,pageFormat);
ReportPrinterUtility.printPageAttributes(pageFormat);
/// print custom here... page numbers and page headers may be printed here
/// meant only for HEADRS and FOOTERS
/// caution... DO NOT ALTER GRAPHICS OBJECT ATTRIBUTES
/// @author Manoj
//TRANSLATE..............must also be reverse translated
double x=pageFormat.getImageableX();
double y=pageFormat.getImageableY();
graphics2D.translate(x,y);
paintCustomPage(graphics2D,pageFormat);
//REVERSETRANSLATE
graphics2D.translate(-x,-y);
graphics2D.scale(SCALE,SCALE);
// V set clipping area
int headerHeight=HEADER_HEIGHT;
graphics2D.setClip((int)(pageFormat.getImageableX()/SCALE),
(int) ((pageFormat.getImageableY()+headerHeight)/SCALE),
(int) (pageFormat.getImageableWidth()/SCALE),
(int) ((pageFormat.getImageableHeight()-FOOTER_HEIGHT)/SCALE));
// VI set pageStart on editorPane
if (pageIndex > currentPage) {
currentPage = pageIndex;
pageStartY += pageEndY;
pageEndY = graphics2D.getClipBounds().getHeight();
pageCountInPageSet++;
// VII
graphics2D.translate(graphics2D.getClipBounds().getX(),
graphics2D.getClipBounds().getY());
// VIII prepare clipping area
Rectangle allocation = new Rectangle(0,
(int) -pageStartY,
(int) (editorPane.getMinimumSize().getWidth()),
(int) (editorPane.getPreferredSize().getHeight()));
View rootView=editorPane.getUI().getRootView(editorPane);
if (printView(graphics2D,allocation,rootView)) {//page exists
System.out.println("page exists"+pageCountInPageSet);
return Printable.PAGE_EXISTS;
else {// page does not exist
System.out.println("resetting page parameters");
pageStartY = 0;
pageEndY = 0;
currentPage = -1;
if(!setupNextPage()){///more pages exist TODO:
return Printable.NO_SUCH_PAGE;
else{//no more pages exist
// call next page
pageCountInPageSet=0;//reset to first page in pageSet
resetGraphics(graphics2D,pageFormat);
return print(graphics2D,pageFormat,pageIndex);
private void resetGraphics(Graphics2D graphics2D,PageFormat pFormat){
graphics2D.clearRect(0,0,
(int)(pFormat.getImageableWidth()/SCALE),
(int)(pFormat.getImageableHeight()/SCALE));
graphics2D.translate(-graphics2D.getClipBounds().getX(),
-graphics2D.getClipBounds().getY());
graphics2D.scale(1/SCALE, 1/SCALE);
}Hi!
I am stuck with problem of rendering report generated through iText API.
What exactly happens is, I have to put an image (.jpg) on my report, when I am generating HTML file using iText API, the image size is normal i.e., as it is taken.
But when I render it to take print through printer, the size of image is getting short i.e., it prints like an Icon on Paper. What can I do to get the proper image size on paper also?
The code is as follows, which I have used to render
public class HTMLPrintRenderer implements Printable {
ReportAbs objReport;
JEditorPane editorPane;
String fileName;
final int STARTING_PAGESET_NUMBER=0;
int currentPageSetNumber=STARTING_PAGESET_NUMBER;
/** Creates a new instance of HTMLPrintRenderer */
public HTMLPrintRenderer(ReportAbs objReport) throws Exception{
this.objReport=objReport;
this.fileName=ReportsUtility.getReportLocation()+ objReport.getReportFileName();
if(objReport.isLayoutLandscape()){
SCALE =600.0/1000;//600.0/850;
else{
SCALE =600.0/850;
init();
private void init()throws Exception{
setDocument(STARTING_PAGESET_NUMBER);
public void setDocument(int pageSetNumber) throws Exception{
editorPane=new JEditorPane();
((AbstractDocument)editorPane.getDocument()).setAsynchronousLoadPriority(-1);
editorPane.setText("text/html");
editorPane.setPage("file:"+fileName+"."+pageSetNumber);
currentPageSetNumber=pageSetNumber;
int pageCountInPageSet=0;// counter to track number of pages in each pageSet
int currentPage=-1;
double pageStartY=0,pageEndY=0;
final double SCALE;// =600.0/1000;//600.0/850;
final int HEADER_HEIGHT=30;//50;
final int FOOTER_HEIGHT=70;
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
Graphics2D graphics2D;
graphics2D = (Graphics2D) graphics;
initEditorPane(editorPane,pageFormat);
ReportPrinterUtility.printPageAttributes(pageFormat);
/// print custom here... page numbers and page headers may be printed here
/// meant only for HEADRS and FOOTERS
/// caution... DO NOT ALTER GRAPHICS OBJECT ATTRIBUTES
/// @author Manoj
//TRANSLATE..............must also be reverse translated
double x=pageFormat.getImageableX();
double y=pageFormat.getImageableY();
graphics2D.translate(x,y);
paintCustomPage(graphics2D,pageFormat);
//REVERSETRANSLATE
graphics2D.translate(-x,-y);
graphics2D.scale(SCALE,SCALE);
// V set clipping area
int headerHeight=HEADER_HEIGHT;
graphics2D.setClip((int)(pageFormat.getImageableX()/SCALE),
(int) ((pageFormat.getImageableY()+headerHeight)/SCALE),
(int) (pageFormat.getImageableWidth()/SCALE),
(int) ((pageFormat.getImageableHeight()-FOOTER_HEIGHT)/SCALE));
// VI set pageStart on editorPane
if (pageIndex > currentPage) {
currentPage = pageIndex;
pageStartY += pageEndY;
pageEndY = graphics2D.getClipBounds().getHeight();
pageCountInPageSet++;
// VII
graphics2D.translate(graphics2D.getClipBounds().getX(),
graphics2D.getClipBounds().getY());
// VIII prepare clipping area
Rectangle allocation = new Rectangle(0,
(int) -pageStartY,
(int) (editorPane.getMinimumSize().getWidth()),
(int) (editorPane.getPreferredSize().getHeight()));
View rootView=editorPane.getUI().getRootView(editorPane);
if (printView(graphics2D,allocation,rootView)) {//page exists
System.out.println("page exists"+pageCountInPageSet);
return Printable.PAGE_EXISTS;
else {// page does not exist
System.out.println("resetting page parameters");
pageStartY = 0;
pageEndY = 0;
currentPage = -1;
if(!setupNextPage()){///more pages exist TODO:
return Printable.NO_SUCH_PAGE;
else{//no more pages exist
// call next page
pageCountInPageSet=0;//reset to first page in pageSet
resetGraphics(graphics2D,pageFormat);
return print(graphics2D,pageFormat,pageIndex);
private void resetGraphics(Graphics2D graphics2D,PageFormat pFormat){
graphics2D.clearRect(0,0,
(int)(pFormat.getImageableWidth()/SCALE),
(int)(pFormat.getImageableHeight()/SCALE));
graphics2D.translate(-graphics2D.getClipBounds().getX(),
-graphics2D.getClipBounds().getY());
graphics2D.scale(1/SCALE, 1/SCALE);
} -
Problem with sending mail throgh java mail api
hi folks,
We are having problem regarding sending mail using java mail api.
we are using msgsendsample.java file from demo folder contained in javamail-1.3.3_01 folder.
we are using following command at dos prompt.:
java msgsendsample [email protected] [email protected] smtp.mail.yahoo.com false
It gives following Exception:
--Exception handling in msgsendsample.java
com.sun.mail.smtp.SMTPSendFailedException: 530 authentication required - for hel
p go to http://help.yahoo.com/help/us/mail/pop/pop-11.html
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1
333) at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:906)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:535)
at javax.mail.Transport.send0(Transport.java:151)
at javax.mail.Transport.send(Transport.java:80)
at msgsendsample.main(msgsendsample.java:93)
** ValidUnsent Addresses
[email protected]
Thanking in Advance...
Please give us guidance to any alternate solution if exists.hi
the smtp server u are using should allow u to send mail to other smtp server like if u r sending mail to yahoo account u have to use yahoo smtp server only .....
bye -
How to obtain Role name in OIM 11g using API's
Hello,
I have a scenario in which I create Role/Group in OIM 11g & it gets provisioned in AD [=works fine] & other part is when i delete role in OIM 11g then it should
get deleted from AD.I have written postprocess event handler to achieve this.
In role creation part i get all parameters using "orchestration.getParameters();" , but when i delete role then "orchestration.getParameters();" is empty,so i am
not able to get role name.
Is there a way to get role name while deleting roles using API ?
Thanks,
Rahul ShahHi Raghav,
Following is my code :
tcRODetails = orgOpInterface.getObjects(organizationKey);
for(int i = 0;i < tcRODetails.getRowCount();i++){
tcRODetails.goToRow(i);
// resourceName=AD Group
if(resourceName.equalsIgnoreCase(tcRODetails.getStringValue("Objects.Name"))&&
tcRODetails.getStringValue("Objects.Object Status.Status").equalsIgnoreCase("Provisioned")||
tcRODetails.getStringValue("Objects.Object Status.Status").equalsIgnoreCase("Enabled")) {
System.out.println("<<<FOUND>>>");
processKey = tcRODetails.getLongValue("Process Instance.Key");
provisionObjectKey = tcRODetails.getLongValue("Objects.Key");
tcProcessSet = oimFormUtility.getProcessFormData(processKey);
for(int j=0;j<tcProcessSet.getRowCount();j++){
tcProcessSet.goToRow(j);
if(grpName.equalsIgnoreCase(tcProcessSet.getStringValue("UD_ADGRP_NAME"))){
System.out.println("MATCH FOUND!!!!!");
orgOpInterface.removeObjectAllowed(organizationKey,provisionObjectKey);
break;
& i get following error :
<Mar 22, 2012 1:54:43 PM IST> <Error> <XELLERATE.APIS> <BEA-000000> <Class/Method: tcOrganizationOperationsBean/removeObjectAllowed encounter some problems: Object with key=7 is not already set as an allowed object for Organization with key=1>
Thanks
Rahul Shah -
Trial ABAP 7.02 - installation problem in execution phase step 5/24
Hi Folks,
Seek your advise to solve the error I'm facing during trial ABAP install.
I'm tryng to install the trial ABAP 7.02 version on my notebook which is running WINDOWS 7 home premium.
I downloaded the j2re-1_4_2_19 version.
Have hit error during the execution phase in step 5 (install database client).
The message popped is as below:
=========================================================
An error occurred while processing option SAP NetWeaver 7.0 including Enhancement Package 2 > SAP Application Server ABAP > MaxDB > Central System > Central System( Last error reported by the step :The database installer reported an error. DIAGNOSIS: Some database applications might still be running. SOLUTION: Check the log file sdbinst.log and D:\sapdb\data\wrk\MaxDBRuntimeForSAPAS_install_ _ .log.). ...
=========================================================
The contents of log file sdbinst.log are:
=========================================================
SAP MaxDB Installation Manager 7.8.01.14
Checking installation...
Preparing package "Installer" ...
Preparing package "SAP Utilities Compatibility" ...
Preparing package "Global Listener" ...
Preparing package "Installation Compatibility" ...
Preparing package "Base" ...
Preparing package "SQLDBC" ...
Preparing package "SQLDBC 77" ...
Preparing package "Fastload API" ...
Preparing package "SQLDBC 76" ...
Preparing package "SAP Utilities" ...
Preparing package "ODBC" ...
Preparing package "Messages" ...
Preparing package "JDBC" ...
Looking for running processes of package Installer
Looking for running processes of package Installation Compatibility
Looking for running processes of package Global Listener
Looking for running processes of package SAP Utilities Compatibility
Looking for running processes of package Base
Looking for running processes of package SQLDBC 76
Looking for running processes of package Messages
Looking for running processes of package SQLDBC
Looking for running processes of package ODBC
Looking for running processes of package JDBC
Looking for running processes of package SAP Utilities
Looking for running processes of package SQLDBC 77
Looking for running processes of package Fastload API
ERR: Installation failed
ERR: error installing
INFO: Installing signal handler
INFO: Handler for signal INT
INFO: Handler for signal PIPE
INFO: Handler for signal ABRT
INFO: Handler for signal FPE
INFO: Handler for signal QUIT
INFO: System Informations
INFO: Operating System: Windows
INFO: Architecture : AMD64
INFO: Version : Windows 7
INFO: Subversion : Service Pack 1
INFO: Host Name : JAYNB
INFO: Installer Informations
INFO: Installer is part of installation kit
INFO: Version is 7.8.01 Build 014-121-233-288
INFO: MakeId is 479160
INFO: Running as console application
INFO: Running in background mode
INFO: Program call informations
INFO: Caller program name is SDBINST
INFO: Command line arguments: -global_prog D:\sapdb\programs -global_data D:\sapdb\data -path D:\sapdb\clients\NSP -private_datapath D:\sapdb\clients\NSP\data -profile Runtime For SAP AS -i CL_NSP -b
INFO: Current directory: C:\Program Files\sapinst_instdir\NW702\AS-ABAP\ADA\CENTRAL
INFO: Installer directory: D:\Trial_7\NWABAPTRIAL70206_64\NWABAPTRIAL70206_64\SAP_MaxDB_78_SP1_14_RDBMS\DATA_UNITS\MAXDB_WINDOWS_X86_64
INFO: Pid is 4932
INFO: Environment dump:
INFO: ALLUSERSPROFILE = C:\ProgramData
INFO: APPDATA = C:\Users\Jay\AppData\Roaming
INFO: COMMONPROGRAMFILES = C:\Program Files\Common Files
INFO: COMMONPROGRAMFILES(X86) = C:\Program Files (x86)\Common Files
INFO: COMMONPROGRAMW6432 = C:\Program Files\Common Files
INFO: COMPUTERNAME = JAYNB
INFO: COMSPEC = C:\Windows\system32\cmd.exe
INFO: CONFIGSETROOT = C:\Windows\ConfigSetRoot
INFO: FP_NO_HOST_CHECK = NO
INFO: HOMEDRIVE = C:
INFO: HOMEPATH = \Users\Jay
INFO: LOCALAPPDATA = C:\Users\Jay\AppData\Local
INFO: LOGONSERVER =
JAYNB
INFO: NUMBER_OF_PROCESSORS = 8
INFO: OS = Windows_NT
INFO: PATH = C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Trend Micro\AMSP
INFO: PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
INFO: PROCESSOR_ARCHITECTURE = AMD64
INFO: PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
INFO: PROCESSOR_LEVEL = 6
INFO: PROCESSOR_REVISION = 2a07
INFO: PROGRAMDATA = C:\ProgramData
INFO: PROGRAMFILES = C:\Program Files
INFO: PROGRAMFILES(X86) = C:\Program Files (x86)
INFO: PROGRAMW6432 = C:\Program Files
INFO: PSMODULEPATH = C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
INFO: PUBLIC = C:\Users\Public
INFO: SAPINST_EXEDIR_CD = C:/Program Files/sapinst_instdir/NW702/AS-ABAP/ADA/CENTRAL
INFO: SAPINST_JRE_HOME = C:/Users/Jay/AppData/Local/Temp/sapinst_exe.360.1316202479/jre
INFO: SELFEXTRACTOR_EXECUTABLE_NAME = C:/Program Files/sapinst_instdir/NW702/AS-ABAP/ADA/CENTRAL/sapinst.exe
INFO: SYSTEMDRIVE = C:
INFO: SYSTEMROOT = C:\Windows
INFO: TEMP = C:\Users\Jay\AppData\Local\Temp
INFO: TMP = C:\Users\Jay\AppData\Local\Temp
INFO: USERDOMAIN = JayNB
INFO: USERNAME = Jay
INFO: USERPROFILE = C:\Users\Jay
INFO: WINDIR = C:\Windows
INFO:
SAP MaxDB Installation Manager 7.8.01.14
INFO: checking configuration of global installation
INFO: Parameter "GlobalData" is given via command line option, value = "D:\sapdb\data"
INFO: Parameter "GlobalPrograms" is given via command line option, value = "D:\sapdb\programs"
INFO: checking configuration of installation
INFO: Parameter "Name" is given via command line option, value = "CL_NSP"
INFO: Parameter "Path" is given via command line option, value = "D:\sapdb\clients\NSP"
INFO: Parameter "Comment" is not set
INFO: Parameter "PrivateData" is given via command line option, value = "D:\sapdb\clients\NSP\data"
INFO: Checking installation...
=========================================================
Regards,
AGHi all,
problem wes caused by shared folders for my virtual PC machine. I have to remove shared folders. -
OIM GTC connector_OIM API Error
I have created a GTC in OIM. I am able to provision and revoke the resource in my base machine.
I have one task e.g. Change First Name and corresponding First Name Updated runs on completion of Change First Name.
If I am a Officer 1, I can run the task successfully.
If I am Officer 2, I am getting error as"OIM API error encontered".
In WAS logs I am getting IT Resource with key 0 not found.
If you guys have encountered the same situation then please respond.I think one problem I am having is that I was using the java that shipped with RedHat. I am now using the java that is shipped with the SOA Suite. I am still getting an error, but it's a little different.
[oracle@oimserver scripts]$ which java
/app/oracle/soa/jdk/bin/java
[oracle@oimserver scripts]$ java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
[oracle@oimserver scripts]$ ./SSH.sh
java.lang.NullPointerException
at java.io.File.<init>(File.java:194)
at com.thortech.xl.integration.telnetssh.tests.SSHProvisioningTest.setSshProperties(Unknown Source)
at com.thortech.xl.integration.telnetssh.tests.SSHProvisioningTest.main(Unknown Source) -
Creation of a Request in OIM 11G using API's
Hi Friends,
I am trying to create a request using OIM 11g API's.
I am trying to do this for EBS Responsibility resource and this resource has a request dataset has EBS-IT-Resource-Instance, application name, responsibility name, start date and security group. Please note application name, responsibility name, start date and security group are in child form.
I am trying to populate the request dataset using the below code.
List<RequestBeneficiaryEntityAttribute> entityAttrList;
RequestBeneficiaryEntity entity = null;
entityAttrList = new ArrayList<RequestBeneficiaryEntityAttribute>();
entity = new RequestBeneficiaryEntity();
tcITResourceInstanceOperationsIntf tcITResourceIntf = Platform.getService(tcITResourceInstanceOperationsIntf.class);
HashMap searchcriteria = new HashMap<String, String>();
searchcriteria.put("IT Resources.Name", "EBSHF-APPS12");
tcResultSet resultSet = tcITResourceIntf.findITResourceInstances(searchcriteria);
long itResourceKey=resultSet.getLongValue("IT Resources.Key");
entityAttrList.add(this.getAttrLong("eBusiness Suite Instance Name",itResourceKey));
entityAttrList.add(this.getAttr("Application Name","3~300"));
entityAttrList.add(this.getAttr("Responsibility Name", "3~300~52281"));
entityAttrList.add(this.getAttr("Security Group", "3~0"));
entity.setEntityKey(getResourceKey("Oracle eBusiness Responsibility"));
entity.setEntityType(RequestConstants.RESOURCE);
entity.setEntitySubType("Oracle eBusiness Responsibility");
entity.setEntityData(entityAttrList);
private RequestBeneficiaryEntityAttribute getAttr(String name, String value)
RequestBeneficiaryEntityAttribute attr = null;
attr = new RequestBeneficiaryEntityAttribute(name, value, RequestBeneficiaryEntityAttribute.TYPE.String);
return attr;
private RequestBeneficiaryEntityAttribute getAttrLong(String name, long value)
RequestBeneficiaryEntityAttribute attr = null;
attr = new RequestBeneficiaryEntityAttribute(name, value, RequestBeneficiaryEntityAttribute.TYPE.Long);
return attr;
My code is working fine and a request is getting created. But when I try to open the request dataset(object form) for the newly created request, I am getting null exceptions.
If I did not populate the fields that are in the child form application name, responsibility name and security group which are highlighted above, then I am able to view the form with the correct IT-Resource-Instance name after request creation.
So, I am thinking I am doing something wrong while populating child form data in the request dataset.
Can you please provide me some code snippet to populate the child using 11G API'S?Hi Bikash,
After referring your code, i made changes in mine. Here is my updated code.
RequestBeneficiaryEntityAttribute parantAttr=null;
List<RequestBeneficiaryEntityAttribute> entityAttrList;
RequestBeneficiaryEntity entity = null;
entity = new RequestBeneficiaryEntity();
parantAttr=this.getAttrLong("eBusiness Suite Instance Name", itResourceKey);
RequestBeneficiaryEntityAttribute mid1 = new RequestBeneficiaryEntityAttribute();
List <RequestBeneficiaryEntityAttribute> childAttributesList = new ArrayList<RequestBeneficiaryEntityAttribute>();
childAttributesList.add(this.getAttr("Application Name", "3~555"));
childAttributesList.add(this.getAttr("Responsibility Name", "3~555~22862"));
childAttributesList.add(this.getAttr("Security Group", "3~0"));
mid1.setChildAttributes(childAttributesList);
mid1.setAction(RequestBeneficiaryEntityAttribute.ACTION.Add);
entityAttrList = new ArrayList<RequestBeneficiaryEntityAttribute>();
entityAttrList.add(parantAttr);
entityAttrList.add(mid1);
But when I try to run this, it is getting failed saying "RequestServiceException: IAM-2050033:Invalid attribute name null. No corresponding reference was found in the data set ProvisionResourceOracle eBusiness Responsibility".
Here is my request data set for your reference.
<AttributeReference name="eBusiness Suite Instance Name" attr-ref="eBusiness Suite Instance Name" type="Long" length="50" widget="itresource-lookup" required="true" available-in-bulk="true" itresource-type="eBusiness Suite UM"/>
<AttributeReference available-in-bulk="true" length="10" widget="text" type="String" attr-ref="UD_EBH_RSCP" name="EBS HR Foundation User Responsibilities">
<AttributeReference name="Application Name" attr-ref="Application Name" type="String" length="256" widget="lookup-query" available-in-bulk="true" required="true">
<lookupQuery lookup-query="select lkv_encoded as Value,lkv_decoded as Description from lkv lkv, lku lku where lkv.lku_key=lku.lku_key and lku_type_string_key='Lookup.EBS.Application' and lkv_encoded like concat('$Form data.eBusiness Suite Instance Name', '~%')" display-field="Description" save-field="Value"/>
</AttributeReference>
<AttributeReference name="Responsibility Name" attr-ref="Responsibility Name" type="String" length="256" widget="lookup-query" available-in-bulk="true" required="true" primary="true">
<lookupQuery lookup-query="select lkv_encoded as Value,lkv_decoded as Description from lkv lkv,lku lku where lkv.lku_key=lku.lku_key and lku_type_string_key='Lookup.EBS.Responsibility' and lkv_encoded like concat('$Form data.Application Name','~%')" display-field="Description" save-field="Value"/>
</AttributeReference>
<AttributeReference name="Security Group" attr-ref="Security Group" type="String" length="256" widget="lookup-query" available-in-bulk="true" required="true">
<lookupQuery lookup-query="select lkv_encoded as Value,lkv_decoded as Description from lkv lkv, lku lku where lkv.lku_key=lku.lku_key and lku_type_string_key='Lookup.EBS.SecurityGroup' and lkv_encoded like concat('$Form data.eBusiness Suite Instance Name', '~%')" display-field="Description" save-field="Value"/>
</AttributeReference>
I am not sure why it is not referencing to the attribute. In your blog, it is saying your code is to set process form. But i am trying to create a request using API's. so, I need some code snippet to populate request dataset. Do you think, this will serve both?
Thanks for your help. -
Problems while uploading files using the FileReference API
I've built an image uploader module in Flex using the FileReference API and PHP.
While this works perfect for images upto 1 MB, What I'm noticing is that for images greater that 1 MB even after the Event.COMPLETE has triggered, the file hasn't yet been uploaded into the folder.. its only after a couple of seconds or minutes after the Event.COMPLETE, that the image actually shows up in the FTP folder. Morever I also noticed that for such files the DataEvent.UPLOAD_COMPLETE_DATA that we are using to get feedback from PHP never gets called.
I thought it would be related to the PHP script getting timed out... but the PHP script does get executed and the images do show up in the folder but thats way after the Event.Complete has been triggered and more importantly DataEvent.UPLOAD_COMPLETE_DATA doesnt get called.
Everything seems to work fine as long as the file size is under 1 MB
Did others too face similar problems and any ideas on how to fix it?
Thanks in advanceI don't believe there is, as the browse button renders out as an html input type file component, and this has no ability to get native file size from the client. The only way to do it is to check the file size server side, but that kind of defeats the purpose to some extent, as the file is required to be uploaded before the file size can be checked.
There is no way to do this on the client short of using a third party client side component - ie. java, flash or some other active component that gets file system level access.
Ben -
DB disk space problem with upgradation from oim 9.1 to oim 11.1.1.5
Hi All,
Aim: we have to upgrade oim9.1 to oim 11g, with new data cente ( we are doing this in DEV env)
constraint: DB diskSpace is 30 GB
As part of upgradation, we have to import the existing oim 9.1 Db to new DB, Here we faced the size problem, our Dev DB data size is 100GB (which is going to import into new DB), but new DB disk space is 30GB only.
Which tables, do we need to truncate, so that It should not effect upgradtion( we should not miss, oim objects other than User/log inforamtion)?
Do OIm11g(11.1.1.5.0) has any constraints over DB size with 30 GB?
Please suggest me.
Thanks.The UPA tables are audit related. I doubt you could truncate any of the others and not affect something else.
-Kevin -
OIM 11g (OIMClient) API login without password
Hi,
Is it possible to login using OIMClient API with username only?
I would like to use a trusted web service to invoke the OIMClient API (using private key and username), this seems possible in the previous version of OIM, has anyone tried with 11g and how do you do it.
Alternatively is it possible to decrypt 11g password from a web service?
ThanksHi,
If you are looking for login to OIM using UserName/PrivateKey, refer the link below:
While login to OIM 11g using private key getting error
Regards,
Raghav. -
OIM 11g R2 - API to add organization to an Application Instance
Hi,
In OIM 11g R2,we have a requirement to create application instance using API (from a csv file) and assign some default organizations to these application instance.We could able to create Application Instance but couldnt find any API to add organizations.Is it possible to do thia?.ThanksOne of the ways to do it would be to decrypt the current password and then compare with the new password. Where are you doing this check? Depending upon where you want to do this, you can use different ways to decrypt the current password of the user.
There are various posts in the forum about decryting the password.
On a side note, if your policy does not allow same password, then new password validation against the policy should suffice your requirement.
-Bikash -
Problem in execution of a function having clob datatype
[http://www.orafaq.com/forum/t/128331/98870/]
Hi,
I had a Problem in executing a function having clob datatype.
Here below is my function.
create or replace type split_obj as object
occurence_id number(10,0),
splitvalue varchar2(1000)
create or replace type split_rec as table of split_obj;
create or replace FUNCTION Split_new1(
p_string IN clob,
p_delimiter IN VARCHAR2
) return split_rec pipelined is
v_length NUMBER := dbms_lob.getlength(p_string);
v_start NUMBER := 1;
v_index NUMBER;
V_temp NUMBER(10,0):=0;
begin
WHILE(v_start <= v_length)
LOOP
v_index := dbms_lob.INSTR(p_string, p_delimiter, v_start);
IF v_index = 0 THEN
V_temp:=V_temp+1;
PIPE ROW(split_obj(v_temp,dbms_lob.SUBSTR(p_string, v_length,v_start)));
v_start := v_length + 1;
ELSE
v_temp:=v_temp+1;
PIPE ROW(split_obj(v_temp,dbms_lob.SUBSTR(p_string, v_index - v_start,v_start)));
v_start := v_index + 1;
END IF;
END LOOP;
return;
end Split_new1;Here attached link contains the procedure trying to execute the function with huge string more than 400kb.
Could you pls let me know how to do the same in sqlplus and toad.
Thanks in advance.
Edited by: user512743 on Nov 27, 2008 4:31 AMBluShadow wrote:
The problem is that in your execution of this you are trying to assign a value to the clob variable using
v_clob := '<string>'
where the string is greater than allowed in PL/SQL.
Whilst the CLOB itself can hold more data, the string is actually the equivalent of a VARCHAR2 so cannot exceed VARCHAR2 limits.
You should use the DBMS_LOB package to append data to your CLOB in chunks of no more than 32767 characters at a time.??? PL/SQL provides full CLOB support. There is no need to use DBMS_LOB (although you could). OP's function has logic errors. Anyway:
SQL> create or replace type split_obj as object
2 (
3 occurence_id number(10,0),
4 splitvalue varchar2(1000)
5 );
6 /
Type created.
SQL> create or replace type split_rec as table of split_obj;
2 /
Type created.
SQL> create or replace
2 FUNCTION Split_new1(
3 p_string IN clob,
4 p_delimiter IN VARCHAR2
5 )
6 return split_rec pipelined
7 is
8 v_length NUMBER := length(p_string);
9 v_start NUMBER := 1;
10 v_end NUMBER;
11 V_id NUMBER :=0;
12 v_clob CLOB := p_string || p_delimiter;
13 begin
14 while(v_start <= v_length) loop
15 v_end := instr(v_clob, p_delimiter, v_start);
16 v_id := v_id + 1;
17 pipe row(split_obj(v_id,substr(p_string,v_start,v_end - v_start)));
18 v_start := v_end + length(p_delimiter);
19 end loop;
20 return;
21 end Split_new1;
22 /
Function created.
SQL> create table test_table(x clob)
2 /
Table created.
SQL> declare
2 c clob;
3 begin
4 for i in 1..26 loop
5 c := c || lpad(chr(ascii('a') + i - 1),1000,chr(ascii('a') + i - 1)) || ',';
6 end loop;
7 for i in 1..26 loop
8 c := c || lpad(chr(ascii('A') + i - 1),1000,chr(ascii('A') + i - 1)) || ',';
9 end loop;
10 for i in 1..26 loop
11 c := c || lpad(chr(ascii('a') + i - 1),1000,chr(ascii('a') + i - 1)) || ',';
12 end loop;
13 for i in 1..26 loop
14 if i > 1 then c := c || ','; end if;
15 c := c || lpad(chr(ascii('A') + i - 1),1000,chr(ascii('A') + i - 1));
16 end loop;
17 insert into test_table
18 values(c);
19 end;
20 /
PL/SQL procedure successfully completed.
SQL> select length(x)
2 from test_table
3 /
LENGTH(X)
104103
SQL> select t.occurence_id,
2 length(splitvalue) len,
3 substr(splitvalue,1,20) first_20
4 from test_table,
5 table(Split_new1(x,',')) t
6 /
OCCURENCE_ID LEN FIRST_20
1 1000 aaaaaaaaaaaaaaaaaaaa
2 1000 bbbbbbbbbbbbbbbbbbbb
3 1000 cccccccccccccccccccc
4 1000 dddddddddddddddddddd
5 1000 eeeeeeeeeeeeeeeeeeee
6 1000 ffffffffffffffffffff
7 1000 gggggggggggggggggggg
8 1000 hhhhhhhhhhhhhhhhhhhh
9 1000 iiiiiiiiiiiiiiiiiiii
10 1000 jjjjjjjjjjjjjjjjjjjj
11 1000 kkkkkkkkkkkkkkkkkkkk
OCCURENCE_ID LEN FIRST_20
12 1000 llllllllllllllllllll
13 1000 mmmmmmmmmmmmmmmmmmmm
14 1000 nnnnnnnnnnnnnnnnnnnn
15 1000 oooooooooooooooooooo
16 1000 pppppppppppppppppppp
17 1000 qqqqqqqqqqqqqqqqqqqq
18 1000 rrrrrrrrrrrrrrrrrrrr
19 1000 ssssssssssssssssssss
20 1000 tttttttttttttttttttt
21 1000 uuuuuuuuuuuuuuuuuuuu
22 1000 vvvvvvvvvvvvvvvvvvvv
OCCURENCE_ID LEN FIRST_20
23 1000 wwwwwwwwwwwwwwwwwwww
24 1000 xxxxxxxxxxxxxxxxxxxx
25 1000 yyyyyyyyyyyyyyyyyyyy
26 1000 zzzzzzzzzzzzzzzzzzzz
27 1000 AAAAAAAAAAAAAAAAAAAA
28 1000 BBBBBBBBBBBBBBBBBBBB
29 1000 CCCCCCCCCCCCCCCCCCCC
30 1000 DDDDDDDDDDDDDDDDDDDD
31 1000 EEEEEEEEEEEEEEEEEEEE
32 1000 FFFFFFFFFFFFFFFFFFFF
33 1000 GGGGGGGGGGGGGGGGGGGG
OCCURENCE_ID LEN FIRST_20
34 1000 HHHHHHHHHHHHHHHHHHHH
35 1000 IIIIIIIIIIIIIIIIIIII
36 1000 JJJJJJJJJJJJJJJJJJJJ
37 1000 KKKKKKKKKKKKKKKKKKKK
38 1000 LLLLLLLLLLLLLLLLLLLL
39 1000 MMMMMMMMMMMMMMMMMMMM
40 1000 NNNNNNNNNNNNNNNNNNNN
41 1000 OOOOOOOOOOOOOOOOOOOO
42 1000 PPPPPPPPPPPPPPPPPPPP
43 1000 QQQQQQQQQQQQQQQQQQQQ
44 1000 RRRRRRRRRRRRRRRRRRRR
OCCURENCE_ID LEN FIRST_20
45 1000 SSSSSSSSSSSSSSSSSSSS
46 1000 TTTTTTTTTTTTTTTTTTTT
47 1000 UUUUUUUUUUUUUUUUUUUU
48 1000 VVVVVVVVVVVVVVVVVVVV
49 1000 WWWWWWWWWWWWWWWWWWWW
50 1000 XXXXXXXXXXXXXXXXXXXX
51 1000 YYYYYYYYYYYYYYYYYYYY
52 1000 ZZZZZZZZZZZZZZZZZZZZ
53 1000 aaaaaaaaaaaaaaaaaaaa
54 1000 bbbbbbbbbbbbbbbbbbbb
55 1000 cccccccccccccccccccc
OCCURENCE_ID LEN FIRST_20
56 1000 dddddddddddddddddddd
57 1000 eeeeeeeeeeeeeeeeeeee
58 1000 ffffffffffffffffffff
59 1000 gggggggggggggggggggg
60 1000 hhhhhhhhhhhhhhhhhhhh
61 1000 iiiiiiiiiiiiiiiiiiii
62 1000 jjjjjjjjjjjjjjjjjjjj
63 1000 kkkkkkkkkkkkkkkkkkkk
64 1000 llllllllllllllllllll
65 1000 mmmmmmmmmmmmmmmmmmmm
66 1000 nnnnnnnnnnnnnnnnnnnn
OCCURENCE_ID LEN FIRST_20
67 1000 oooooooooooooooooooo
68 1000 pppppppppppppppppppp
69 1000 qqqqqqqqqqqqqqqqqqqq
70 1000 rrrrrrrrrrrrrrrrrrrr
71 1000 ssssssssssssssssssss
72 1000 tttttttttttttttttttt
73 1000 uuuuuuuuuuuuuuuuuuuu
74 1000 vvvvvvvvvvvvvvvvvvvv
75 1000 wwwwwwwwwwwwwwwwwwww
76 1000 xxxxxxxxxxxxxxxxxxxx
77 1000 yyyyyyyyyyyyyyyyyyyy
OCCURENCE_ID LEN FIRST_20
78 1000 zzzzzzzzzzzzzzzzzzzz
79 1000 AAAAAAAAAAAAAAAAAAAA
80 1000 BBBBBBBBBBBBBBBBBBBB
81 1000 CCCCCCCCCCCCCCCCCCCC
82 1000 DDDDDDDDDDDDDDDDDDDD
83 1000 EEEEEEEEEEEEEEEEEEEE
84 1000 FFFFFFFFFFFFFFFFFFFF
85 1000 GGGGGGGGGGGGGGGGGGGG
86 1000 HHHHHHHHHHHHHHHHHHHH
87 1000 IIIIIIIIIIIIIIIIIIII
88 1000 JJJJJJJJJJJJJJJJJJJJ
OCCURENCE_ID LEN FIRST_20
89 1000 KKKKKKKKKKKKKKKKKKKK
90 1000 LLLLLLLLLLLLLLLLLLLL
91 1000 MMMMMMMMMMMMMMMMMMMM
92 1000 NNNNNNNNNNNNNNNNNNNN
93 1000 OOOOOOOOOOOOOOOOOOOO
94 1000 PPPPPPPPPPPPPPPPPPPP
95 1000 QQQQQQQQQQQQQQQQQQQQ
96 1000 RRRRRRRRRRRRRRRRRRRR
97 1000 SSSSSSSSSSSSSSSSSSSS
98 1000 TTTTTTTTTTTTTTTTTTTT
99 1000 UUUUUUUUUUUUUUUUUUUU
OCCURENCE_ID LEN FIRST_20
100 1000 VVVVVVVVVVVVVVVVVVVV
101 1000 WWWWWWWWWWWWWWWWWWWW
102 1000 XXXXXXXXXXXXXXXXXXXX
103 1000 YYYYYYYYYYYYYYYYYYYY
104 1000 ZZZZZZZZZZZZZZZZZZZZ
104 rows selected.
SQL> As you can see, function works OK without DBMS_LOB on CLOB of 104103 bytes.
SY. -
Problem in retrieving email using java mail api
hi,
In my project,i am retrieving mails from a particular email id.
I am able to retrieve the latest mails and save it in a folder in my system.
The problem is whenever i run the program eventhough the most recently received mail in inbox is retrieved and saved,again it is retrieving the same one and saving it in the same folder(not repeating).
I tried to check the newmessages in the inbox using the folder.hasNewMessage() method in java mail api,but the method is returning false only regardless new mail is there in inbox or not.
I want to read the unread messages only.Dont want to retrieve the already read mails.
I got the mail retrieving code from the below site.(sorry not posting the code because it is so long and having 4 classes)
http://www.builderau.com.au/program/java/soa/Getting_the_mail_in_receiving_in_JavaMail/0,39024620,39228060,00.htm
Can anyone tell me how to read unread mails in the inbox?
Thanks a lothi parvathi
i think your mail program is receving mails using imap
the imap is only receve the mail from server but the pop is deleting the mails after receving
use the following sample code
package com.sfrc.mail.pop;
import javax.mail.*;
import javax.mail.internet.*;
import com.sun.mail.handlers.message_rfc822;
import java.util.*;
import java.io.*;
* Owner: SFRC IT Solutions Pvt Ltd
* Author:Arunkumar Subramaniam
* Date :12-06-2006
* File Name: AttachRecive.java
public class AttachRecive
public static void main(String args[])
try
String popServer="192.168.1.1";
String popUser="pl";
String popPassword="password";
// Create empty properties
Properties props = new Properties();
// Get session
Session session = Session.getDefaultInstance(props, null);
// Get the store
Store store = session.getStore("pop3");
store.connect(popServer, popUser, popPassword);
// Get folder
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_ONLY);
// Get directory
Message message =folder.getMessages();
Multipart mp = (Multipart)message.getContent();
for (int i=0, n=mp.getCount(); i<n; i++) {
Part part = mp.getBodyPart(i);
String disposition = part.getDisposition();
// Close connection
folder.close(false);
store.close();
catch (Exception ex)
System.out.println("Usage: "
+" popServer popUser popPassword");
System.exit(0);
Regards
Arunkumar Subramaniam
SFRC IT Solutions Pvt Ltd
Chennai -
We have a conflict with Siebel. We are executing the process of reconciliation "Siebel Lookup Recon", the process takes about 30 minutes and concludes with a execute status of "Success", apparently is bringing the information correctly from Siebel, but nothing is written in the OIM.
Therefore I request your support to validate what happens.
Any idea?
Regards.I change the config to authwl.conf instead of auth.conf and worked, but now I am stuck at:
tcResultSet rs = userOps.findAllUsers(query);
where it's thrown:
java.lang.NullPointerException
at Thor.API.Operations.tcUserOperationsClient.findAllUsers(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy0.findAllUsers(Unknown Source)
at ar.com.tgs.vk.commons.OIMUtils.prueba(OIMUtils.java:57)
at ar.com.tgs.vk.commons.OIMUtils.main(OIMUtils.java:48)
Is like some Weblogic library is needed by the Eclipse project..
Maybe you are looking for
-
i am getting an "error -5000" message when I try to backup my iphone 4 to itunes. Any ideas what this means?
-
After upgrading the new operating system on my Droid Razr M it seems some useful features no longer work such as when typing a message the text anticipates the next word and when trying to delete individual messages from a contact, you can no longer
-
Recently upgraded from Firefox 3.6.13 to Firefox 13 - freezes when trying to open
I've been using firefox 3.6.13 for some time now; the reason I have such an older version is because it's for a work computer, and an upgrade to newer versions generally isn't seamless and can interrupt the process of work. Any way, I find some down
-
Feed Bridge from Access or Excel speadsheet??
Hi - This is a Bridge question so I hope I'm in the best forum for an answer. I have a huge image database (3000+) in MS Access. My supervisor wants to customize it. By the time he was finished describing his wish list it sounded like he wanted to
-
Loginwindow drops to console Darwin login (no Gui)
Hi, I just realized I underestimated my MacBook pro Intel... My os is 10.4.8 and not 10.3.9... due to this I am reposting in the appropriate forum... (even if it seems to me that this sort of problems occurred also with previous versions of OsX) Hi a