IFS Unix or NT 4.0.

Is iFS fully functional with NT4.0?
(1) Are there known bugs on NT server 4.0
that can affect iFS from being fully functional?
(2) Which enviroment is ideal for iFS?
Unix or NT 4.0.
Please, let me know because the answer to this question will have large financial repercussions on my company.
Thanks, in advance...
Elvis...

1. Ifs is fully support on both NT and Unix (Sun Solaris today) other Unix Platforms are forthcoming.
2. iFS runs on both Unix and NT. It was architected to be platform agnostic. Which platform makes most sense for you buisness is a decision only you can make based on your knowledge of your business requirements, your proposed deployed architecture, the skill sets you have available in house, the investments you want to make etc. At this point the iFS Team would not be able to make specific recomendations as to which platform you should use to host the iFS Server.
null

Similar Messages

  • Mapping iFS on UNIX to WIN2K

    Is it possible to map iFS running on unix (Solaris) to WIN2K client? What do you use for //<server_name>? I don't see anything through Network Neigborhood or search.

    I switched to a Windows 98 client and still cannot find the iFS server (running on Solaris box). Is there any additional configuration on the iFS unix server which needs to be done to get a Windows client to find it through the browser? All processes are running with the default install parameters.

  • 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'''''.

  • File Adapter to iSeries IFS "Configured source directory does not exist"

    Good day, All
    We are using PI 7.1
    I need the PI file adapter to pull a file off of an iSeries(AS400) IFS folder directory.
    I'm able to configure the file adapter to pull off files from the PI server C and D drives.
    I'm able to configure the file adapter to pull off files from other network drives.
    But the iSeries IFS folder keeps coming back "does not exist".
    I've configured the Source Directory with / and with \ and it doesn't help.
    I am able to navigate to the folder while logged into the PI server as the server admin.
    I've tried mapping a drive on the server to the IFS folder but that doesn't work either.
    Please help!!!
    I've wasted too much time trying different settings on this already.
    Any assistance would be greatly appreciated.
    Thanks,
    Chad

    Dear Chad,
    Please go through the following SDN link :
    - Configured source directory .... does not exist was suppressed
    give the write permisson to the directory for everyone group and check if that helps.
    Also, kindly go through the following links :
    1) http://wiki.sdn.sap.com/wiki/display/XI/TroubleshootingtheFile+Adapter (point 2)
    2) Not able to read files from Windows directory to Unix Server using NFS
    which might give some hints in solving your issue.
    Best Regards
    Nishwanth

  • SMTP in iFS question

    I installed iFS 1.1 on Oracle 8.1.7. Setup the SMTP server on the default port. Did NOT setup IMAP (port conflict). If I understand correctly, this should allow inbound mail to be stored into iFS (and maybe even forwarded?), but would not allow the iFS folder to be used by a mail client. How do I actually try this? How do I send a mail message to the SCOTT user?

    You might try using 'mail' on UNIX to generate a message to a user account in Oracle iFS via SendMail.

  • IFS Versioning through Command Line

    I am no Java developer and am utilising the command line utilities to store/move/copy documents around in iFS. You seem to be able to cater for most operations but I cannot seem to find how to switch versioning on for a document once it has been stored. I assume you must be able to do it using ifssetattr?
    Anyone have any suggestions (with examples, if poss?)
    Thanks
    Chris

    Mark,
    Thanks for the info - now I know why I can't seem to find it! Unfortunately using Webui isn't really an option. I am pretty familiar with the Web and Windows interfaces but I am looking to impliment a batch process that automatically takes documents that are ftp'd into Unix filestore and creates the appropriate folders, stores the documents, applies the correct ACL, etc., all in real time.
    As mentioned previously I have no experience of Java but plenty of experience of hacking other bits of code. I can obviously retrieve a document id into a JSV using command line utilities. Am I being naive in assuming that it would only require a simple piece of Java to be produced (with document id supplied as a parameter) to be able to accomplish this?
    Thanks
    Chris

  • 9i runInstaller Compaq Tru64 UNIX V5.1 fails...

    I'm desperate to install the New Oracle 9i (we want to use this database as the Repository database for iFS.)
    My environment:
    $ env
    PATH=/usr/bin:.:/usr/local/bin:/usr/local/sbin:/usr/sbin:/oracle/product/9.0.1/bin:/usr/ccs/bin:/usr/openwin
    /bin
    ORACLE_BASE=/oracle
    ORACLE_HOME=/oracle/product/9.0.1
    ORACLE_SID=IFSD
    CLASSPATH=
    LD_LIBRARY_PATH=/oracle/product/9.0.1/lib:/usr/lib
    LOGNAME=oracle
    USER=oracle
    SHELL=/bin/ksh
    DISPLAY=192.168.103.248:0.0
    TERM=xterm
    My oraparam.ini
    [Oracle]
    DISTRIBUTION=TRUE
    SOURCE=../../stage/products.jar
    LICENSE_LOCATION=
    JRE_LOCATION=../../stage/Components/oracle.swd.jre/1.1.8.7.0/1/DataFiles/Expanded/
    OUI_LOCATION=../../stage/Components/oracle.swd.oui/2.0.1.4.0/1/DataFiles/Expanded
    JRE_MEMORY_OPTIONS="-ms36m -mx500m"
    DEFAULT_HOME_LOCATION=
    DEFAULT_HOME_NAME=OUIHome
    NO_BROWSE=/net
    HLP_LOCATION=
    EWT_LOCATION=
    NLS_ENABLED=TRUE
    BOOTSTRAP=TRUE
    OUI_VERSION=2.0.1.4.0
    My feedback:
    /home/oracle> /home/oracle/Disk1/install/decunix/runInstaller
    Initializing Java Virtual Machine from /tmp/OraInstall0/jre/bin/jre. Please wait...
    /tmp/OraInstall0/jre/bin/jre[83]: /tmp/OraInstall0/jre/bin/../bin/alpha/native_threads/jre: not found
    I spend two whole workdays on this issue, searched all metalink; all no good...
    The OUI 8i is running perfectly /oracle/product/oui/install/runInstaller works great.
    So it must be possible to get the 9i OUI running.

    Dont know 100% for sure.
    But i think, you have to recompile your
    Forms & Reports Application on your UNIX server.
    Its not portable through platforms as Java.
    But correct me if i'm wrong.
    Also just one remark to avoid confusion:
    There is no Database Server included in
    9i Application Server EE
    - Stefan

  • IFS - how well does it work for our situtation

    We currently have around 950,000 files stored on an NTFS file system. It has become a hassle to maintain and backup. We expect the number of files to grow at a pace of 150,000 per year.
    These files need to be accessable by UNIX and NT. We currently are using NFS to do that for UNIX access to the files.
    iFS sounds like an interesting solution to our problem. It would allow the SMB and NFS access we need. We would run iFS on Solaris. My questions are:
    1. How reliable is iFS? It is stable, does it have any issues with data corruption?
    2. Can iFS handle this many files efficiently?
    3. What are your experiences with iFS in general?
    4. Does Oracle seem committed to iFS in the future?
    Any feedback is really appreciated. Please post here or you can email me at [email protected]
    Thanks all!
    David Kaiser
    State Fund Mutual Companies

    Hi,
    Just to let you know that I have just managed to successfully tether the MOFI3500-3GN 4G/LTE to an iPhone 5 running iOS8 using USB.
    This was in the UK.
    Solution was to upgrade the MOFI firmware to the latest version, then "upgrade" it again to the iPhone specific firmware.
    After that it was just a case of plugging it in and turning on, off and then on the hotspot, "trusting" the router at the appropriate juncture.

  • Unix sql script

    hi,
    I need some help if possible
    I have the folloiwng script
    select count(*) from dba_users where account_status !='OPEN'
    and username not in (
    'PROD_HCUST_HK',
    'MDSYS',
    'SCOTT',
    'WMSYS',
    'CTXSYS',
    'ANONYMOUS',
    'OUTLN',
    'MGMT_VIEW',
    'SI_INFORMTN_SCHEMA',
    'ORDSYS',
    'EXFSYS',
    'DMSYS',
    'ORACLE_OCM',
    'TSMSYS',
    'MDDATA',
    'DIP',
    'SYSMAN',
    'XDB',
    'ORDPLUGINS',
    'OLAPSYS'
    ;normally the result of count(*) will be '0'
    I need to wrap this in a unix script to be able to then get a result so that I can if the value of count(*) is > 0 then I can get an alert from grid control.
    regards
    Alan

    Hi Alan,
    One way I do this is using a shell script to run an .sql file with your code in it. i.e. have a file called selectAll.sql with whatever query you want to run and then I use a shell script in the following fashion.
    The SQL that I use selects one column per row.
    This is a /bin/bash script that is run as root, hence the su - oracle stuff
    MEDIA=`su - oracle -c ". ~/.bash_profile; sqlplus username/password@database @/u01/sql/selectAll -S | grep ':' | grep -v 'Connected' | grep -v 'SQL'"`
    #Use newline as separator
    OIFS=$IFS
    IFS=;
    #print one line per MIB variable
    for text in $MEDIA; do
      echo $text | sed s/\://
    doneHope this helps,
    Conor

  • IFs on Solaris/8.1.6

    I am trying to run the final script ifssetup as root after installing and configuring iFS this is the error that I am receiving.
    lbdev-db-1 4# ifssetup
    Setting up iFS jws directory
    Enter the password for the iFS schema named ifssys: ifssys
    ERROR:
    ORA-01034: ORACLE not available
    Invalid password specified or Oracle 8i database not running.
    Some control files need to be updated with the iFS schema
    password to bring up the iFS Java Web Server. Please rerun
    /usr/local/server/oracle/product/8.1.6/ifs/bin/ifsjwssetup with the correct iFS
    schema password to use JWS.
    *Cause: Oracle was not started up. Possible causes include the following:
    // - The SGA requires more space than was allocated for it.
    // - The operating-system variable pointing to the instance is
    // improperly defined.
    // *Action: Refer to accompanying messages for possible causes and correct
    // the problem mentioned in the other messages.
    // If Oracle has been initialized, then on some operating systems,
    // verify that Oracle was linked correctly. See the platform
    // specific Oracle documentation.
    null

    Tyson,
    After you login as root, do an env to verify that your Oracle environment variables are set correctly. It sounds like the ORACLE_SID is not set.
    I login as the oracle unix user, then do a 'su'. This will retain your environment so you can start all the services as root.
    Hope this helps.
    Scott

  • Users migration from ifs 9.0.1 to ifs 9.0.2

    I have 2 installations of ifs:
    1) IFS 9.0.1.0.0 on Linux RH 7.1 (iAS) and Solaris (db)
    2) IFS 9.0.2.0.0 on Linux RH Advanced Server 2.1 (Infrastructure and iAS on the same machine)
    On installation 1 I've some 50 users, which I want to migrate on installation 2. I tried with ifsexportusers/ifsimportusers (and ifsexportcontent/ifsimportcontent), but when I tried to reimport on installation 2 the ExportSet created with installation 1, I received:
    IFS-47003: ClassObject (ACCESSCONTROLLIST) has a different number of attributes on import system than in ExportSet. Correct and try again.
    With ifsmgr I can see that ACLs in 9.0.2 have an attribute which is not present in 9.0.1 ACLs: COMPONENTACLS (datatype: PUBLICOBJECT_ARRAY): I think therefore that I cannot resolve this problem if I don't change the attributes in 9.0.1 (add), or in 9.0.2 (delete), but I think this is a bit unsafe...
    Do you Know another easy and fast way to migrate users? (Yes, I can recreate users and copy their documents manually, but this is a very slow and error prone way).
    Thanks, bye.
    Angelo

    Angelo,
    You shouldn't eb using the ifs export/import for migration we don't support using export/import on diffrent versions. Did you check the installation guide it explains how to upgrade from 901 to 902.
    http://technet.oracle.com/docs/products/ifs/doc_library/Sol_iFS902_RTM/Disk1/doc/Installation%20Guide/unix/html/preinsta.htm#1057046
    Hanne.

  • Accessing IFS from Solaris

    It seems strange to me but it appears the only systems you can't access iFS is unix filesystems.
    Its seems strange to me that I can't access an iFS database from a unix machine.... Is this the case? BTW> I need filesystem access, not ftp/web/etc.
    Thanks.

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Alan (Oracle):
    IFS does not currently support NFS (which is the native Unix file system protocol).
    This is an important future direction for us.<HR></BLOCKQUOTE>
    Any idea which release this will be in?
    null

  • IFS storage doubt......

    Hi,
    I am just going through the iFS documents. admin and config document discuss things like loading the files, starting and stopping the agents and ifssys oracle schema and ifs_ views on the database side. my doubt is , for eg, when u move a word document from the local drive to the iFS folder what exactly is happening?. is the file going to be stored in the designated directory in the unix box/nt shared drive. or the file is parsed and stored in some basic tables with blob/clob objects?. or the database tables with bfile col point to the file sytstem file?.
    Thanks,
    Palani.

    The IFS folder is really a "view" of the Database. When the file is uploaded to the IFS Folder, it will be stored inside the Database.
    Thank You
    Brian

  • Setting IFS Windows share (O drive ) to read-only

    Hi
    I was wondering what is required to make the Windows node (O drive) read only for all users when they access it from Windows Explorer.
    Is it just a question of, in IFS Manager, setting the Node(myserver:53141) to the ACL "Protected"?
    Any help will be most welcome.
    Thanks
    Hugo

    Is your host on a Windows machine or a Linux/Unix machine? If the later perhaps you could use SMB for your Windows mounts and map all users to an account that was restricted to read-only. This way users could use WebDAV for full priviledge access but the O:\ mounts (by Samba) would be read-only.
    If your server is Windows, I'm not sure how to fool Windows but perhaps some Windows guru can tell us.

  • Problem with Oracle 9i vs. iFS 1.1.10

    This is a trace file created by Oracle 9i when i kill session which "eat" 99% of CPU time.
    You see SELECT in body of trace file - Oracle do this statement when i try to create new folder in iFS through iFS API. Any idea?
    /home/oracle/admin/ifs/udump/ora_17701.trc
    Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production
    With the Partitioning option
    JServer Release 9.0.1.0.0 - Production
    ORACLE_HOME = /home/oracle/product/9.0.1
    System name: Linux
    Node name: beta.olymp.inet
    Release: 2.4.2-2smp
    Version: #1 SMP Sun Apr 8 20:21:34 EDT 2001
    Machine: i686
    Instance name: ifs
    Redo thread mounted by this instance: 1
    Oracle process number: 12
    Unix process pid: 17701, image: [email protected] (TNS V1-V3)
    *** SESSION ID:(21.3139) 2001-07-26 19:01:11.812
    *** 2001-07-26 19:01:11.812
    ksedmp: internal or fatal error
    ORA-00600: internal error code, arguments: [qerpfAllocateX2], [4030], [4028], [], [], [], [], []
    Current SQL statement for this session:
    select x.id, x.classid, x.NAME, x.DESCRIPTION, x.OWNER, x.ACL, x.FAMILY, x.RESOLVEDPUBLICOBJECT, x.CREATEDATE, x.CREATOR, x.LASTMODIFYDATE, x.LASTMODIFIER, x.DELETOR, x.POLICYBUNDLE, x.PROPERTYBUNDLE, x.ADMINISTRATIONGROUP, x.SECURINGPUBLICOBJECT, x.EXPIRATIONDATE, x.LOCKSTATE, x.FLAGS, x.LOCKEDFORSESSION, x.SHARED, x.UNIQUENAME from odms_systemaccesscontrollist x where ((x.owner = :1 and x.odmz_userid = 0) or (x.owner != :2 and x.odmz_userid = 1) or (x.owner != :3 and x.odmz_userid = :4)) and id = :5
    ----- Call Stack Trace -----
    calling call entry argument values in hex
    location type point (? means dubious value)
    Cannot read string table section header in /lib/libm.so.6.
    Cannot read string table section header in /lib/libm.so.6.
    Cannot read string table section header in /lib/libm.so.6.
    Cannot read string table section header in /lib/libm.so.6.
    ksedmp()+238 CALL ksedst()+0 A1B68BC ? 7DA ? 9D5E062 ? 2 ?
    F ? 0 ? 0 ? 2 ? BFFFCD70 ?
    939447E ? A1EF694 ? 9B3D980 ?
    BFFFCD08 ? 839F2B9 ? 3 ? 8B ?
    BFFFCD48 ? 9393D65 ?
    A1B68BC ? A21C798 ?
    BFFFCD48 ? 9393DCC ?
    A1B67E0 ? 3 ? 9D5E049 ?
    9393D1E ? 1F ? 53BCDDFC ?
    FBE ? 8719246 ? A1B67E0 ?
    5333AA04 ? BFFFCD98 ?
    8E810A3 ? 52F90558 ?
    53BCDE14 ? BFFFCD98 ?
    8E81105 ? A1B67E0 ? A21C798 ?
    9D5E062 ? 2 ? 4 ? FBE ? 4 ?
    FBC ? 537FC574 ? 53BCDD28 ?
    1 ? 87190D8 ? 537FC574 ?
    53BCDD28 ? 140 ? A0 ? 0 ?
    28 ? BFFFCDC8 ? 829671C ?
    537FD664 ? 53BCDD28 ? 1 ?
    ksfdmp()+20 CALL ksedmp()+0
    kgeasnmierr()+186 CALLr 00000000
    qerpfAllocateX()+22 CALL kgeasnmierr()+0 4 ? FBC ? 537FC574 ?
    4 53BCDD28 ? 1 ? 87190D8 ?
    537FC574 ? 53BCDD28 ?
    qknDoRwsAllocate()+ CALLr 00000000
    122
    qertbIAllocate()+19 CALL qknDoRwsAllocate()+
    11 0
    qertbAllocateX()+15 CALL qertbIAllocate()+0
    1
    qknDoRwsAllocate()+ CALLr 00000000
    122
    rwsaidX()+111 CALL qknDoRwsAllocate()+
    0
    qkaTraverseQkn()+22 CALLr 00000000
    2
    qkadrv2()+665 CALL qkaTraverseQkn()+0
    opitca()+3803 CALL qkadrv2()+0 500159E4 ? 9B3D980 ?
    BFFFD480 ? BFFFCF98 ? 0 ?
    A1B6800 ? 1B68BC ? 0 ?
    A2293EC ? 0 ? 52F90814 ?
    5333ABE8 ? 0 ? 0 ? 0 ? 1 ?
    1 ? BFFFD0E0 ? 178 ?
    53334FEC ? 0 ? BFFFCF94 ?
    BFFFD068 ? BFFFCF40 ?
    8A1F263 ? 0 ? 53336CE0 ? 5 ?
    53C32C90 ? 30 ? 53336C28 ?
    null

    Forget - my oracle installed on RedHat 7.1 system with 2 PIIIXeon 700 and 2G RAM and 5x36G SCSI HDD with degraded binutils (as described on http://free-zg.hinet.hr/denisk/oracle/901install_en.html).
    null

Maybe you are looking for

  • Time Capsule 2TB missing "Share Disks over WAN" option

    I bought a time capsule about a month ago. Setup was no problem. Have a MobileMe account. Successfully setup remote access using MobileMe. Needed to select "Share Disks Over WAN" under the file sharing tab which is under the disk tab in setup in orde

  • Inserts using Automatic Row Processing (DML)  should not clear cache

    Hi, I am using APEX 4.0.1.00.03. I created a form on a table for inserts and updates. After I do an insert, the Automatic Row Processing (DML) clears cache for all items on the page. But the user wants to see the data he inserted without having to qu

  • Show uninstalled .pfm font names in Windows 7?

    I have a bunch of old fonts that I've kept each time I upgraded to a new computer or OS (WIndows 95 to XP and now Windows 7). In the past, I've always been able to easily pick out which fonts I wanted to install uning Adobe Type Manager. Well, ATM do

  • Change frame rate from 23.976 to 24

    Hi all, I have a Quicktime render of a project I made a few months ago that was originally created at 23.976 FPS. I now need to prepare this Quicktime render for digital projection in a movie theater -- the file I need to give my client has to be 24

  • Create root node and child nodes while downloading data from internal table

    Hi all, i have to down load the details of three materials present in the internal table into a  XML file, the material number must be the root node, ERNAM,AENAM,VPSTA fields must be its child nodes. in this way i have to display details of three mat