IFS problems

I don't know if Oracel has noticed these problems. But they will kill me. Anybody has any good idea?
1. Authentication: When I use SMB, I have to be very careful to handle a user account in Windows and another one in Oracle 9iFS. If one is missing, OK, you CANNOT use SMB. It is very weird that the password in the Window account can be different from that in Oracle 9iFS, but still runs well through SMB. Even a user has no previlege in your 9iFS, but if there is another 9iFS user with the same account name, he can do what the 9iFS user does. Also, maintaining two accout systems will cause more problems.
2. Stability: When I used SMB some time ago, for some reason I can't open a restricted folder, as I should be. Later, I found that I becomes a "Guest" user at that moment, but when I disconnect it, and re-mapping the network drive, everything runs well again. Can I forbid the "Guest" account? If a connection is lost or authentication fails, let the network error be reported. It may not be good to use "Guest" automatically, that puzzles all the users.

From the post you referred to.
http://technet.oracle.com:89/ubb/Forum36/HTML/000173.html
Note, in order to connect to the repository and run an applicaiton against iFS you need the following entries in your Classpath
classpath "D:\Program Files\Oracle\IFS\custom_classes;D:\Program Files\Oracle\jlib\oracle8.1.6\classes111.zip;D:\Program Files\Oracle\IFS\lib\xmlparserv2.jar;D:\Program Files\Oracle\IFS\lib\release.jar;D:\Program Files\Oracle\IFS\lib\repos.jar;D:\Program Files\Oracle\IFS\lib\tools.jar;D:\Program Files\Oracle\IFS\lib\utils.jar;D:\Program Files\Oracle\IFS\lib\adk.jar;D:\Program Files\Oracle\IFS\jws\lib\servlet.jar;D:\Program Files\Oracle\IFS\settings;D:\Program Files\Oracle\Lib\vbjorb.jar;
I suspect that you do not have the vborb.jar in your classpath.

Similar Messages

  • UTF8 BOM and iFS problem

    Hi,
    I have two UTF-8 encoded xml files on a Windows 2000 client and are trying to add them to iFS.
    The iFS version is 1.1.9.0.7 running of Oracle 8i version 8.1.7.1.1 on an NT4 SP6. I have set IFS_JAVA_VERSION=1.2 to use the Oracle 8i Apache JDK. The database was created with the utf-8 character set.
    The problem is as follows:
    The two utf-8 encoded files are identical with the exception that one of the files have the utf-8 byte order mark (BOM) EF BB BF whereas the other does not have the BOM.
    When I load the file with the BOM using the filesystem or browser upload, with the parse option, I get the following error:
    Mon Jul 23 15:42:43 GMT+02:00 2001: \public\CV-Bank\Copy of CV_Patrik_Johansson.xml:
    oracle.ifs.common.IfsException: IFS-12608: Error while pre-parsing with the SAXParser: at line (1), column (1): oracle.xml.parser.v2.XMLParseException: Start of root element expected.
    at oracle.ifs.beans.parsers.IfsXmlParser.preParse(IfsXmlParser.java, Compiled Code)
    at oracle.ifs.beans.parsers.IfsXmlParser.getParserName(IfsXmlParser.java:367)
    at oracle.ifs.beans.parsers.IfsXmlParser.parse(IfsXmlParser.java:276)
    at oracle.ifs.beans.parsers.IfsXmlParser.parse(IfsXmlParser.java:214)
    at oracle.ifs.utils.common.ParserHelper.parseExistingDocument(ParserHelper.java:379)
    at oracle.ifs.protocols.ntfs.server.FileProxy.parseFile(FileProxy.java:785)
    at oracle.ifs.protocols.ntfs.server.FileProxy.cleanupFile(FileProxy.java, Compiled Code)
    at oracle.ifs.protocols.ntfs.server.FileProxy.runFileProxy(Native Method)
    at oracle.ifs.protocols.ntfs.server.FileProxy.run(FileProxy.java, Compiled Code)The other problem is that if a UTF-8 encoded file is parsed the charachter set is set to "Western (Windows-1252)". This is true even if "UNICODE (UTF-8)" is explicitly selected in browse upload.
    I have loaded the XDK for PLSQL 9.0.2.0.0A into the database and replaced the original %ORACLE_HOME%\lib\xmlparserv2.jar with the one distributed in this XDK.
    Does anyone have a suggestion what to do?
    Regards,
    Patrik
    null

    Hi SJ,
    There are two final products. That is one is requirement of Oil Cans and other one is requirement of Oil Drums. So, there should be two Finish materials. "Oil Can" and "Oil Drum"
    For Oil you can maintain the Base Unit of Measure as "Litres" and give other unit conversions in both Cans and drum. i.e 1 Can - 5 Litrs and 1 Drum = 200 Litres.
    You always get the requirement of Oil either in Drum or in Cans only !!!
    So, you can generate the Production requirement either in Cans or in Drums. Based on the total requirement of oil either in drums or in cans, you can get the Net requirement in Litres to manufacture.
    > Now i want mentain bom unitwise i e canwise or drumwise.
    you can maintain BOM for each finish materials as per the Base unit of Measure.
    > I want to give requirement in md 61 canwise or drumwise.
    You can generate the requirement for Both Drums and Cans and finally get the net requirement of Oil in Litres.
    > sales order is also to be mentained canwise or drumwise.
    You can have a sale order for either drums or cans or both.
    Hope this clears you !!
    Br,
    Hari.

  • IFS problem in OEM

    I've installed OCS 903 on Solaris 8, when I wish to start the service from the OEM Page -> System Componenet -> "iFS_xxx:1521:storage.xxx:IFS_IAS", I got this error "Servlet error: Renderer failed: java.lang.NoSuchMethodError" appeared at below the button "Set Local Componenets". Anyway to fix it?
    I'm running Xvnc on port 2, I can access to other system component with no problem, just the IFS given me the error msg.

    1 the service_name parameter of your database is not orcl.
    2 The database isn't open, so the database didn't register itself with the listener
    3 You didn't set up static registration of the database in listener.ora (required in 9i) so you don't have other mechanisms to connect.
    Apart from that: this very question has been asked at least 1 milliion times.
    You are kindly requested to search this forum before asking it needlessley again.
    Sybrand Bakker
    Senior Oracle DBA'

  • IFS problems with 8.1.6.1.0

    I had IFS working ok. Haven't tried it in a couple weeks. Installed the 8.1.6.1.0 patch for 8i on Solaris. I can still map an IFS drive through my windows client, can get documents but can't write new files out there. Get the error: Error Copying File. Cannot copy image1.jpg: Cannot find the specified file. Make sure you specify the correct path and filename.
    When I try to upload via the web interface, I get the error: IFS-30002 Unable to create new LibraryObject

    LUIS Here is the session from part of my SmbServer.log:
    logon: guest from DOOG on Mon May 22 10:47:10 EDT 2000
    logon: colerick from DOOG on Mon May 22 10:47:14 EDT 2000
    Exception: IFS-30002: Unable to create new LibraryObject
    oracle.ifs.common.IfsException: IFS-30002: Unable to create new LibraryObject
    oracle.ifs.common.IfsException: IFS-32225: Error storing reference to content object 8,170 in media IndexedBlob
    java.sql.SQLException: ORA-04045: errors during recompilation/revalidation of IFSSYS.INDEXEDBLOB_I
    ORA-29835: ODCIGETINTERFACES routine does not return required interface(s)
    ORA-29835: ODCIGETINTERFACES routine does not return required interface(s)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at java.sql.SQLException.<init>(Compiled Code)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(Compiled Code)
    at oracle.jdbc.oci8.OCIDBAccess.check_error(Compiled Code)
    at oracle.jdbc.oci8.OCIDBAccess.executeFetch(Compiled Code)
    at oracle.jdbc.oci8.OCIDBAccess.parseExecuteFetch(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.executeNonQuery(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.doExecuteOther(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.doExecute(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(Compiled Code)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(Compiled Code)
    at oracle.jdbc.driver.OraclePreparedStatement.execute(Compiled Code)
    at oracle.ifs.server.S_MediaBlob.createBlobReference(Compiled Code)
    at oracle.ifs.server.S_MediaBlob.newEmptyContent(Compiled Code)
    at oracle.ifs.server.S_Media.setContent(Compiled Code)
    at oracle.ifs.server.S_ContentObject.setContent(Compiled Code)
    at oracle.ifs.server.S_ContentObject.extendedPreInsert(Compiled Code)
    at oracle.ifs.server.S_LibraryObject.preInsert(Compiled Code)
    at oracle.ifs.server.S_LibraryObject.createInstance(Compiled Code)
    at oracle.ifs.server.S_LibrarySession.createSystemObjectInstance(Compiled Code)
    at oracle.ifs.server.S_Document.setContentObject(Compiled Code)
    at oracle.ifs.server.S_Document.extendedPreInsert(Compiled Code)
    at oracle.ifs.server.S_LibraryObject.preInsert(Compiled Code)
    at oracle.ifs.server.S_LibraryObject.createInstance(Compiled Code)
    at oracle.ifs.server.S_LibrarySession.newLibraryObject(Compiled Code)
    at oracle.ifs.server.S_LibrarySession.newPublicObject(Compiled Code)
    at oracle.ifs.server.S_LibrarySession.newPublicObject(Compiled Code)
    at oracle.ifs.server.S_LibrarySession.DMNewPublicObject(Compiled Code)
    at oracle.ifs.beans.LibrarySession.DMNewPublicObject(Compiled Code)
    at oracle.ifs.beans.LibrarySession.NewPublicObject(Compiled Code)
    at oracle.ifs.beans.LibrarySession.createPublicObject(Compiled Code)
    at oracle.ifs.protocols.smb.server.DbFile.open(Compiled Code)
    at oracle.ifs.protocols.smb.server.DbFile.<init>(Compiled Code)
    at oracle.ifs.protocols.smb.server.DbTree.createFile(Compiled Code)
    at oracle.ifs.protocols.smb.server.ComSmb.replyOpenAndX(Compiled Code)
    at oracle.ifs.protocols.smb.server.ComSmb.process(Compiled Code)
    at oracle.ifs.protocols.smb.server.ComSmb.handleSmbMessage(Compiled Code)
    at oracle.ifs.protocols.smb.server.SmbThread.handleNbMessage(Compiled Code)
    at oracle.ifs.protocols.smb.server.SmbThread.readPackets(Compiled Code)
    at oracle.ifs.protocols.smb.server.SmbThread.run(Compiled Code)
    THE JWS.log file has a few sections like the following....
    oracle.ifs.common.IfsException: IFS-30002: Unable to create new LibraryObject
    javawebserver: ORA-29835: ODCIGETINTERFACES routine does not return required interface(s)
    javawebserver:
    javawebserver: at java.lang.Throwable.<init>(Compiled Code)
    javawebserver: at java.lang.Exception.<init>(Compiled Code)
    javawebserver: at java.sql.SQLException.<init>(Compiled Code)
    javawebserver: at oracle.jdbc.dbaccess.DBError.throwSqlExcep tion(Compiled Code)
    javawebserver: at oracle.jdbc.oci8.OCIDBAccess.check_error(Compiled Code)
    javawebserver: at oracle.jdbc.oci8.OCIDBAccess.executeFetch(Compiled Code)
    javawebserver: at oracle.jdbc.oci8.OCIDBAccess.parseExecuteFetch(Compiled Code)
    javawebserver: at oracle.jdbc.driver.OracleStatement.executeNonQuery(Compiled Code)
    javawebserver: at oracle.jdbc.driver.OracleStatement.doExecuteOther(Compiled Code)
    javawebserver: at oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(Compiled Code)
    javawebserver: at oracle.jdbc.driver.OracleStatement.doExecute(Compiled Code)
    javawebserver: at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(Compiled Code)
    javawebserver: at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(Compiled Code)
    javawebserver: at oracle.jdbc.driver.OraclePreparedStatement.execute(Compiled Code)
    javawebserver: at oracle.ifs.server.S_MediaBlob.createBlobReference(Compiled Code)
    javawebserver: at oracle.ifs.server.S_MediaBlob.getOutputStream(Compiled Code)
    javawebserver: at oracle.ifs.server.S_Media.setContentStream(Compiled Code)
    javawebserver: at oracle.ifs.server.S_Media.setContent(Compiled Code)
    javawebserver: at oracle.ifs.server.S_ContentObject.setContent(Compiled Code)
    javawebserver: at oracle.ifs.server.S_ContentObject.extendedPreInsert(Compiled Code)
    javawebserver: at oracle.ifs.server.S_LibraryObject.preInsert(Compiled Code)
    javawebserver: at oracle.ifs.server.S_LibraryObject.createInstance(Compiled Code)
    javawebserver: at oracle.ifs.server.S_LibrarySession.createSystemObjectInstance(Compiled Code)
    javawebserver: at oracle.ifs.server.S_Document.setContentObject(Compiled Code)
    javawebserver: at oracle.ifs.server.S_Document.extendedPreInsert(Compiled Code)
    javawebserver: at oracle.ifs.server.S_LibraryObject.preInsert(Compiled Code)
    javawebserver: at oracle.ifs.server.S_LibraryObject.createInstance(Compiled Code)
    javawebserver: at oracle.ifs.server.S_LibrarySession.newLibraryObject(Compiled Code)
    javawebserver: at oracle.ifs.server.S_LibrarySession.newPublicObject(Compiled Code)
    javawebserver: at oracle.ifs.server.S_LibrarySession.newPublicObject(Compiled Code)
    javawebserver: at oracle.ifs.server.S_LibrarySession.DMNewPublicObject(Compiled Code)
    javawebserver: at oracle.ifs.beans.LibrarySession.DMNewPublicObject(Compiled Code)
    javawebserver: at oracle.ifs.beans.LibrarySession.NewPublicObject(Compiled Code)
    javawebserver: at oracle.ifs.beans.LibrarySession.createPublicObject(Compiled Code)
    javawebserver: at oracle.ifs.clients.webui.MultiPartRequest.processFile(Compiled Code)
    javawebserver: at oracle.ifs.clients.webui.MultiPartRequest.processHeaders(Compiled Code)
    javawebserver: at oracle.ifs.clients.webui.MultiPartRequest.processRequest(Compiled Code)
    javawebserver: at oracle.ifs.clients.webui.MultiPartRequest.<init>(Compiled Code)
    javawebserver: at ifs.webui._jsps._upload2._jspService(Compiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.pagecompile.jsp.runtime.HttpJspBase.service(Compiled Code)
    javawebserver: at javax.servlet.http.HttpServlet.service(Compiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.IfsJspServlet.runServlet(Compiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.IfsJspServlet.processJspPage(Compiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.IfsJspServlet.service(Compiled Code)
    javawebserver: at javax.servlet.http.HttpServlet.service(Compiled Code)
    javawebserver: at com.sun.server.ServletState.callService(Compiled Code)
    javawebserver: at com.sun.server.ServletManager.callServletService(Compiled Code)
    javawebserver: at com.sun.server.ProcessingState.invokeTargetServlet(Compiled Code)
    javawebserver: at com.sun.server.http.HttpProcessingState.execute(Compiled Code)
    javawebserver: at com.sun.server.http.stages.Runner.process(Compiled Code)
    javawebserver: at com.sun.server.ProcessingSupport.process(Compiled Code)
    javawebserver: at com.sun.server.Service.process(Compiled Code)
    javawebserver: at com.sun.server.http.HttpServiceH andler.handleRequest(Compiled Code)
    javawebserver: at com.sun.server.http.HttpServiceHandler.handleRequest(Compiled Code)
    javawebserver: at com.sun.server.HandlerThread.run(Compiled Code)
    javawebserver:
    javawebserver: java.lang.RuntimeException: java.lang.Exception: No Path Specified
    javawebserver: at java.lang.Throwable.<init>(Compiled Code)
    javawebserver: at java.lang.Exception.<init>(Compiled Code)
    javawebserver: at java.lang.RuntimeException.<init>(Compiled Code)
    javawebserver: at oracle.ifs.clients.webui.ContainerDisplayDirectory.find(Compiled Code)
    javawebserver: at oracle.ifs.clients.webui.GetContents.GetContents(Compiled Code)
    javawebserver: at ifs.webui._jsps._container._jspService(Compiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.pagecompile.jsp.runtime.HttpJspBase.service(Compiled Code)
    javawebserver: at javax.servlet.http.HttpServlet.service(Compiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.IfsJspServlet.runServlet(Compiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.IfsJspServlet.processJspPage(Compiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.IfsJspServlet.service(Compiled Code)
    javawebserver: at javax.servlet.http.HttpServlet.service(Compiled Code)
    javawebserver: at com.sun.server.ServletState.callService(Compiled Code)
    javawebserver: at com.sun.server.ServletManager.callServletService(Compiled Code)
    javawebserver: at com.sun.server.ProcessingState.invokeTargetServlet(Compiled Code)
    javawebserver: at com.sun.server.http.HttpProcessingState.execute(Compiled Code)
    javawebserver: at com.sun.server.http.stages.Runner.process(Compiled Code)
    javawebserver: at com.sun.server.ProcessingSupport.process(Compiled Code)
    javawebserver: at com.sun.server.Service.process(Compiled Code)
    javawebserver: at com.sun.server.http.HttpServiceHandler.handleRequest(Compiled Code)
    javawebserver: at com.sun.server.http.HttpServiceHandler.handleRequest(Compiled Code)
    javawebserver: at com.sun.server.HandlerThread.run(Compiled Code)
    javawebserver: oracle.ifs.common.IfsException: IFS-30002: Unable to create new LibraryObject
    javawebserver: ORA-29835: ODCIGETINTERFACES routine does not return required interface(s)
    javawebserver:
    Regards,
    null

  • Problems connecting to repository

    I can't connect to IFS from client machine. On server everything works fine.
    Here is my code...
    LibraryService service = new LibraryService();
    CleartextCredential me = new CleartextCredential(userName, password);
    ConnectOptions options = new ConnectOptions();
    options.setLocale(Locale.getDefault());
    options.setServiceName(serviceName);
    options.setServicePassword(servicePassword);
    LibrarySession session = service.connect(me, options);
    and the error I get on client machine:
    System Error: oracle.ifs.common.IfsException: IFS-10620: Unable to construct connection pool
    System Error:
    System Error: oracle.ifs.server.S_LibraryService oracle.ifs.server.S_LibraryService.startService(java.lang.String, java.lang.String) (S_LibraryService.java:1129)
    System Error: oracle.ifs.server.S_Lib
    System Error: rarySessionInterface oracle.ifs.beans.LibraryService.connectLocal(oracle.ifs.common.Credential, oracle.ifs.common.ConnectOptions) (LibraryService.java:408)
    System Error: oracle.ifs.beans.LibrarySession oracle.ifs.beans.LibraryService.connect(oracle.ifs.common.Credent
    System Error: ial, oracle.ifs.common.ConnectOptions) (LibraryService.java:280)
    System Error: oracle.ifs.beans.LibrarySession IFS.IFSUtils.connectToRepository(java.lang.String, java.lang.String, java.lang.String, java.lang.String) (IFSUtils.java:25)
    System Error: void package5.Test.main(java.l
    System Error: ang.String[]) (Test.java:21)
    System Error:
    I can connect to Oracle DB with thin driver, but I can't connect with OCI8 driver (in connection manager in JDeveloper). Can that be connected to IFS problem?

    I work with OCI8 on win2000.
    New stack trace:
    oracle.ifs.common.IfsException: IFS-10620: Unable to construct connection pool
    oracle.ifs.common.IfsException: IFS-10633: Unable to create library connection
    oracle.ifs.common.IfsException: IFS-10600: Unable to construct library connection
    java.sql.SQLException: ORA-12560: TNS:protocol adapter error
    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)
    oracle.ifs.beans.LibrarySession IFS.IFSUtils.connectToRepository(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
    void package5.Test.main(java.lang.String[])
    null

  • Context search

    We have installed Oracle 8.1.6 Enterprise edition with interMedia and iFS on same server(Solaris).
    The problem is when I search for a word that is in a file, I do not get any results. ctxsrv is up .
    command to run the program:
    java ContentSearch_3 testing
    Please see the attached code:
    DOCUMENT INSTANCE -- XML
    <?xml version="1.0" standalone="yes" ?>
    <SimplestType>
    <name>fifth.SimplestType</name>
    <description>testing testing testing</description>
    <simplestValue>The Fifth Simple Value</simplestValue>
    </SimplestType>
    TYPE DEFINITION FILE
    <?xml version="1.0" standalone="yes" ?>
    <classobject>
    <name>SimplestType</name>
    <superclass RefType="name">Document</superclass>
    <attributes>
    <attribute>
    <name>simplestValue</name>
    <DataType>String</DataType>
    <DataLength>50</DataLength>
    </attribute>
    </attributes>
    </classobject>
    CONTENTSEARCH_3 PROGRAM
    public class ContentSearch_3
    LibrarySession ifsSession;
    * Constructor
    public ContentSearch_3()
    public void run(String searchStr) throws Exception{
    System.out.println("Start Method : run");
    //Connect to the repository.
    LibraryService ifsService = new LibraryService();
    CleartextCredential me = new CleartextCredential("username", "password");
    ConnectOptions connectOpts= new ConnectOptions();
    connectOpts.setServiceName("IfsDefault");
    connectOpts.setServicePassword("ifs");
    ifsSession = ifsService.connect(me, connectOpts);
    doSomething(ifsSession, searchStr);
    System.out.println("End Method : run");
    public void doSomething(LibrarySession ifs, String searchStr)
    throws IfsException
    System.out.println("Start Method : doSomething");
    SearchSpecification searchSpecification = buildSearch("SIMPLESTTYPE","SimplestType",searchStr);
    Search search = new Search(ifs, searchSpecification);
    search.open();
    SearchResultObject[] results = search.getItems();
    search.close();
    if (results != null) {
    System.out.println("SearchResultObject[] results not null");
    for (int i = 0; i < results.length; i++)
    SearchResultObject sro = results;
    Document doc = (Document) sro.getLibraryObject(Document.CLASS_NAME);
    System.out.println("Document : " + doc.getName());
    doc.filterContent(false);
    BufferedReader reader = new BufferedReader(doc.getFilteredContent());
    try {
    for (String nextLine = reader.readLine();
    nextLine != null;
    nextLine = reader.readLine())
    System.out.println(nextLine);
    } catch (IOException ioe) {
    throw new IfsException(9999,ioe);
    else
    System.out.println("results are null");
    System.out.println("End Method : doSomething");
    public SearchSpecification buildSearch(String className,String fileExtension,String phrase)
    throws IfsException
    System.out.println("Start Method : buildSearch");
    // Document.NAME like '%doc';
    System.out.println("className=" + className + ", fileExtension =" + fileExtension +
    ", phrase =" + phrase);
    AttributeQualification aq1 = new AttributeQualification();
    aq1.setAttribute("SIMPLESTTYPE",PublicObject.NAME_ATTRIBUTE);
    //aq1.setAttribute(Document.CLASS_NAME,PublicObject.NAME_ATTRIBUTE);
    aq1.setOperatorType(AttributeQualification.LIKE);
    aq1.setCaseIgnored(true);
    aq1.setValue("%SimplestType");
    // print aq1 attributes
    System.out.println("aq1.getAttributeClass() =" + aq1.getAttributeClass());
    System.out.println("aq1.getAttributeClassname() = " +aq1.getAttributeClassname() );
    System.out.println(" aq1.getAttributeName()=" +aq1.getAttributeName());
    System.out.println("aq1.getClass() = " +aq1.getClass().toString());
    System.out.println("aq1.getValue() =" + aq1.getValue());
    // Create Folder Restrict option now.
    /* FolderRestrictQualification frq = new FolderRes trictQualification();
    FolderPathResolver fpr = new FolderPathResolver(ifsSession);
    Folder startFolder = (Folder) fpr.findPublicObjectByPath("/home/Sridevi");
    frq.setStartFolder(startFolder);
    frq.setMaxLevels(1);
    // Document.ContentObject = ContentObject.ID
    JoinQualification jq1 = new JoinQualification();
    jq1.setLeftAttribute(className,Document.CONTENTOBJECT_ATTRIBUTE);
    jq1.setRightAttribute(ContentObject.CLASS_NAME,null);
    // Combine the Attribute and Join Qualifications
    SearchClause searchClause = new SearchClause( aq1, jq1 , SearchClause.AND );
    // Create the Content Query
    // Text contains phrase...
    String queryName = "query1";
    ContextQualification contentClause = new ContextQualification();
    contentClause.setQuery(phrase);
    contentClause.setName(queryName);
    // Combine the Relational and Text Qualifications
    searchClause = new SearchClause(searchClause,contentClause, SearchClause.AND);
    // Set up the Search Class Spec.
    SearchClassSpecification scs = new SearchClassSpecification();
    // Add in the Class for the Where Clause
    String[] searchClasses = new String[] {className,ContentObject.CLASS_NAME};
    scs.addSearchClasses(searchClasses);
    // Add in the Class for the Select Clause
    scs.addResultClass(className);
    // Define the Order by Clause
    // The List of Classes for the Order Clause
    String[] classNames = new String[] {ContentObject.CLASS_NAME};
    // The List of Attibutes for the Order Clause.
    String[] attributes = new String [] { ContextQualification.ORDER_PREFIX + "." + queryName};
    // The Ordering for the Attributes in the Order Clause
    boolean[] sortOrder = new boolean[] {false};
    SearchSortSpecification sss = new SearchSortSpecification(classNames,attributes,sortOrder);
    ContextSearchSpecification searchSpec = new ContextSearchSpecification();
    searchSpec.setContextClassname(ContentObject.CLASS_NAME);
    // Set the SELECT statement and FROM statement of the search
    searchSpec.setSearchClassSpecification(scs);
    // Set the WHERE clause of the Search
    searchSpec.setSearchQualification(searchClause);
    // Set the ORDER by clause of the search
    searchSpec.setSearchSortSpecification(sss);
    System.out.println("End Method : buildSearch");
    return searchSpec;
    * main
    * @param args
    public static void main(String[] args) throws Exception
    System.out.println("program start");
    ContentSearch_3 contentSearch = new ContentSearch_3();
    contentSearch.run(args[0]);
    System.out.println("program end");
    Any suggestions will be in help.
    Thanks.

    Try to follow the steps Alan suggest in http://technet.oracle.com:89/ubb/Forum36/HTML/001278.html to test if your context install is working.
    We need to find out if this is a context problem or an iFS problem first.

  • Fix many web access problems with IFS 9.0.1 on Solaris (and other OS's)...

    When the installation is done according to the documentation,
    web access does not work because the scripts that add entries to
    the jserv.properties file add duplicate references to
    wrapper.env and wrapper.classpath. Look at the jserv.properties
    file below and look at the remarked-out (#) lines of the
    duplicate references. For example, look at the references to the
    wrapper.env=LD_LIBRARY_PATH
    Oracle, please note this bug so the web access problems are
    minimized when the product is intstalled.
    Thank you,
    William T.
    # Apache JServ Configuration
    File #
    ################################ W A R N I N G
    # Unlike normal Java properties, JServ configurations have some
    important
    # extensions:
    # 1) commas are used as token separators
    # 2) multiple definitions of the same key are concatenated in
    a
    # comma separated list.
    # Execution parameters
    # The Java Virtual Machine interpreter.
    # Syntax: wrapper.bin=[filename] (String)
    # Note: specify a full path if the interpreter is not visible in
    your path.
    wrapper.bin=/d3/Apache/jdk/bin/java
    # Arguments passed to Java interpreter (optional)
    # Syntax: wrapper.bin.parameters=[parameters] (String)
    # Default: NONE
    wrapper.bin.parameters=-Xms64m
    wrapper.bin.parameters=-Xmx128m
    # Apache JServ entry point class (should not be changed)
    # Syntax: wrapper.class=[classname] (String)
    # Default: "org.apache.jserv.JServ"
    # Arguments passed to main class after the properties filename
    (not used)
    # Syntax: wrapper.class.parameters=[parameters] (String)
    # Default: NONE
    # Note: currently not used
    # PATH environment value passed to the JVM
    # Syntax: wrapper.path=[path] (String)
    # Default: "/bin:/usr/bin:/usr/local/bin" for Unix systems
    # "c:\(windows-dir);c:\(windows-system-dir)" for Win32
    systems
    # Notes: if more than one line is supplied these will be
    concatenated using
    # ":" or ";" (depending wether Unix or Win32) characters
    # Under Win32 (windows-dir) and (windows-system-dir) will
    be
    # automatically evaluated to match your system
    requirements
    # CLASSPATH environment value passed to the JVM
    # Syntax: wrapper.classpath=[path] (String)
    # Default: NONE (Sun's JDK/JRE already have a default classpath)
    # Note: if more than one line is supplied these will be
    concatenated using
    # ":" or ";" (depending wether Unix or Win32) characters.
    JVM must be
    # able to find JSDK and JServ classes and any utility
    classes used by
    # your servlets.
    # Note: the classes you want to be automatically reloaded upon
    modification
    # MUST NOT be in this classpath or the classpath of the
    shell
    # you start the Apache from.
    wrapper.classpath=/d3/Apache/jdk/lib/tools.jar
    wrapper.classpath=/d3/Apache/Jserv/libexec/ApacheJServ.jar
    wrapper.classpath=/d3/Apache/Jsdk/lib/jsdk.jar
    # An environment name with value passed to the JVM
    # Syntax: wrapper.env=[name]=[value] (String)
    # Default: NONE on Unix Systems
    # SystemDrive and SystemRoot with appropriate values on
    Win32 systems
    wrapper.env=PATH=/d3/bin
    # An environment name with value copied from caller to Java
    Virtual Machine
    # Syntax: wrapper.env.copy=[name] (String)
    # Default: NONE
    # Uncomment the following lines to set the default locale and
    NLS_LANG
    # setting based on the environment variables.
    # wrapper.env.copy=LANG
    # wrapper.env.copy=NLS_LANG
    # Copies all environment from caller to Java Virtual Machine
    # Syntax: wrapper.env.copyall=true (boolean)
    # Default: false
    # Protocol used for signal handling
    # Syntax: wrapper.protocol=[name] (String)
    # Default: ajpv12
    # General parameters
    # Set the default IP address or hostname Apache JServ binds (or
    listens) to.
    # If you have a machine with multiple IP addresses, this address
    # will be the one used. If you set the value to localhost, it
    # will be resolved to the IP address configured for the locahost
    # on your system (generally this is 127.0.0.1). This feature is
    so
    # that one can have multiple instances of Apache JServ listening
    on
    # the same port number, but different IP addresses on the same
    machine.
    # Use bindaddress=* only if you know exactly what you are doing
    here,
    # as it could let JServ wide open to the internet.
    # You must understand that JServ has to answer only to Apache,
    and should not
    # be reachable by nobody but mod_jserv. So localhost is usually a
    # good option. The second best choice would be an internal
    network address
    # (protected by a firewall) if JServ is running on another
    machine than Apache.
    # Ask your network admin.
    # "*" may be used on boxes where some of the clients get
    connected using
    # "localhost"and others using another IP addr.
    # Syntax: bindaddress=[ipaddress] or [localhost] or [*]
    # Default: localhost
    bindaddress=localhost
    # Set the port Apache JServ listens to.
    # Syntax: port=[1024,65535] (int)
    # Default: 8007
    port=8007
    # Servlet Zones parameters
    # List of servlet zones Apache JServ manages
    # Syntax: zones=[servlet zone],[servlet zone]... (Comma
    separated list of String)
    # Default: NONE
    zones=root
    # Configuration file for each servlet zone (one per servlet zone)
    # Syntax: [servlet zone name as on the zones list].properties=
    [full path to configFile]
    (String)
    # Default: NONE
    # Note: if the file could not be opened, try using absolute
    paths.
    root.properties=/d3/Apache/Jserv/etc/zone.properties
    # Thread Pool parameters
    # Enables or disables the use of the thread pool.
    # Syntax: pool=true (boolean)
    # Default: false
    # WARNING: the pool has not been extensively tested and may
    generate
    deadlocks.
    # For this reason, we advise against using this code in
    production environments.
    pool=false
    # Indicates the number of idle threads that the pool may contain.
    # Syntax: pool.capacity=(int)>0
    # Default: 10
    # NOTE: depending on your system load, this number should be low
    for contantly
    # loaded servers and should be increased depending on load
    bursts.
    pool.capacity=10
    # Indicates the pool controller that should be used to control
    the
    # level of the recycled threads.
    # Syntax: pool.controller=[full class of controller] (String)
    # Default: org.apache.java.recycle.DefaultController
    # NOTE: it is safe to leave this unchanged unless special
    recycle behavior
    # is needed. Look at the "org.apache.java.recycle" package
    javadocs for more
    # info on other pool controllers and their behavior.
    pool.controller=org.apache.java.recycle.DefaultController
    # Security parameters
    # Enable/disable the execution of org.apache.jserv.JServ as a
    servlet.
    # This is disabled by default because it may give informations
    that should
    # be restricted.
    # Note that the execution of Apache JServ as a servlet is
    filtered by the web
    # server modules by default so that both sides should be enabled
    to let this
    # service work.
    # This service is useful for installation and configuration
    since it gives
    # feedback about the exact configurations Apache JServ is using,
    but it should
    # be disabled when both installation and configuration processes
    are done.
    # Syntax: security.selfservlet=true (boolean)
    # Default: false
    # WARNING: disable this in a production environment since may
    give reserved
    # information to untrusted users.
    security.selfservlet=true
    # Set the maximum number of socket connections Apache JServ may
    handle
    # simultaneously. Make sure your operating environment has
    enough file
    # descriptors to allow this number.
    # Syntax: security.maxConnections=(int)>1
    # Default: 50
    security.maxConnections=50
    # Backlog setting for very fine performance tunning of JServ.
    # Unless you are familiar to sockets leave this value commented
    out.
    # security.backlog=5
    # List of IP addresses allowed to connect to Apache JServ. This
    is a first
    # security filtering to reject possibly unsecure connections and
    avoid the
    # overhead of connection authentication.
    # <warning>
    # (please don't use the following one unless you know what you
    are doing :
    # security.allowedAddresses=DISABLED
    # allows connections on JServ'port from entire internet.)
    # You do need only to allow YOUR Apache to talk to JServ.
    # </warning>
    # Default: 127.0.0.1
    # Syntax: security.allowedAddresses=[IP address],[IP Address]...
    (Comma
    separated list of IP addresses)
    #security.allowedAddresses=127.0.0.1
    # Enable/disable connection authentication.
    # NOTE: unauthenticated connections are a little faster since
    authentication
    # handshake is not performed at connection creation.
    # WARNING: authentication is disabled by default because we
    believe that
    # connection restriction from all IP addresses but localhost
    reduces your
    # time to get Apache JServ to run. If you allow other addresses
    to connect and
    # you don't trust it, you should enable authentication to
    prevent untrusted
    # execution of your servlets. Beware: if authentication is
    disabled and the
    # IP address is allowed, everyone on that machine can execute
    your servlets!
    # Syntax: security.authentication=[true,false] (boolean)
    # Default: true
    security.authentication=false
    # Authentication secret key.
    # The secret key is passed as a file that must be kept secure
    and must
    # be exactly the same of those used by clients to authenticate
    themselves.
    # Syntax: security.secretKey=[secret key path and filename]
    (String)
    # Default: NONE
    # Note: if the file could not be opened, try using absolute
    paths.
    #security.secretKey=./etc/jserv.secret.key
    # Length of the randomly generated challenge string (in bytes)
    used to
    # authenticate connections. 5 is the lowest possible choice to
    force a safe
    # level of security and reduce connection creation overhead.
    # Syntax: security.challengeSize=(int)>5
    # Default: 5
    #security.challengeSize=5
    # Logging parameters
    # Enable/disable Apache JServ logging.
    # WARNING: logging is a very expensive operation in terms of
    performance. You
    # should reduced the generated log to a minumum or even disable
    it if fast
    # execution is an issue. Note that if all log channels (see
    below) are
    # enabled, the log may become really big since each servlet
    request may
    # generate many Kb of log. Some log channels are mainly for
    debugging
    # purposes and should be disabled in a production environment.
    # Syntax: log=[true,false] (boolean)
    # Default: true
    log=true
    # Set the name of the trace/log file. To avoid possible
    confusion about
    # the location of this file, an absolute pathname is recommended.
    # This log file is different than the log file that is in the
    # jserv.conf file. This is the log file for the Java portion of
    Apache
    # JServ.
    # On Unix, this file must have write permissions by the owner of
    the JVM
    # process. In other words, if you are running Apache JServ in
    manual mode
    # and Apache is running as user nobody, then the file must have
    its
    # permissions set so that that user can write to it.
    # Syntax: log.file=[log path and filename] (String)
    # Default: NONE
    # Note: if the file could not be opened, try using absolute
    paths.
    log.file=/d3/Apache/Jserv/logs/jserv.log
    # Enable the timestamp before the log message
    # Syntax: log.timestamp=[true,false] (boolean)
    # Default: true
    log.timestamp=true
    # Use the given string as a data format
    # (see java.text.SimpleDateFormat for the list of options)
    # Syntax: log.dateFormat=(String)
    # Default: [dd/MM/yyyy HH:mm:ss:SSS zz]
    log.dateFormat=[dd/MM/yyyy HH:mm:ss:SSS zz]
    # Since all the messages logged are processed by a thread
    running with
    # minimum priority, it's of vital importance that this thread
    gets a chance
    # to run once in a while. If it doesn't, the log queue overflow
    occurs,
    # usually resulting in the OutOfMemoryError.
    # To prevent this from happening, two parameters are used:
    log.queue.maxage
    # and log.queue.maxsize. The former defines the maximum time for
    the logged
    # message to stay in the queue, the latter defines maximum
    number of
    # messages in the queue.
    # If one of those conditions becomes true (age > maxage || size
    maxsize),# the log message stating that fact is generated and the log
    queue is
    # flushed in the separate thread.
    # If you ever see such a message, either your system doesn't
    live up to its
    # expectations or you have a runaway loop (probably, but not
    necessarily,
    # generating a lot of log messages).
    # WARNING: Default values are lousy, you probably want to tweak
    them and
    # report the results back to the development team.
    # Syntax: log.queue.maxage = [milliseconds]
    # Default: 5000
    log.queue.maxage = 5000
    # Syntax: log.queue.maxsize = [integer]
    # Default: 1000
    log.queue.maxsize = 1000
    # Enable/disable logging the channel name
    # Default: false
    # log.channel=false
    # Enable/disable channels, each logging different actions.
    # Syntax: log.channel.[channel name]=[true,false] (boolean)
    # Default: false
    # Info channel - quite a lot of informational messages
    # hopefully you don't need them under normal circumstances
    # log.channel.info=true
    # Servlets exception, i.e. exception caught during
    # servlet.service() processing are monitored here
    # you probably want to have this one switched on
    log.channel.servletException=true
    # JServ exception, caught internally in jserv
    # we suggest to leave it on
    log.channel.jservException=true
    # Warning channel, it catches all the important
    # messages that don't cause JServ to stop, leave it on
    log.channel.warning=true
    # Servlet log
    # All messages logged by servlets. Probably you want
    # this one to be switched on.
    log.channel.servletLog=true
    # Critical errors
    # Messages produced by critical events causing jserv to stop
    log.channel.critical=true
    # Debug channel
    # Only for internal debugging purposes
    # log.channel.debug=true
    #wrapper.classpath=/d3/ord/jlib/ordim.zip
    #wrapper.classpath=/d3/ord/jlib/ordhttp.zip
    # Oracle XSQL Servlet
    wrapper.classpath=/d3/lib/oraclexsql.jar
    # Oracle JDBC
    wrapper.classpath=/d3/jdbc/lib/classes12.zip
    # Oracle XML Parser V2 (with XSLT Engine)
    wrapper.classpath=/d3/lib/xmlparserv2.jar
    # Oracle XML SQL Components for Java
    wrapper.classpath=/d3/rdbms/jlib/xsu12.jar
    # XSQLConfig.xml File location
    wrapper.classpath=/d3/xdk/admin
    # Oracle BC4J
    wrapper.classpath=/d3/ord/jlib/ordim.zip
    wrapper.classpath=/d3/ord/jlib/ordvir.zip
    wrapper.classpath=/d3/ord/jlib/ordhttp.zip
    wrapper.classpath=/d3/BC4J/lib/jndi.jar
    wrapper.classpath=/d3/BC4J/lib/jbomt.zip
    wrapper.classpath=/d3/BC4J/lib/javax_ejb.zip
    wrapper.classpath=/d3/BC4J/lib/jdev-rt.jar
    wrapper.classpath=/d3/BC4J/lib/jbohtml.zip
    wrapper.classpath=/d3/BC4J/lib/jboremote.zip
    wrapper.classpath=/d3/BC4J/lib/jdev-cm.jar
    wrapper.classpath=/d3/BC4J/lib/jbodomorcl.zip
    wrapper.classpath=/d3/BC4J/lib/jboimdomains.zip
    wrapper.classpath=/d3/BC4J/lib/collections.jar
    wrapper.classpath=/d3/Apache/Apache/htdocs/onlineorders_html
    #wrapper.classpath=/d3/Apache/Apache/htdocs/OnlineOrders_html/Onl
    ineOrders.jar
    # The following classpath entries are necessary for EJBs to run
    in IAS or DB when
    present
    wrapper.classpath=/d3/lib/aurora_client.jar
    wrapper.classpath=/d3/lib/vbjorb.jar
    wrapper.classpath=/d3/lib/vbjapp.jar
    # Oracle Servlet
    wrapper.classpath=/d3/lib/servlet.jar
    # Oracle Java Server Pages
    wrapper.classpath=/d3/jsp/lib/ojsp.jar
    # Oracle Util
    wrapper.classpath=/d3/jsp/lib/ojsputil.jar
    # Oracle Java SQL
    wrapper.classpath=/d3/sqlj/lib/translator.zip
    # Oracle JDBC
    #wrapper.classpath=/d3/jdbc/lib/classes12.zip
    # SQLJ runtime
    wrapper.classpath=/d3/sqlj/lib/runtime12.zip
    # Oracle Messaging
    wrapper.classpath=/d3/rdbms/jlib/aqapi.jar
    wrapper.classpath=/d3/rdbms/jlib/jmscommon.jar
    # OJSP environment settings
    #wrapper.env=ORACLE_HOME=/d3
    # The next line should be modified to reflect the value of the
    SID for your
    webserver.
    #wrapper.env=ORACLE_SID=cmpdb
    #wrapper.env=LD_LIBRARY_PATH=/d3/lib
    ## Enable the flag below if you are using jdk 1.2.2_05a or above
    #wrapper.env=JAVA_COMPILER=NONE
    # Advanced Queuing - AQXML
    wrapper.classpath=/d3/rdbms/jlib/aqxml.jar
    #wrapper.classpath=/d3/rdbms/jlib/xsu12.jar
    #wrapper.classpath=/d3/lib/xmlparserv2.jar
    wrapper.classpath=/d3/lib/xschema.jar
    #wrapper.classpath=/d3/jlib/jndi.jar
    wrapper.classpath=/d3/jlib/jta.jar
    oemreporting.properties=/d3/Apache/Jserv/oemreporting/oemreportin
    g.properties
    zones = root, oemreporting
    wrapper.classpath=/d3/jlib/share-opt-1_1_9.zip
    wrapper.classpath=/d3/jlib/caboshare-opt-1_0_3.zip
    wrapper.classpath=/d3/jlib/marlin-opt-1_0_7.zip
    wrapper.classpath=/d3/jlib/tecate-opt-1_0_4.zip
    wrapper.classpath=/d3/jlib/ocelot-opt-1_0_2.zip
    wrapper.classpath=/d3/jlib/regexp.jar
    wrapper.classpath=/d3/jlib/sax2.jar
    #wrapper.classpath=/d3/jlib/servlet.jar
    wrapper.bin.parameters= -DORACLE_HOME=/d3
    #wrapper.env=LD_LIBRARY_PATH=/d3/lib32
    wrapper.env.copy=DISPLAY
    wrapper.bin.parameters=-DORACLE_HOME=/d3
    #wrapper.classpath=/d3/lib/vbjorb.jar
    #wrapper.classpath=/d3/lib/vbjapp.jar
    wrapper.classpath=/d3/classes/classesFromIDLVisi
    wrapper.classpath=/d3/jlib/swingall-1_1_1.jar
    wrapper.classpath=/d3/jlib/ewtcompat3_3_15.jar
    wrapper.classpath=/d3/jlib/ewt-3_3_18.jar
    wrapper.classpath=/d3/jlib/share-1_1_9.jar
    wrapper.classpath=/d3/jlib/help-3_2_9.jar
    wrapper.classpath=/d3/jlib/ice-5_06_3.jar
    wrapper.classpath=/d3/jdbc/lib/classes111.zip
    wrapper.classpath=/d3/classes
    wrapper.classpath=/d3/jlib/oembase-9_0_1.jar
    wrapper.classpath=/d3/jlib/oemtools-9_0_1.jar
    wrapper.classpath=/d3/jlib
    wrapper.classpath=/d3/jlib/javax-ssl-1_1.jar
    wrapper.classpath=/d3/jlib/jssl-1_1.jar
    wrapper.classpath=/d3/jlib/netcfg.jar
    wrapper.classpath=/d3/jlib/dbui-2_1_2.jar
    #wrapper.classpath=/d3/lib/aurora_client.jar
    #wrapper.classpath=/d3/lib/xmlparserv2.jar
    wrapper.classpath=/d3/network/jlib/netmgrm.jar
    wrapper.classpath=/d3/network/jlib/netmgr.jar
    wrapper.classpath=/d3/network/tools
    wrapper.classpath=/d3/jlib/kodiak-1_2_1.jar
    wrapper.classpath=/d3/sysman/jlib/netchart360.jar
    wrapper.classpath=/d3/jlib/pfjbean.jar
    wrapper.env=SHLIB_PATH=/d3/lib32
    wrapper.env=LIBPATH=/d3/lib32
    wrapper.classpath=/d3/ultrasearch/lib/isearch_midtier.jar
    wrapper.classpath=/d3/ultrasearch/lib/isearch_query.jar
    wrapper.classpath=/d3/ultrasearch/lib/jgl3.1.0.jar
    wrapper.classpath=/d3/lib/mail.jar
    wrapper.classpath=/d3/lib/activation.jar
    wrapper.classpath=/d3/ultrasearch/jsp/admin/config
    # Additions for iFS
    ## DO NOT REMOVE OR ALTER THE FOLLOWING LINE ....
    # iFS true
    # Uncomment if you want to use the same Jserv as other
    applications
    wrapper.classpath=/d3/9ifs/custom_classes
    wrapper.classpath=/d3/9ifs/settings
    wrapper.classpath=/d3/9ifs/lib/adk.jar
    wrapper.classpath=/d3/9ifs/lib/email.jar
    wrapper.classpath=/d3/9ifs/lib/http.jar
    wrapper.classpath=/d3/9ifs/lib/release.jar
    wrapper.classpath=/d3/9ifs/lib/repos.jar
    wrapper.classpath=/d3/9ifs/lib/utils.jar
    wrapper.classpath=/d3/9ifs/lib/webui.jar
    wrapper.classpath=/d3/9ifs/lib/provider.jar
    wrapper.classpath=/d3/jlib/javax-ssl-1_2.jar
    wrapper.classpath=/d3/jlib/jssl-1_2.jar
    wrapper.env=ORACLE_HOME=/d3
    wrapper.env=ORACLE_SID=cmpdb
    wrapper.env=LD_LIBRARY_PATH=/d3/lib:/d3/ctx/lib:/d3/lib32
    wrapper.env=NLS_LANG=.US7ASCII
    ## Additions for the iFS zone
    # Uncomment if you want to use the same Jserv as other
    applications
    zones=ifs
    ifs.properties=/d3/Apache/Jserv/etc/ifs.properties
    # End iFS section

    About your home page; Manually set up Firefox with the window(s) and tab(s)
    the way you want them to be. Then;
    '''''Firefox Options > General > Homepage'''''.
    Press the button labeled ''''Use Current'''.'
    =====================================
    Open a new window or tab. In the address bar, type '''''about:config'''''.
    If a warning screen comes up, press the '''''Be Careful''''' button.
    This is where Firefox finds information it needs to run.
    At the top of the screen is a search bar. Enter '''''browser.newtab.url'''''
    and press enter. '''''browser.newtab.url'''''
    tells Firefox what to show when a new tab is opened.
    If you want, right click and select '''''Modify'''''. You can change the
    setting to;<BR><BR>about:home (Firefox default home page),<BR>
    about:newtab (shows the sites most visited),<BR>
    about:blank (a blank page),<BR>
    or you can enter any web page you want.<BR><BR>
    The same instructions are used for the new window setting, listed as
    '''''browser.startup.homepage'''''.

  • Problem in the iFS map drive...!

    Thanks for your concern:
    As you know, in window explorer,iFS map drive is very convenient facility.According to install procedure in some documents, i installed these on client-pc and rebooted. But there was no notification for which machine is iFS server when i mapped iFS server to map-drive in local.In set&admin guide,there might be some notification beside machine name in map-network drive diallog box as like "iFS server".
    what's wrong?. but,in program group of start menu,iFS utilities are generated correctly.
    Only in mapping iFS drive,these problems are occured.
    I wonder:
    1.When iFS server is started with ifsstart command, Are there any droped,but essential,agent or protocol by my mistake?
    thanks......
    null

    Something wrong in IfsProtocols.log file..
    What should I do?
    IfsProtocols.log
    Wed Aug 23 15:56:36 JST 2000
    IfsException in starting ServerManager; FATAL
    oracle.ifs.common.IfsException: IFS-10620: Unable to construct connection pool
    oracle.ifs.common.IfsException: IFS-10633: Unable to create library connection
    oracle.ifs.common.IfsException: IFS-10600: Unable to construct library connection
    java.sql.SQLException: ORA-01033: ORACLE initialization or shutdown in progress
    Server Manager exiting.
    Wed Aug 23 15:58:18 JST 2000
    Server STARTED: IfsProtocols(37416) not managed
    Attempting to load agent FtpServerAgent
    Agent FtpServerAgent loaded
    Attempting to start agent FtpServerAgent
    Agent FtpServerAgent started
    Attempting to load agent CupServerAgent
    Agent CupServerAgent loaded
    FtpServerAgent: Start request
    Server STARTED: IfsAgents(37415) not managed
    FtpServerAgent: passing credentials
    FtpServerAgent: starting timer
    FtpServerAgent: Timer timeouts remaining set to 4
    Attempting to start agent CupServerAgent
    Agent CupServerAgent started
    Attempting to load agent NtfsServerAgent
    Agent NtfsServerAgent loaded
    CupServerAgent: Start request
    CupServerAgent: passing credentials
    CupServerAgent: starting timer
    CupServerAgent: Timer timeouts remaining set to 4
    Attempting to start agent NtfsServerAgent
    Agent NtfsServerAgent started
    Attempting to load agent WcpServerAgent
    Agent WcpServerAgent loaded
    NtfsServerAgent: Start request
    NtfsServerAgent: passing credentials
    NtfsServerAgent: starting timer
    NtfsServerAgent: Timer timeouts remaining set to 4
    Attempting to start agent WcpServerAgent
    Agent WcpServerAgent started
    Attempting to load agent ImapServerAgent
    WcpServerAgent: Start request
    Agent ImapServerAgent loaded
    WcpServerAgent: passing credentials
    WcpServerAgent: starting timer
    WcpServerAgent: Timer timeouts remaining set to 4
    Attempting to start agent ImapServerAgent
    Agent ImapServerAgent started
    Attempting to load agent SmtpServerAgent
    Agent SmtpServerAgent loaded
    ImapServerAgent: Start request
    ImapServerAgent: passing credentials
    ImapServerAgent: starting timer
    ImapServerAgent: Timer timeouts remaining set to 4
    Attempting to start agent SmtpServerAgent
    Agent SmtpServerAgent started
    SmtpServerAgent: Start request
    SmtpServerAgent: passing credentials
    SmtpServerAgent: starting timer
    SmtpServerAgent: Timer timeouts remaining set to 4
    Server STARTED: CupServer(37600) managed by IfsProtocols(37416)
    CupServerAgent: Server STARTED: CupServer(37600) managed by IfsProtocols(37416)
    Server STARTED: FtpServer(37619) managed by IfsProtocols(37416)
    FtpServerAgent: Server STARTED: FtpServer(37619) managed by IfsProtocols(37416)
    Server STARTED: WcpServer(37621) managed by IfsProtocols(37416)
    WcpServerAgent: Server STARTED: WcpServer(37621) managed by IfsProtocols(37416)
    FtpServerAgent: timer expired with internal status of Starting...
    FtpServerAgent: remaining timeouts reduced to 3
    FtpServerAgent: Server Created with internal status of Starting...
    FtpServerAgent: stopping timer
    WcpServerAgent: timer expired with internal status of Starting...
    WcpServerAgent: remaining timeouts reduced to 3
    WcpServerAgent: Server Created with internal status of Starting...
    WcpServerAgent: stopping timer
    CupServerAgent: timer expired with internal status of Starting...
    CupServerAgent: remaining timeouts reduced to 3
    CupServerAgent: Server Created with internal status of Starting...
    CupServerAgent: stopping timer
    ImapServerAgent: timer expired with internal status of Starting...
    ImapServerAgent: remaining timeouts reduced to 3
    NtfsServerAgent: timer expired with internal status of Starting...
    NtfsServerAgent: remaining timeouts reduced to 3
    SmtpServerAgent: timer expired with internal status of Starting...
    SmtpServerAgent: remaining timeouts reduced to 3
    Server STARTED: ImapServer(37647) managed by IfsProtocols(37416)
    ImapServerAgent: Server STARTED: ImapServer(37647) managed by IfsProtocols(37416)
    ImapServerAgent: Server Created with internal status of Starting...
    ImapServerAgent: stopping timer
    Server STARTED: SmtpServer(37658) managed by IfsProtocols(37416)
    SmtpServerAgent: Server STARTED: SmtpServer(37658) managed by IfsProtocols(37416)
    SmtpServerAgent: Server Created with internal status of Starting...
    SmtpServerAgent: stopping timer
    NtfsServerAgent: timer expired with internal status of Starting...
    NtfsServerAgent: remaining timeouts reduced to 2
    Server STARTED: NtfsServer(37667) managed by IfsProtocols(37416)
    NtfsServerAgent: Server STARTED: NtfsServer(37667) managed by IfsProtocols(37416)
    NtfsServerAgent: Server Created with internal status of Starting...
    NtfsServerAgent: stopping timer
    null

  • Caching problem with iFS web server / index.html

    There seems to be a problem with the iFS Java web server serving cached index.html documents after they have been modified.
    This only happens when the document is referenced by the folder name (e.g. /home/kennu/). If you reference it by the full name (/home/kennu/index.html), the new modified version comes up alright.
    I wonder if this is a bug or some kind of a feature? Is there an quick and easy workaround?
    Byt the way, is this the correct place to post bug reports? I didn't see iFS mentioned in the OTN Bug Database.
    null

    well, this is certainly not an intended effect. i'll look into it. in the meantime, the workaround already posted should pull you through.
    sorry about the inconvenience.
    -ilya
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Kenneth Falck ([email protected]):
    There seems to be a problem with the iFS Java web server serving cached index.html documents after they have been modified.
    This only happens when the document is referenced by the folder name (e.g. /home/kennu/). If you reference it by the full name (/home/kennu/index.html), the new modified version comes up alright.
    I wonder if this is a bug or some kind of a feature? Is there an quick and easy workaround?
    Byt the way, is this the correct place to post bug reports? I didn't see iFS mentioned in the OTN Bug Database.<HR></BLOCKQUOTE>
    null

  • Synchronisation problem when using iFS as Portal document repository

    Is anyone using 9iFS as the repository for their Portal documents but getting DRG-11602: URL store: access to <file name> requires authentication when synchronising the PORTAL30.WWSBR_URL_CTX_INDX index. This is run under schema CTXSYS, using ctx_schedule.
    We use a URL on the Portal folder to access the iFS document and, if the ACE on the document ACL includes World Read, then the document is indexed correctly but if it has no World Read access then synchronisation fails with the above error. These secure documents are indexed correctly, however, when synchronising IFSSYS.IFS_TEXT.
    When you put the URL for the document in the browser then you are prompted for an iFS username/password and this is obviously the problem when synchronising. Oracle Support say that the Oracle 9i Oracle Text Reference, Chapter 2: Indexing, definition of URL_DATASTORE states :The login:password@ syntax within the URL is not supported. Oracle Support have also suggested that using iFS as the Portal repository is not standard practice and that we should simply add our documents as items on the folder. Doing this means not being able to take advantage of the added functionality of iFS such as versioning and, anyway, I thought that Oracle had plans to fully integrate the two products with iFS being the default repository in a future release of Portal.
    Until then has anyone got any ideas for a workaround because we are unable to index the contents of all secure documents on our Corporate intranet? We cant be the only site using iFS and Portal in this way!

    Hello Raymond,
    I must say that I downloaded the JBoss Portal Binary and not the bundle JBoss AS + JBoss Portal, because I already had a JBoss AS working, so it was the best way to do it (as it is said in the JBossPortalReferenceGuide). I have both things (server and portal) in the same directory, but I don't know if maybe one of them should contain the other (I have seen that in the bundle, the portal directory contains the JBoss application server) When I downloaded the JBoss Portal and tried to deploy it by directing my web browser to http://localhost:8080/portal it did not work, so I decided to copy the jboss-portal.sar directory from the JBoss Portal to the deploy of my server. Maybe this was a mistake.
    But anyway I have seen that JBoss Portal 2.6 comes with the myfaces jars, and as JBoss AS 4.2 uses Sun RI by default, it is going to collapse anyway. Should I just remove these jars from the portal? As I told you before, I tried doing it and I got two errors of not found classes.
    Please, any help would be really appreciated, I am losing a lot of time with this bug, because the server keeps getting out of memory due to it.
    Thanks in advance.

  • Problem with context search in iFS

    Hello , here is my problem with iFS.
    We have installation of Oracle 8.1.7 Enterprise edition with interMedia and iFS 1.1 on same server (Windows NT Server 4.0/512 RAM). During install everything went fine.
    I had uploaded about 200 MB files in the iFS (pdf's and html's).
    The problem is when I try to use context based search. If I search for file's name everything is fine, but when I search for a word that is in a file it almost immediately gives mi "0 file(s) found", and I'm sure that there are files that have that word in their body's.
    What can be the problem?
    Any sugestions will be in help.
    Thanks in advance.

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by mark_d_Drake ():
    That's the way it works. Content Indexing is not on insert, it occurs when the ctxsrv process runs. See the IntermediaText doc for more information.
    <HR></BLOCKQUOTE>
    Documents's content is stored in the GLOBALINDEXEDBLOB column of the IFSSYS.ODMM_CONTENTSTORE table.
    There is an text index GLOBALINDEXEDBLOB_I built on this column.
    To make the context search possible just update this index using the following command in SQL*Plus:
    SQL> exec ctx_ddl.sync_index('GLOBALINDEXEDBLOB_I');
    If you want this index be updated automatically when new documents are uploaded/changed/deleted in iFS then start the ctxsrv utility on the computer where your Oracle database resides. To do this issue the following command in OS command line:
    ctxsrv -user ctxsys/ctxpwd@db_alias
    just replace here ctxpwd and db_alias with real values you specified during the installation.
    null

  • Backup causing problems with IFS files being locked

    We are having occasional but significant problems with our regular IFS backups. The symptom is that random SAP batch jobs, or tp processes will fail overnight. These seem to be related to the IFS backup running at the time, and appear to be that batch jobs are unable to write their log file, or a tp process will fail due to being unable to access a file of some sort (usually log or /usr/sap/trans/tmp files).
    Is there a way of making an IFS backup 'online' so that it does not lock the files but simply gets a fuzzy copy of the file?
    Am I missing something?
    Thanks, Andy.

    Hi Andy,
    what you prefer, does not exist .... There is a special AS/400 IFS online backup - but this is properitry and is not specially supported.
    I would suggest to exclude the global directory /sapmnt/sid/global und /usr/sap/trans/tmp - as long as you backup the trans-dir this could always happen - even when FAR more rarely - because sometimes the other directories are needed as well.
    I typically setup the systems that way, that the global directories are not included. In your case you should exclude trans/tmp as well ...
    Regards
    Volker Gueldenpfennig, consolut.gmbh
    http://www.consolut.de - http://www.4soi.de - http://www.easymarketplace.de

  • IFS 9i configuration problem: "intermedia seems to be misconfigured"

    I installed Oracle 9iAs with corresponding database.
    So, I want to use IFS.
    I launched ./ifsconfig from $Oracle_Home/ifs1.1/bin.
    I want to use Intermedia Option.
    I verified that ctxsys user can connect to the database.
    When the "IFS Configuration Assistant" verifies Intermedia Configuration,
    I obtain the following message:
    The following error occured:
    oracle.ifs.utils.action.ActionFailedException:
    interMedia seems to be misconfigured:
    java.sql.SQLException:
    Exhausted Resultset
    What can I do?
    When I don't use Intermedia option, then IFS work fine.,
    but I can't search in contents of documents :(
    Thanks,
    vincent.

    I had the same problem. Make sure you set the LD_LIBRARY_PATH environment variable on the database server to "$ORACLE_HOME/ctx/lib" then restart the database.

  • Problems with getting email to work in iFS.

    Hi,
    I have stumbled into some problems with the sendmail functionality in iFS. I have a working installation of iFS and now I would like my users to be able to receive mail and have these appear in the inbox folder. I think that I have followed the instructions for installing sendmail and configured the SMTP Protocol Server on NT.
    But the situation is this:
    The Protocol servers are running, I can use IMAP to check the INBOX. Sendmail receives the mail and it is placed i a queue, but iFS does not accept and connection from Sendmail.
    The SMTP log file has the following entry:
    Oracle 8i Internet File System SMTP Server: Release 1.0.8.3.0
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    Connections on port : 2500
    127.0.0.1/127.0.0.1 tried to illegally connect
    127.0.0.1/127.0.0.1 tried to illegally connect
    Is there configuration that I have forgotten about? Or has this something to do with unsupported functionality on win2000, which is my platform?
    Thanks
    null

    Sorry, but Win2000 is not a supported platform for 1.0.
    -S

  • Problems with Download of Oracle IFS /IFS Devkit for NT

    I am having problems with download of Oracle IFS and Oracle IFS Devkit for NT.
    When I ran the ifsdevkit.bat file the last four files did not get copied over. Subsequently when I ran the upload_ifsdevkit batch file as indicated in document I got error message saying
    'System cannot find the path specified'.
    When I opened the batch file it is looking for BIN directory under the C:\OraHome1\ifs directory but none exists. I wonder if this is the cause of problem. This would mean that the ifs1081.zip file has a bug in that it did not create the BIN directory and files under C:\OraHome1\ifs
    Would appreciate if somebody can help. Thanks
    null

    Is C:\OraHome1 your ORACLE_HOME directory? (Usually, it's C:\Oracle\Ora81)
    Also, have you installed iFS (successfully) in that ORACLE_HOME? If so, you are guaranteed to have an %ORACLE_HOME%\ifs\bin directory.
    Finally, did you enter the correct directory as the parameter to the DEVKIT script?

Maybe you are looking for

  • Error while executing a report : Time limit exceeded

    Hello Experts, i have executed a report  and it took long time and finally throw an error saying that time limit is exceeded , please suggest how to resolve the problem Thanks in Advance Nitya

  • Query for all open sales order with a date range

    Hi Experts! I wrote this query that will look up all open sales order of a particular customer and how much was served: SELECT T0.[DocNum] 'OS #', T0.[DocDate] 'Posting Date', T0.[CardName] 'Customer',  T1.[Dscription] 'Item Description',T4.[SalUnitM

  • DV9700 Volume Controls not working after motherboar​d replacemen​t

    I have a HP Pavilion DV9702ea, which I've had for just over two years now. It worked absolutely fine for me in every way since I got it until about one month ago when I installed some software that required me to restart Windows. The laptop shutdown

  • ITUNES Stopped working error messages?

    How do you fix the ITUNES stooped working error message?

  • Very urgent...function wise security

    Hi all, -our system has function wise security on forms,which mean each user has different grant on each function(FORM) -those function are defined in table holds FUN_ID,Fun_Path,Fun_title -due to workflow difference many functions may refere to the