IFS-20010 when running in 9ias Rel2

We have a web-application built using JSP/Java and IFS. Running as a web-app under 9iAS Rel2, LibraryService.startService always fail with IFS-20010. The same code runs nicely outside the web container.
Looking at file activity on the computer, we see some peculiarities:
1) While running under 9iAS the process tries to find the file c:\oracle\AppServer\javacache\cachedobjects\classes\oracle\ifs\server\properties\IfsDefault.properties. When this file does not exist, it looks no further.
2) Running outside 9iAS, the process looks in the classpath (as expected).
Does anybody know anything about this?

Here's what one of our developers has to say:
You can try putting the file in the web app's WEB-INF/classes directory.
It depends on where they put the ifs jars, because they may be loaded by a classloader that can't look in WEB-INF/classes. I assume they have the jars in WEB-INF/lib. If they put them somewhere higher up then it won't work.
I need more info, it's all about class loaders. There are other techniques to add different directories to the classpath of different class loaders, but again it matters where ifs.jar is.
They can add the IfsDefault.properties to the ifs.jar file, but of course that's one ugly solution, but it'd work all the time.

Similar Messages

  • Jsp Error when running graph reports on 9ias server

    i getting the following message error when running a graph jsp report on my company unix 9ias server:
    org.omg.CORBA.OBJECT_NOT_EXIST: minor code: 0 completed: No
         at com.inprise.vbroker.ProtocolEngine.PortfolioImpl.getConnector(PortfolioImpl.java:79)
         at com.inprise.vbroker.ProtocolEngine.ManagerImpl.getConnector(ManagerImpl.java:147)
         at com.inprise.vbroker.orb.DelegateImpl._bind(DelegateImpl.java:196)
         at com.inprise.vbroker.orb.DelegateImpl.verifyConnection(DelegateImpl.java:365)
         at com.inprise.vbroker.orb.DelegateImpl.is_local(DelegateImpl.java:493)
         at org.omg.CORBA.portable.ObjectImpl._is_local(ObjectImpl.java:356)
         at oracle.reports.engine._EngineReportStub.doneReport(_EngineReportStub.java:36)
         at oracle.reports.definition.RWJspProxy.doneReport(RWJspProxy.java:261)
         at oracle.reports.definition.RWReport.done(RWReport.java:1087)
         at oracle.reports.jsp.ReportTag.release(ReportTag.java:398)
         at oracle.jsp.runtime.OracleJspRuntime.releaseTagHandler0(OracleJspRuntime.java:1109)
         at oracle.jsp.runtime.OracleJspRuntime.extraHandlePCFinally(OracleJspRuntime.java:1213)
         at afpdrep.crystal._flip._flip1._jspService(_flip1.java:687)
         [SRC:/afpdrep/crystal/flip/flip1.jsp]
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:302)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:407)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:330)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:59)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:523)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:151)
         at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)
    Thanks for any help in advance.

    Hi Simon,
    Looking at the exception, it seems the machine is so slow that it could not give enough time for the report engines to start up can also result in this exception.
    Please try the following :
    Increase the callbacktimeout parameter for the report server. In server conf file that increase the callbacktimeout parameter for the report server from 1 minute (60000 milliseconds) to 3 minutes(180000 milliseconds)
    Thanks,
    Vinod.

  • Error IFS-20010 connecting to IFS from java class

    Hello,
    I try to connect to IFS from java program with sentences:
    LibraryService ifsService = new LibraryService();
    CleartextCredential me = new CleartextCredential("user", "password");
    ConnectOptions connectOpts = new ConnectOptions();
    connectOpts.setServiceName("ifsDefault");
    connectOpts.setServicePassword("ifspassword");
    LibrarySession ifsSession = ifsService.connect(me,connectOpts);
    the class compile but not run because the error:
    IFS-20010: Failed to get PropertiesResourceBundler ifsDefault.
    The message errors documentation said:
    This error occurs when attempting to start an Oracle iFS process by specifying a service properties file name that cannot be located by the Oracle iFS repository. The
    parameter specified in the error is the name of the specified service properties file. The specified service properties file
    must exist in the oracle.ifs.server.properties package
    descending from one of the directories included in the
    CLASSPATH setting for the process.
    I don't understand what mean this, somebody yes?
    Please give me any idea.
    What can i do to solve this problem?
    Thanks.
    FABIAN

    Hi,
    Make sure you have $ORACLE_HOME/ifs/settings in your classpath.
    Good luck.

  • IFS-20010 : Unable to get service configuration properties

    Hi all,
    I am trying to connect to IFS using JDeveloper. I have coded a JSP which makes a call to my java class to connect.
    I know that I can connect from my machine because I can run a simple application from the command line to create
    a file in IFS.
    Anyway, I set up my classpath under Project Settings as follows (same as my classpath on command line):
    C:\oracle\JDeveloper\9ifs\settings;.;C:\DOCUMENT\jars\adk.jar;C:\DOCUMENT\jars\email.jar;
    C:\DOCUMENT\jars\repos.jar;C:\DOCUMENT\jars\utils.jar;C:\DOCUMENT\jars\xmlparserv2.jar;
    C:\oracle\ora90\jdbc\lib\classes12.zip
    When I run the jsp under JDeveloper I get the following output on my developer console.
    Should the classpath value be what I have entered for my classpath under Project Settings?
    Any help is appreciated,
    Paul
    C:\jdev9i_902\jdk\bin\javaw.exe -ojvm -classpath C:\jdev9i_902\j2ee\home\oc4j.jar com.evermind.server.OC4JServer -config C:\jdev9i_902\jdev\system\oc4j-config\server.xml
    [Starting OC4J using the following ports: HTTP=9011, RMI=23916, JMS=9252.]
    [waiting for the server to complete its initialization...]
    Oracle9iAS (9.0.2.0.0) Containers for J2EE initialized
    Target URL -- http://127.0.0.1:9011/maps-ifs-context-root/docScreens/test.jsp
    oracle.ifs.common.IfsException: IFS-20102: Unable to start service (IfsDefault)
    oracle.ifs.common.IfsException: IFS-20010: Unable to get service configuration properties (IfsDefault)
    void oracle.ifs.common.IfsException.<init>(int, java.lang.Object[])
    oracle.ifs.common.AttributeValue[] oracle.ifs.beans.LibraryService.getServiceConfigurationProperties(java.lang.String)
    oracle.ifs.beans.LibraryService oracle.ifs.beans.LibraryService.startService(java.lang.String, java.lang.String)
    oracle.ifs.beans.LibrarySession com.fujitsu.docHandler.dao.BusinessDocument_IFS_DAO.connect(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
    void com.fujitsu.docHandler.dao.BusinessDocument_IFS_DAO.<init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
    void docscreens.testForm._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
    void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
    void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
    void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
    void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
    void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
    void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
    void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
    boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
    void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
    void com.evermind.util.ThreadPoolThread.run()

    Did anyone find a solution to the problem described in this thread?
    I have made a simple stateless session bean in JDeveloper from which I try to connect to iFS. If I use the
    embedded oc4j container in JDeveloper, I get the following exception:
    Standard output of the EJB:
    oracle.ifs.common.IfsException: IFS-20010: Unable to get service configuration properties (IfsDefault)Print stacktrace:
    oracle.ifs.common.IfsException: IFS-20102: Unable to start service (IfsDefault)
    oracle.ifs.common.IfsException: IFS-20010: Unable to get service configuration properties (IfsDefault)
         void oracle.ifs.common.IfsException.<init>(int, java.lang.Object[])
         oracle.ifs.common.AttributeValue[] oracle.ifs.beans.LibraryService.getServiceConfigurationProperties(java.lang.String)
         oracle.ifs.beans.LibraryService oracle.ifs.beans.LibraryService.startService(java.lang.String, java.lang.String)
         oracle.ifs.beans.LibrarySession xpackage1.impl.XSessionEJBBean.startSession(java.lang.String, java.lang.String)
         oracle.ifs.beans.LibrarySession XSessionEJB_StatelessSessionBeanWrapper0.startSession(java.lang.String, java.lang.String)
         java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])
         void com.evermind.server.rmi.RMICallHandler.run(java.lang.Thread)
         void com.evermind.util.ThreadPoolThread.run()
    The test client gets these messages:
    oracle.ifs.common.IfsException: IFS-20102: Unable to start service (IfsDefault)
    oracle.ifs.common.IfsException: IFS-20010: Unable to get service configuration properties (IfsDefault)
    If I use oc4j in the application server, then I get the following exception:
    Standard output of the EJB:
    Localized message: IFS-20102: Message unavailableMessage: IFS-20102: Message una
    vailableTo string :oracle.ifs.common.IfsException: IFS-20102: Message unavailabl
    e
    oracle.ifs.common.IfsException: IFS-20122: Message unavailable
    oracle.ifs.common.IfsException: IFS-12000: Message unavailable
    java.util.MissingResourceException: Can't find bundle for base name oracle.ifs.b
    eans.resources.LibraryResources, locale no_NOPrint stacktrace:
    oracle.ifs.common.IfsException: IFS-20102: Message unavailable
    oracle.ifs.common.IfsException: IFS-20122: Message unavailable
    oracle.ifs.common.IfsException: IFS-12000: Message unavailable
    java.util.MissingResourceException: Can't find bundle for base name oracle.ifs.b
    eans.resources.LibraryResources, locale no_NO
    void java.util.ResourceBundle.throwMissingResourceException(java.lang.St
    ring, java.util.Locale)
    java.util.ResourceBundle java.util.ResourceBundle.getBundleImpl(java.lan
    g.String, java.util.Locale, java.lang.ClassLoader)
    java.util.ResourceBundle java.util.ResourceBundle.getBundle(java.lang.St
    ring, java.util.Locale)
    void oracle.ifs.common.Localizer.<init>(java.util.Locale, oracle.ifs.bea
    ns.LibrarySession)
    void oracle.ifs.common.Localizer.<init>(java.util.Locale)
    void oracle.ifs.common.Localizer.<init>()
    void oracle.ifs.server.S_LibraryService.<init>(java.lang.String, java.la
    ng.String, oracle.ifs.common.AttributeValue[])
    oracle.ifs.server.S_LibraryService oracle.ifs.server.S_LibraryService.st
    artService(java.lang.String, java.lang.String, oracle.ifs.common.AttributeValue[
    oracle.ifs.beans.LibraryService oracle.ifs.beans.LibraryService.startSer
    vice(java.lang.String, java.lang.String, oracle.ifs.common.AttributeValue[])
    oracle.ifs.beans.LibraryService oracle.ifs.beans.LibraryService.startSer
    vice(java.lang.String, java.lang.String)
    oracle.ifs.beans.LibrarySession xpackage1.impl.XSessionEJBBean.startSess
    ion(java.lang.String, java.lang.String)
    oracle.ifs.beans.LibrarySession XSessionEJB_StatelessSessionBeanWrapper0
    .startSession(java.lang.String, java.lang.String)
    java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.
    lang.Object[])
    void com.evermind.server.rmi.RMICallHandler.run(java.lang.Thread)
    void com.evermind.util.ThreadPoolThread.run()
    The test client gets theese messages:
    oracle.ifs.common.IfsException: IFS-20102: Unable to start service (IfsDefault)
    oracle.ifs.common.IfsException: IFS-20122: Unable to construct service
    oracle.ifs.common.IfsException: IFS-12000: Unable to construct localizer
    java.util.MissingResourceException: Can't find bundle for base name oracle.ifs.beans.resources.LibraryResources, locale no_NO
    java.util.MissingResourceException: Can't find bundle for base name oracle.ifs.beans.resources.LibraryResources, locale no_NO
    The classpath of the actual project in JDeveloper is:
    C:\oracle\ora92ias\9ifs\settings;C:\oracle\ora92ias\9ifs\lib\adk.jar;C:\oracle\ora92ias\9ifs\lib\email.jar;C:\oracle\ora92ias\9ifs\lib\repos.jar;C:\oracle\ora92ias\9ifs\lib\utils.jar;C:\oracle\ora92\jdbc\lib\classes12.jar;C:\oracle\ora92ias\lib\xmlparserv2.jar;C:\oracle\ora92ias\j2ee\home\oc4j.jar;C:\oracle\ora92ias\j2ee\home\ejb.jar;C:\oracle\ora92ias\j2ee\home\jaas.jar;C:\oracle\ora92ias\j2ee\home\jaxp.jar;C:\oracle\ora92ias\j2ee\home\jdbc.jar;C:\oracle\ora92ias\9ifs\lib\http.jar;C:\oracle\ora92ias\9ifs\lib\provider.jar;C:\oracle\ora92ias\9ifs\lib\webui.jar;C:\oracle\ora92ias\jlib\javax-ssl-1_2.jar;C:\oracle\ora92ias\jlib\jssl-1_2.jar
    Other information:
    I have oracle 9i, application server and iFS installed on one machine with the windows advanced server 2000 os.
    Does anyone know what I can do in order to solve this problem?
    Thanks,
    Anne Sommerhein

  • IFS-20010: Failed to get PropertiesResourceBundler IfsTools

    hello everybody
    I have win 2000 server, 8i R 3, ifs 1.1.6 in 8i default home ( i have not installed 9ias )
    IFS-20010: Failed to get PropertiesResourceBundler IfsTools
    i am getting above mentioned error through java API while loging to iFS....
    i have set CLASSPATH=e:\oracle\817\ifs1.1\settings -- didn't worked
    i have set CLASSPATH=e:\oracle\817\ifs\settings -- didn't worked
    LibraryService service = new LibraryService();
    CleartextCredential me = new CleartextCredential(username, password);
    ConnectOptions connection = new ConnectOptions();
    connection.setLocale(Locale.getDefault());
    connection.setServiceName(serviceName);
    connection.setServicePassword(schemaPassword);
    m_session = service.connect(me, connection); -- at this line it is throwing exception with ifs-20010..... i am using jdeveloper 3.2
    can any one help me to get out from this.....
    thank you

    Hello every one....
    Still problem is there.....
    This is the error which is thrown by JDeveloper 3.2.3 while trying to run iFS Java APIs
    "D:\Archivos de programa\Oracle\JDeveloper 3.2.3\java1.2\jre\bin\javaw.exe" -mx50m -classpath "E:\On_Flow__Java_Verson\myclasses;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jbojdbcpatch.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jdev-rt.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\jdbc\lib\oracle8.1.7\classes12.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\connectionmanager.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\ifs\lib\adk.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\ifs\lib\email.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\ifs\lib\release.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\ifs\lib\repos.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\ifs\lib\utils.jar;E:\oracle\817\ifs1.1\lib\repos.jar;E:\oracle\817\ifs1.1\lib\adk.jar;E:\oracle\817\ifs1.1\lib\clientlib.jar;E:\oracle\817\ifs1.1\lib\cmdlineutils.jar;E:\orac le\817\ifs1.1\lib\cup.jar;E:\oracle\817\ifs1.1\lib\email.jar;E:\oracle\817\ifs1.1\lib\ftp.jar;E:\oracle\817\ifs1.1\lib\http.jar;E:\oracle\817\ifs1.1\lib\installer.jar;E:\oracle\817 \ifs1.1\lib\ntfs.jar;E:\oracle\817\ifs1.1\lib\oemadmin.jar;E:\oracle\817\ifs1.1\lib\release.jar;E:\oracle\817\ifs1.1\lib\smb.jar;E:\oracle\817\ifs1.1\lib\utils.jar;E:\oracle\817\if s1.1\lib\wcp.jar;E:\oracle\817\ifs1.1\lib\webui.jar;E:\oracle\817\jdbc\lib\classes111.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\javax_ejb.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jdeveloper.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\ojsp.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\ojc.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\servlet.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\sqlj\lib\runtime12.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\webtogo.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\xmlparserv2.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jbcl2.0.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jbomt.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jbodomorcl.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jboremote.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jndi.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jbohtml.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\xmlparserv2.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\servlet.jar;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\jboimdomains.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\ordim817.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\ordvir817.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib\ordhttp.zip;D:\Archivos de programa\Oracle\JDeveloper 3.2.3\java1.2\jre\lib\rt.jar" oracle.jdeveloper.debugger.ServletMain \prj_onflow_html\Login.jsp "E:\On_Flow__Java_Verson\myhtml" "D:\Archivos de programa\Oracle\JDeveloper 3.2.3\lib" "D:\Archivos de programa\Oracle\JDeveloper 3.2.3\bin\.." "prj_onflow_html"
    log3: oracle.jsp.JspServlet: init
    log3: oracle.ifs.common.IfsException: IFS-20010: Failed to get PropertiesResourceBundler IfsDefault
    oracle.ifs.server.S_LibraryService oracle.ifs.server.S_LibraryService.startService(java.lang.String, java.lang.String)
    oracle.ifs.server.S_LibrarySessionInterface oracle.ifs.beans.LibraryService.connectLocal(oracle.ifs.common.Credential, oracle.ifs.common.ConnectOptions)
    oracle.ifs.beans.LibrarySession oracle.ifs.beans.LibraryService.connect(oracle.ifs.common.Credential, oracle.ifs.common.ConnectOptions)
    boolean pkg_onflow.conexion.abrir()
    void prj_onflow_html.Login._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
    void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
    void oracle.jsp.app.JspApplication.dispatchRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
    void oracle.jsp.JspServlet.doDispatch(oracle.jsp.app.JspRequestContext)
    void oracle.jsp.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
    void oracle.jsp.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
    void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
    void oracle.lite.web.JupServlet.service(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse)
    void oracle.lite.web.MimeServletHandler.handle(oracle.lite.web.JupApplication, java.lang.String, int, oracle.lite.web.JupRequest, oracle.lite.web.JupResponse)
    void oracle.lite.web.JupApplication.service(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse)
    void oracle.lite.web.JupHandler.handle(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse)
    void oracle.lite.web.HTTPServer.process(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse)
    boolean oracle.lite.web.HTTPServer.handleRequest(oracle.lite.web.JupInputStream, oracle.lite.web.JupOutputStream)
    boolean oracle.lite.web.JupServer.handle(oracle.lite.web.JupInputStream, oracle.lite.web.JupOutputStream)
    void oracle.lite.web.SocketListener.process(java.net.Socket)
    void oracle.lite.web.SocketListener$ReqHandler.run()
    null

  • Installation problem of Oracle 9iAS rel2 on redhat advanced server 2.1

    Hi,
    I am trying to install Oracle 9ias Rel2 on redhat advanced server 2.1
    Following instructions i downloaded and installed the binutils patch binutils-2.11.90.0.8-13.i386.rpm
    I have set ORACLE_HOME appropriately and created a new user oracle.
    During installtion of 'J2EE and WebCache' , when it starts linking, the installer gives the following error
    Error in invoking target ntcontab.o of makefile /home/oracle/Appserver/network/lib/ins_net_client.mk
    Retry, Ignore,cancel...
    If i press ignore, it gives series of such errors.
    My ORACLE_HOME is /home/oracle/Appserver/
    I am trying to set up the production environment.
    Please help!!!
    thanks
    srinath

    Check out Metalink Note:191567.1
    (http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=191567.1)
    Step 11.
    11. Error in invoking target relink of makefile
    /home/ias/infrastructure/precomp/lib/ins_precomp.mk      
    To fix it:      
    As ias go to $ORACLE_HOME/bin      
    vi genclntsh      
    change line LD_SELF_CONTAINED="-z defs" to LD_SELF_CONTAINED="" (line 147 of 200)      
    save genclntsh file      
    ./genclntsh      
    Created /home/ias/infrastructure/lib/libclntst9.a      
    Click "Retry" at error popup window. Installer will continue.      
    Link successful.

  • IFS-20010 Unable to get service configuration

    Hi,
    I'm trying to connect to iFS from a Java application. Basically it's a remote server which we'll connect to using RMI for some integration work. It will run on the same server as CM SDK.
    Anyway, I try and connect to the service using:
    LibraryService.startService(name, schemaPassword, serviceConfig, domainName)
    and it comes back with this error:
    oracle.ifs.common.IfsException: IFS-20102: Unable to start service (IfsDefault)
    oracle.ifs.common.IfsException: IFS-20010: Unable to get service configuration properties (SmallServiceConfiguration)
    java.lang.NullPointerException
    at oracle.gss.util.NLSLocale.getNLSLanguage(NLSLocale.java:675)
    I'm running it from the command line, I have a batch file to set the classpath. Interestingly, if I run an Agent (i.e., a java class that extends oracle.ifs.management.domain.IfsServer) standalone, it works fine.
    This makes me think there's some element of the classpath that I'm missing, but I'm not entirely sure what!
    Could anyone shed any light on this? Metalink doesn't seem to have anything!
    Cheers,
    Phill
    P.S. -- my CLASSPATH is as follows:
    set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\ifs\cmsdk\lib\cmsdk.jar;%ORACLE_HOME%\lib;
    set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\jdbc\lib\classes12.zip;%ORACLE_HOME%\j2ee\home\lib;
    set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\j2ee\home\jazn.jar
    set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\jdbc\lib\nls_charset12.jar
    set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\ifs\cmsdk\settings\

    Just FYI, the solution to this was that the java security policy was denying access. I changed the java.policy to
    grant {
         permission java.security.AllPermission;
    And this solved the problem.

  • "ORA-12222 TNS no such protocol adapter" When running Forms after installing Portal

    We have a Forms 6i (web) application running on 9iAS. This worked fine. But after installing Portal on the same 9iAS, we got the following error when starting the WebForms application:
    ORA-12222 TNS no such protocol adapter
    Who knows a solution?
    Configuration
    9IAS v1.0.2.2
    8.1.7
    Form 6i Patch 10
    Windows NT
    Best regards,
    Harm van Zoest

    This is s SQLNET error.
    You can search for it on OTN using the search button.
    IT usually means that the tnsnames.ora file was changed. Or that you are now using another tnsnames.ora.

  • Barcode sample couldnot run in 9ias

    barcode sample couldnot run in 9ias
    Oraclebarcode.jar Doesn't work on webserver
    I have downloaded the example on how to print a barcode using the oraclebarcode.jar in 9i. It works on my local install of the reportserver(devloper9i), but when I move it out to the webserver(9ias), it doesn't work. It gives this error:
    Terminated with error: <br>REP-771: 'beforereport': Fatal PL/SQL error occurred. ORA-39565: Message 39565 not found; product=RDBMS; facility=ORA
    the beforreport trigger code below
    globals.barcode_to_use:=BarCodeConstants.BAR_CODE_128;
    The jar file is in the reports_classpath, as well as the report. What else to try????

    1.I have reslove the problem.
    2.add d:\oracle\reports\jlib\oraclebarcode.jar to REPORTS_CLASSPATH。
    3.add d:\oracle\reports\jlib\oraclebarcode.jar to CLASSPATH。
    4.modify d:\oracle\reports\conf\<server_name>.conf。add d:\oracle\reports\jlib\oraclebarcode.jar 到engine element 的classpath attibute。
    <engine id="rwEng" class="oracle.reports.engine.EngineImpl" initEngine="1" maxEngine="1" minEngine="0" engLife="50" maxIdle="30" callbackTimeOut="60000" classPath="d:\oracle\reports\jlib\oraclebarcode.jar">。
    <engine id="rwURLEng" class="oracle.reports.urlengine.URLEngineImpl" initEngine="1" maxEngine="1" minEngine="0" engLife="50" maxIdle="30" callbackTimeOut="60000" classPath="d:\oracle\reports\jlib\oraclebarcode.jar"/>

  • Where do 9i Lite user details reside when used with 9iAS?

    Hi there,
    Please can someone clarify the following for me. I understand that when using the 9i Lite Mobile Server in standalone mode, all the user definitions live in the mobile server repository schema.
    I'm wondering about where this information lives when running the 9i Lite Mobile Server as part of 9iAS. Does the user information HAVE to go into the OID (ie the LDAP directory), or can it remain in the mobile server repository schema?
    Thanks in advance for any information,
    Simon.

    No problem. We are working on publishing extensive resources for Lite on OTN. Feel free to let us know if there are specific areas you would like covered.
    --kalle                                                                                                                                                                                                                                                                                                                                           

  • Odisrvmgr problems : 9iAS Rel2 install / patch

    Trying to run through the hundred of steps listed in 9iAS Rel2 Interoperability patch (for infrastructure instance). An OiD patch says I need to
    > oidmon start
    > oidctl server=oidldapd instance=1 start
    > odisrvreg -h <host> -p <oid_port> -D "cn=orcladmin" -w superuser_pswd
    For the odisrvreg stuff, I entered
    > odisrvreg -h host.domain -p 4032 -D "cn=orcladmin" -w welcome
    after spending an hour looking for superuser pswd and finding post in this forum that says it is welcome.
    All I get is a message saying LDAP Connection Failed.
    - Is welcome the real default pswd for oid superuser (which why didn't it specify password in install docs)
    - Is 4032 the correct default port. portlist file say that it is for Non-SSL. If I specify 4031 then command just never returns control at all.
    - what is this doing and supposed to do
    Thanks for any help.

    I don't know anything about 9iAS interoperability with ldap, but I can tell you a few things about the LDAP server:
    try specifying connect=<net_service_name> in your oid commands, with <net_service_name> being the service name of your database.
    Sth like:
    oidmon connect=mydb start(this should return a message that the monitor actually started, on some platforms that doesn't happen if you don't specify the connect parameter)
    oidctl connect=mydb server=oidldapd instance=1 start If you didn't change anything about your ldap configuration, this starts an ldap server instance at port 389. You could verify this by using netstat (netstat -ln on linux). Maybe you should also check if there's no other ldap service listening at that port before you enter the oidctl command. If that would be the case, maybe you should shut down the other ldap temporarily.
    Since the default port is 389, this means you should use the following:
    odisrvreg -h host.domain -p 389 -D "cn=orcladmin" -w welcome The default superuser username/passwords are indeed correct.

  • Window Size is different when running a 6i Form in 9i

    Hello,
    I was having a window size that has some window chopped off, when running the 6i developed Web form in 9i. I was running the form from my PC using the 9iAS Instance.
    Any info. is appreciated.

    Is your window getting chopped because of the size of the applet window? If so, change height and width parameters in formsweb.cfg, or pass them in the URL.

  • Global data getting reset when running under IIS?

    We have a scenario using IIS with an ASP.NET web service written in VB.NET. When a call to the web service is made, the web service calls a native dll (written in C, compiled using VS2010) using platform invoke, which in turn calls into our product API:
    VB.NET web service -> native library (p/invoke) -> native API ....
    Web service requests are successfully completed and the system runs without problem for hours. A trace of the native API shows it is being called by multiple processes and multiple threads within those processes.
    The main native API dll contains a static global variable used to detect whether it is the first time it has been called and run initialization logic if it is. This dll is itself linked to a second dll that contains a global variable used to detect if it is
    the first time it has been called.
    After some hours the trace shows that the native API is invoked by an existing process but that the initialization logic is being exercised again, even though the global variable was set to indicate not first time and is never reset.  One theory was that
    the first process has ended and a new process has started almost instantaneously using the same process ID. However this is not the case as existing thread IDs from the same process are seen to write to the trace again after the first time logic has executed
    for the second time, indicating the process has not restarted. The problem occurs regularly.
    It is as though the process's global data has been initialized again and malloc'ed memory freed while the processing is still running. Is there any way this is possible when running under IIS?
    There is an internal thread which waits on a blocking read of a named pipe (via ReadFile), and when the problem occurs, the ReadFile call ends with ERROR_NO_ACCESS, which appears to indicate the malloc'ed buffer is no longer valid, again implying something
    has happened to the memory allocated to the process.

    Suggestting you asking it on:
    http://forums.iis.net/

  • Error when running Payables Open Interface Import

    Hi Experts,
    I need help. I'm facing a problem when run Payables open interface import. Before that, I was running same concurrent many times and the concurrent program is completed normal. But, when I try again I'm getting error. what exacly problem is? What should I do?
    arguments
    p_org_id='84'
    p_sources='manual invoice entry'
    p_batch_name='N/A,
    p_purge_flag='Y'
    p_trace_switch='N'
    p_debug_switch='Y'
    p_summary_flag='Y'
    p_commit_batch_size='1000'
    p_user_id='1110'
    p_login_id='75025'
    Current NLS_NUMERIC_CHARACTERS Envirotment Variables are :
    American_America.US7ASCII
    Enter Password:
    REP-0004 : Warning : Unable to open user preference file.
    MSG-00001 : (Before Report) After SRWINIT
    MSG-00002 : (Before Report) After Get_Company_Name
    MSG-00003 : (Before Report) After Get_NLS_Strings
    MSG-00001 : (Get Base Curr data 1) Get Base Currency Information
    MSG-00004 : (Before Report) After Get_Base_Curr_Data
    MSG-00005 : After Get Operating Unit
    MSG-00006 : After Get Purge Flag
    MSG-00002 : (Before Report Trigger 1) Import Invoices.
    MSG-00003 : (Before Report Trigger 3) Exception : When Others.
    REP-1419 : 'beforereport' : PL/SQL program aborted.
    REP-0069 : Internal Error
    REP-57054 : In-process job terminated: Terminated with error:
    REP-1419 : MSG-00001 : (Before Report) After SRWINIT
    MSG-00002 : (Before Report) After Get_Company_Name
    MSG-00003 : (Before Report) After Get_NLS_Strings
    MSG-00001 : (Get Base Curr data 1) Get Base Currency Information
    MSG-00004 : (Before Report) After Get_Base_Curr_Data
    MSG-00005 : After Get Operating Unit
    MSG-00006 : After Get Purge Flag
    MSG-00002 : (Before Report Trigger 1) Import Invoices.
    MSG-00003 : (Before Report Trigger
    Best Regards,
    Ade Hilman

    Hi Ade;
    Please check below note which is mention similar error
    Validate AAD fails with ORA-20001: -: XLA-95103: An internal error occurred. [ID 943024.1]
    Hope it helps
    Regard
    Helios

  • Report program when run in background job getting cancelled immediately

    Hi
    When i run a program in foreground i am able to see the output. But when run in background not able to run the job successfully. The job is getting cancelled immediately.
    I am using the below function module for output display. Should i need to pass any parameters in the below function module so that i can run the program in background  successfully.
      CALL METHOD DETAIL_GRID->SET_TABLE_FOR_FIRST_DISPLAY     
          EXPORTING                                            
            IS_LAYOUT         = IS_LAYOUT                    
            I_SAVE            = 'A'                        
            IS_VARIANT        = GS_VARIANT                   
          CHANGING                                           
            IT_FIELDCATALOG   = IT_FIELDCATALOG               
            IT_OUTTAB         = BLOCKED_STOCK_TAB_ALV[].     
    Please suggest.
    Thanks and regards
    Rajani Yeluri

    Hi Rajani.
      ALV require the DRYPOR(screen) for display but incase you run in back ground which have to write to spool but in spool we can only write in format of LIST REPORT not inter-active report like ALV. That why
    system cancelled your process immediately.
    Hope it helps.
    Sayan.

Maybe you are looking for