SecureID / ACE Server different applications

Dear all
Is there a way to have more than one SecureId-Profile?
We have a client asking for for different profiles while using a RSA ACE Server a login authority for example:
PowerUsers: should have access to the full desktop and all applications
StandardUsers: should have Outlook only in a seamless window
Any ideas / help really appreciated....
Thank you
Support

Found the solution. Problem was the acecInt.dll in the System32 folder was mismatching with the one in the RSA install folder. I copied the dll from the RSA install folder to the System32 and it started to work fine.
The error i was getting was "Get file operation with no or unknown handle aborted".

Similar Messages

  • RSA SecureID ACE/Server 6.1.2 integration issue with IDM2005Q4M3

    I tried the SecureID adapter with the following steps:
    1.setup the idm gateway on SecureID Server
    2.copy SecureID's apidemon.exe to gateway.exe folder
    3.add the administrator on secureid server and use it on idm resource adapter
    4.run gateway.exe -d -fsso.log -l6
    5.configure the SecureID adapter resource and test configuration is ok
    6.add a rsa_test user on IDM, then assign the SecureID resource to the user
    before step 6 every thing is fine, but the step 6 cause the IDM hangup, nothing response from gateway.
    while I assign the user with SecureID resource in IDM, the gateway trace log print the trace log below and then hanged up:
    01/09/2008 17.44.55.234000 [2464] (../../../../src/wps/agent/securid/SecurIdExtension.cpp,1439): Enter: login
    01/09/2008 17.44.55.234000 [2464] (../../../../src/wps/agent/connect/RAEncryptor.cpp,69): RAEncryptor::Decrypt3DES: input length (8) moded to 1
    my environment:
    idm 2005Q4M3 on linux
    gateway: Sun Java System Identity Manager 6.0 SP1 HF82 on windows 2003 sp1
    RSA SecureID ACE/Server: 6.1.2 on windows 2003 sp1
    Any help on RSA SecureID ACE/Server 6.1.2 integration with IDM2005Q4M3 is greatly appreciated.
    Or anybody can send me some more docs on the integration process and the check point?
    My email: [email protected]
    Please help!
    Edited by: Brave on Jan 9, 2008 4:36 AM

    Found the solution. Problem was the acecInt.dll in the System32 folder was mismatching with the one in the RSA install folder. I copied the dll from the RSA install folder to the System32 and it started to work fine.
    The error i was getting was "Get file operation with no or unknown handle aborted".

  • Not able to run a reconciliation from IDM on a the securID/ACE server UNIX

    I have configured a securID/ACE adapter in IDM 7.1 so that it can provision updates of user accounts. RSA 6.1.2 server is running on Linux RHEL 2.6.9. I am able to connect to RSA form IDM, but when I run a reconciliation I get the following error,
    Error iterating accounts for resource RES-User-RSA-Projects:
    com.waveset.util.WavesetException: Trouble constructing User 'null'
    Below is the stack trace that I extracted from IDM (debug): The stack below tells me that IDM is not able to establish a connection to the RSA server. I have made sure that the login account that I am using in the RSA adapter parameters belongs to the same group that owns /opt/ace/utils/tcl/bin/tcl-sd.
    Is there anything else I need to do? Has anybody out there faced a similar issue and found a resolution?
    SecurIdUnixResourceAdapter#getFeatures() Entryno args
    SecurIdUnixResourceAdapter#getFeatures() Exit void
    SecurIdUnixResourceAdapter#getFeatures() Entry no args
    SecurIdUnixResourceAdapter#getFeatures() Exit void
    SecurIdUnixResourceAdapter#getFeatures() Entry no args
    SecurIdUnixResourceAdapter#getFeatures() Exit void
    SecurIdUnixResourceAdapter#getLoginScript() Entry no args
    SecurIdUnixResourceAdapter#getTclshPath() Entry no args
    SecurIdUnixResourceAdapter#getTclshPath() Exit returned= /opt/ace/utils/tcl/bin/tcl-sd
    SecurIdUnixResourceAdapter#getResourceAttributeValue() Entry no args
    SecurIdUnixResourceAdapter#getResourceAttributeValue() Exit returned= 24
    SecurIdUnixResourceAdapter#getResourceAttributeValue() Entry no args
    SecurIdUnixResourceAdapter#getResourceAttributeValue() Exit returned= 2
    SecurIdUnixResourceAdapter#getResourceAttributeValue() Entry no args
    SecurIdUnixResourceAdapter#getResourceAttributeValue() Exit returned= 6
    SecurIdUnixResourceAdapter#getUserExtensionMapNames() Entry no args
    SecurIdUnixResourceAdapter#getUserExtensionMapNames() Exit void
    SecurIdUnixResourceAdapter#getLoginScript() Exit void
    SecurIdUnixResourceAdapter#getAccountIteratorscript() Entry no args
    SecurIdUnixResourceAdapter#procSetup() Entry no args
    SecurIdUnixResourceAdapter#procSetup() Exit void
    SecurIdUnixResourceAdapter#procTearDown() Entry no args
    SecurIdUnixResourceAdapter#procTearDown() Exit void
    SecurIdUnixResourceAdapter#getAccountIteratorscript() Exit void
    SecurIdUnixResourceAdapter#getAccountIteratorResult() Entry no args
    SecurIdUnixResourceAdapter#getAccountIteratorResult() Exit void
    SecurIdUnixResourceAdapter#constructUser() Entry no args
    SecurIdUnixResourceAdapter#constructUser() Info Database connection is not established!
    SecurIdUnixResourceAdapter#getFeatures() Entry no args
    SecurIdUnixResourceAdapter#getFeatures() Exit void

    Anybody out there who has configured SUN IDM to provision into RSA SecureID Ace/Server UNIX? Any help on this is greatly appreciated!

  • Access to different application in same server

    Any know an easy way to access the JNDI/EJB of a different application
    running in the same server?
    Perry Hoekstra, MS
    E-Commerce Architect
    Talent Software Services

    Only the classfiles of any user-defined classes/interfaces that are possibly used
    as parameters or return values from the methods in the home/remote interfaces. If
    you aren't doing that, then the home and remote interfaces is all you need.
    Bill
    Perry Hoekstra wrote:
    [email protected] wrote:
    Hrm. It's no different from accessing EJB's deployed in the same application
    (EAR) except that local calls are no longer possible.
    Perry Hoekstra <[email protected]> wrote:
    Any know an easy way to access the JNDI/EJB of a different application
    running in the same server?
    Perry Hoekstra, MS
    E-Commerce Architect
    Talent Software Services--
    DimitriI should have explained myself better. I was thinking more from a
    packaging point of view. Beside the remote and home interfaces of the
    called bean, are there any other files necessary to be packaged with the
    calling bean ejb.jar?
    Perry Hoekstra, MS
    E-Commerce Architect
    Talent Software Services
    [email protected]

  • Sessions in jspx between different Application Server

    Hello All,
    I have two applications running in two different Application servers.
    I call the jspx in one applications server from jspx of another applications server using the href.
    My requirement is, when I logout the first application it shud automatically inviladate session in the second jspx also.
    Is there any way of acheive this..
    Also please pass on any links to work on sessions in jspx.
    Thanks
    Krrish

    Hi frank,
    Thank you for the reply..
    Can you please provide any links to SSO enabling the custom application.
    Thanks
    Krrish

  • How to execute 2 different application from same Application Server

    Hi,
    I would like to know that how to execute two different applications from the same Application Server with different databases?
    We are using
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0
    Oracle Application Server 10g 10.1.2.0.2
    Regards,
    Hassan

    what type of applications you want to run from the same application server, Hassan?
    What other DB are you using to launch it beside the one you quoted? Is it the MRep DB of infra?

  • Switch to different application server in ABAP program

    Hello everyone,
    I am currently working on some ABAP objects classes and tool programs for additional user administration functionality. We are runnig a SAP ERP system with distributed application servers and active logon load-balancing for users.
    I'd like to switch to a different application server from within my program in order to get all relevant information for an active user. So far I only found the function TH_SELECT_SERVER (from the function group THFB) for this, but this uses a separate dialog for interactively switching to another application server.
    I could use RFC calls with a lookup table for the destinations of individual application servers, but this would not be as flexible. Also I would have to create some wrapper code for standard functions which are not defined as RFC-usable. So I would rather like to switch to the other server instead.
    What I'd like to do instead is switching to another server from a user-related server list without any additional interaction in order to run a function locally on the other server. Does anybody know some function, object method etc. which will do the trick?
    Greetings,
    Markus.

    Hello Thomas,
    Bingo !!!
    I debugged the report program RSM51000_ALV & found the sub-routine SM51_USER_CMD.
    The SY-UCOMM for our purpose is 'RLOG'. and it utilises the FM 'TH_REMOTE_TRANSACTION' )
    Hope this will be of some help to the thread starter.
    BR,
    Suhas

  • Is it possible to integrate a different application server with Creator

    It's not love at first sight, but I think i'm gonna fall in love with creator. my question is, is it possible to use/integrate a different application server into creator instead of Sun's Application Server. I prefer to use Jonas

    Alexis, thanks for your help -
    The following was taken from the JRUN logs right after trying to deploy a sample Creator project called teta -
    It works fine with the APP server provided with Creator.
    # Created by JRun on 07/12 18:25:27
    07/12 18:25:38 info JRun Web Server listening on *:8105
    07/12 18:25:39 info Deploying enterprise application "JRun 4.0 Internal J2EE Components" from: file:/C:/JRun4/lib/jrun-comp.ear
    07/12 18:25:39 info Deploying EJB "JRunSQLInvoker" from: file:/C:/JRun4/lib/jrun-comp.ear
    07/12 18:25:39 info Deploying enterprise application "default-ear" from: file:/C:/JRun4/servers/teta/default-ear/
    07/12 18:25:39 info Deploying web application "JRun Default Web Application" from: file:/C:/JRun4/servers/teta/default-ear/
    07/12 18:25:40 info Web Services in default-ear#default-war:
    07/12 18:25:40 info AdminService
    07/12 18:25:40 user JSPServlet: init
    07/12 18:25:41 info Recovering 1 session(s)
    07/12 18:25:41 info Deploying web application "file:/C:/JRun4/servers/teta/teta.war" from: file:/C:/JRun4/servers/teta/teta.war
    07/12 18:25:41 user JSPServlet: init
    07/12 18:25:41 error Could not pre-load servlet: JSPServlet
    [4]java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet
         at java.lang.Class.getDeclaredConstructors0(Native Method)
         at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
         at java.lang.Class.getConstructor0(Class.java:1762)
         at java.lang.Class.newInstance0(Class.java:276)
         at java.lang.Class.newInstance(Class.java:259)
         at jrun.servlet.WebApplicationService.addListener(WebApplicationService.java:1393)
         at jrun.jsp.compiler.JRunTagLibraryInfo$TLDParser.listenerclassEnd(JRunTagLibraryInfo.java:602)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at jrunx.util.SAXReflectionHandler.invoke(SAXReflectionHandler.java:115)
         at jrunx.util.SAXReflectionHandler.endElement(SAXReflectionHandler.java:38)
         at org.xml.sax.helpers.XMLReaderAdapter.endElement(XMLReaderAdapter.java:353)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1536)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
         at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
         at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
         at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
         at jrun.jsp.compiler.JRunTagLibraryInfo.init(JRunTagLibraryInfo.java:190)
         at jrun.jsp.compiler.JRunTagLibraryInfo.<init>(JRunTagLibraryInfo.java:119)
         at jrun.jsp.JSPEngine.checkResourceForTaglibs(JSPEngine.java:483)
         at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:451)
         at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
         at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
         at jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1204)
         at jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.java:762)
         at jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:257)
         at jrun.deployment.DeployerService.initModules(DeployerService.java:711)
         at jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java:242)
         at jrun.deployment.DeployerService.deploy(DeployerService.java:430)
         at jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.java:179)
         at jrun.deployment.DeployerService.run(DeployerService.java:891)
         at jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:223)
         at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
         at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
    [3]java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at jrunx.util.SAXReflectionHandler.invoke(SAXReflectionHandler.java:115)
         at jrunx.util.SAXReflectionHandler.endElement(SAXReflectionHandler.java:38)
         at org.xml.sax.helpers.XMLReaderAdapter.endElement(XMLReaderAdapter.java:353)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1536)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
         at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
         at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
         at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
         at jrun.jsp.compiler.JRunTagLibraryInfo.init(JRunTagLibraryInfo.java:190)
         at jrun.jsp.compiler.JRunTagLibraryInfo.<init>(JRunTagLibraryInfo.java:119)
         at jrun.jsp.JSPEngine.checkResourceForTaglibs(JSPEngine.java:483)
         at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:451)
         at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
         at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
         at jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1204)
         at jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.java:762)
         at jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:257)
         at jrun.deployment.DeployerService.initModules(DeployerService.java:711)
         at jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java:242)
         at jrun.deployment.DeployerService.deploy(DeployerService.java:430)
         at jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.java:179)
         at jrun.deployment.DeployerService.run(DeployerService.java:891)
         at jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:223)
         at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
         at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
    Caused by: java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet
         at java.lang.Class.getDeclaredConstructors0(Native Method)
         at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
         at java.lang.Class.getConstructor0(Class.java:1762)
         at java.lang.Class.newInstance0(Class.java:276)
         at java.lang.Class.newInstance(Class.java:259)
         at jrun.servlet.WebApplicationService.addListener(WebApplicationService.java:1393)
         at jrun.jsp.compiler.JRunTagLibraryInfo$TLDParser.listenerclassEnd(JRunTagLibraryInfo.java:602)
         ... 34 more
    [2]java.lang.reflect.InvocationTargetException
         at jrunx.util.SAXReflectionHandler.invoke(SAXReflectionHandler.java:119)
         at jrunx.util.SAXReflectionHandler.endElement(SAXReflectionHandler.java:38)
         at org.xml.sax.helpers.XMLReaderAdapter.endElement(XMLReaderAdapter.java:353)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1536)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
         at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
         at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
         at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
         at jrun.jsp.compiler.JRunTagLibraryInfo.init(JRunTagLibraryInfo.java:190)
         at jrun.jsp.compiler.JRunTagLibraryInfo.<init>(JRunTagLibraryInfo.java:119)
         at jrun.jsp.JSPEngine.checkResourceForTaglibs(JSPEngine.java:483)
         at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:451)
         at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
         at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
         at jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1204)
         at jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.java:762)
         at jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:257)
         at jrun.deployment.DeployerService.initModules(DeployerService.java:711)
         at jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java:242)
         at jrun.deployment.DeployerService.deploy(DeployerService.java:430)
         at jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.java:179)
         at jrun.deployment.DeployerService.run(DeployerService.java:891)
         at jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:223)
         at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
         at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
    [1]jrun.jsp.compiler.JRunTagLibraryInfo$TLDParseException: Exception parsing the TLD null : null
         at jrun.jsp.compiler.JRunTagLibraryInfo.init(JRunTagLibraryInfo.java:198)
         at jrun.jsp.compiler.JRunTagLibraryInfo.<init>(JRunTagLibraryInfo.java:119)
         at jrun.jsp.JSPEngine.checkResourceForTaglibs(JSPEngine.java:483)
         at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:451)
         at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
         at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
         at jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1204)
         at jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.java:762)
         at jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:257)
         at jrun.deployment.DeployerService.initModules(DeployerService.java:711)
         at jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java:242)
         at jrun.deployment.DeployerService.deploy(DeployerService.java:430)
         at jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.java:179)
         at jrun.deployment.DeployerService.run(DeployerService.java:891)
         at jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:223)
         at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
         at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
    [0]javax.servlet.ServletException: Exception parsing the TLD null : null
         at jrun.jsp.JSPEngine.findImplicitTaglibs(JSPEngine.java:457)
         at jrun.jsp.JSPEngine.<init>(JSPEngine.java:141)
         at jrun.jsp.JSPServlet.init(JSPServlet.java:62)
         at jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1204)
         at jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.java:762)
         at jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:257)
         at jrun.deployment.DeployerService.initModules(DeployerService.java:711)
         at jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java:242)
         at jrun.deployment.DeployerService.deploy(DeployerService.java:430)
         at jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.java:179)
         at jrun.deployment.DeployerService.run(DeployerService.java:891)
         at jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:223)
         at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
         at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
    07/12 18:25:42 error Could not pre-load servlet: Faces Servlet
    java.lang.NullPointerException
         at javax.faces.webapp.FacesServlet.init(FacesServlet.java:144)
         at jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:1204)
         at jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.java:762)
         at jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:257)
         at jrun.deployment.DeployerService.initModules(DeployerService.java:711)
         at jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java:242)
         at jrun.deployment.DeployerService.deploy(DeployerService.java:430)
         at jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.java:179)
         at jrun.deployment.DeployerService.run(DeployerService.java:891)
         at jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:223)
         at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
         at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

  • Sending a message to different application server

    Hi all
    I have a session bean that send message to a message driven bean in the same application server.
    I wonder how to send the same message to a message driven bean in a different application server.
    Is Context.PROVIDER_URL (jndi hard coding) important for that matter?

    anyway if i do not want use jndi.properties file it's enough specifing the Context.PROVIDER_URL pointing to the new jboss server???
    // hard coding configurazione jndi
              Properties properties = new Properties();
              properties.put(Context.INITIAL_CONTEXT_FACTORY,
              "org.jnp.interfaces.NamingContextFactory");
              properties.put(Context.URL_PKG_PREFIXES, "org.jnp.interfaces");
              properties.put(Context.PROVIDER_URL,
              "xxxxxxx");
              try {
                   initialContext = new InitialContext(properties);
              } catch (Throwable ex) {
                   throw new ExceptionInInitializerError(ex);
              }

  • (266758030) Can WebLogic Workshop Web Services be deployed on a different Application Server?

    (266758030) Q(asked by Lalit Sudan): Can WebLogic Workshop Web Services be deployed
    on a different Application Server?
    A(by Adam Fitzgerald): .jws files are not yet an accepted standard so you can expect
    that the WebLogic Workshop Web Services cannot be ported to other Application Servers,
    however, it is a general goal to expand the functionality of the Workshop tool for
    other App Servers.

    Just so you'll know Oracle9iAS also includes apache as the HTTP server.
    As Suncan said, if you want to use Forms on the Web you need the Forms Server engine, and it comes bundled in Oracle9iAS. You'll save yourself a lot of headache if you just install Oracle9iAS and have everything pre-configured for you thus reducing maintanance costs.

  • Can Forms 9i run on a different Application Server, e.g. Apache?

    Can Forms/Reports 9i run on a different Application Server, e.g. Apache? i.e. without needing to use 9iAS.
    It is quoted in the document "Migrating Client/Server to the web" that it may be possible, but will not be supported. Is this possible?
    The reason I ask this is due to the costs involved of 9iAS. If I can use an alternative route like Apache / Tomcat, it's free. Then I only need the developer suite licensing.
    Thanks,
    Jacques

    Just so you'll know Oracle9iAS also includes apache as the HTTP server.
    As Suncan said, if you want to use Forms on the Web you need the Forms Server engine, and it comes bundled in Oracle9iAS. You'll save yourself a lot of headache if you just install Oracle9iAS and have everything pre-configured for you thus reducing maintanance costs.

  • RSA ACE server SYSLOG collector, Parsing help!

    Hi Board.
    I am in a very big hurry for developing a RSA ACE collector script. The
    already released RSA ACE Collector script is file based and the RSA ACE
    server can dump a CSV log report with an interval of a hour as the
    fastest possible interval. This is not at all satisfying for the
    customer which - due to the latest issue with hacking attacks on EMC's
    network both announced in the press and by letter from EMC and to their
    customers - is not at all acceptable. They need to have logic for
    pattern searches and correlation rules that can respond as close to real
    time as possible.
    We have with success and without any troubles or big efforts installed
    the SNARE agent on the RSA ACE Appliance box. We are receiving the
    events from the RSA server correctly (or we are receiving the events as
    unsupported events because the events is not parsed correctly, but all
    the needed information is there) and I have started development of a new
    Collector script based on the Generic Event Collector (Just
    doubleclicked on New Collector script in the Ant menu).
    So far I have tryed some different approaches. I know that I can totaly
    manipulate with the events received from the Source because I can
    pre-set values via the protoEvt.map file. Even further have I been able
    to set some other values in the Parse function by using the rec2Evt.map
    and then hardcode a value to the desired field by using
    rec.-input_record_field-.
    Therefor I am pretty convinced that I am on the right track.
    Now here is my question:
    Based on this copy-pasted s_RXBufferString value (IP addresses and
    host+domain values changed for protecting the customer):
    Code:
    Mar 26 05:48:12 192.168.1.100 hostname[tab]MSWinEventLog[tab]4[tab]Application[tab]14765[tab]Sat Mar 26 10:48:12 2011[tab]1011[tab]ACESERVER6.1[tab]Unknown User[tab]N/A[tab]Information[tab]hostname[tab]Devices[tab][tab][tab]Passcode accepted (Login:'jodo'; User Name:'Doe, John'; Token:'000123456789'; Group:''; Site:''; Agent Host:'remotehost.domain.com'; Server:'serverhost').[tab]14617
    *NB!* Swap out [tab] with tablulator delimiter!
    I have tryed this approach (this is the entire Parse Functiomn):
    Code:
    var ValueArray = this.s_RXBufferString.split("\\t");
    rec.msg = this.s_RXBufferString;
    var SourceInfo = ValueArray[0];
    rec.sun = ValueArray[1];
    //e.InitServiceName = ValueArray[1];
    //rec.Service = ValueArray[1];
    //e.EventTime = ValueArray[5];
    //rec.EvtTime = ValueArray[5];
    //e.VendorEventCode = ValueArray[6];
    rec.evtCode = ValueArray[6];
    e.DeviceName = ValueArray[7];
    rec.sun = ValueArray[8];
    //e.EffectiveUserID = ValueArray[8];
    //var OSInitUser = ValueArray[8];
    //e.InitHostName = ValueArray[11];
    rec.shd = ValueArray[11];
    //ValueArray[12] = ValueArray[12].ltrim();
    var AppSpecificMessage = '';
    for(var t = 12; t<count(ValueArray); t+1)
    AppSpecificMessage += ValueArray[t];
    //e.InitIP = SourceInfo.match("[0-9]+.[0-9]+.[0-9].[0-9]");
    rec.sip = this.s_RXBufferString.match("\d+\.\d+\.\d+\.\d+");
    var A = AppSpecificMessage.search('\(.+\)');
    //e.EventName = 'Debugging RSA';
    //e.EventName = AppSpecificMessage.substring(0,A-1).ltrim();
    rec.evt = AppSpecificMessage.substring(0,A-1).ltrim();
    AppSpecificMessage = AppSpecificMessage.match('\(.+\)');
    // var B = AppSpecificMessage.search(')');
    //var B = AppSpecificMessage.search(')');
    // var BaseInfo = AppSpecificMessage.substring(A+1,B-1);
    // var BaseTmpArray = BaseInfo.split(';');
    // var BaseArray = new Array();
    /*for(var i = 0; i<count(BaseTmpArray); i+1)
    var str = BaseTmpArray[i].ltrim();
    var TempAr = str.split(':');
    BaseArray.push(TempAr[1].substring(1,-1));
    /*var AgentArr = BaseArray[6].split(".");
    AgentArr.reverse();
    AgentArr.pop();
    AgentArr.reverse();
    e.InitHostDomain = AgentArr.join(".");
    //rec.InitDomain = AgentArr.join(".");
    e.InitHostDomain = "corp.ad.local";
    if (ValueArray[10] == "Information")
    rec.sev = "0";
    //e.Severity = "0";
    else if (ValueArray[10] == "Warning")
    rec.sev = "3";
    //e.Severity = "3";
    else if (ValueArray[10] == "Error")
    rec.sev = "4"
    //e.Severity = "4";
    else
    rec.sev = "1";
    //e.Severity = "1";
    //e.InitUserID = BaseArray[0];
    rec.LoginName = BaseArray[0];
    //e.InitUserName = BaseArray[1];
    rec.UserName = BaseArray[1];
    //e.customerVar35 = BaseArray[2];
    //rec.Token = BaseArray[2];
    //e.customerVar36 = BaseArray[5];
    //rec.Agent = BaseArray[5];
    instance.SEND_EVENT = true;
    // parsing logic goes here
    /*if (1==1) { // set SEND_EVENT to true if your parsing logic worked correctly
    instance.SEND_EVENT = true;
    // If you can't parse...
    //rec.sendUnsupported();
    return true;
    But it just laughs at me and wont work. It states that there is a
    parsing error: match function something with input.
    Can you please help me build a logic that will work as intended? It
    should be clear what information or which piece of the text that I try
    map to which Event fields (look at the outcommented bits right above or
    below the ones that point to a rec.something because there I have tryed
    just map the information directly).
    kkrasmussen
    kkrasmussen's Profile: http://forums.novell.com/member.php?userid=20966
    View this thread: http://forums.novell.com/showthread.php?t=435715

    > - I'm not sure I understand why you replace the tabs with '|' just to do
    > the split; why can't you just split on tab? You can also investigate our
    > 'safesplit()' method, which understands quoted delimited strings:
    > Novell Login
    > (not sure that's necessary in this case)
    I replaced the tabs with '|' foir easier regex searchess for both
    numbers, alphanummeric and spaces in same match cases - but with the
    opportunity to index better for those searches because I did not need to
    worry about the tabs being recognised as whitespaces anymore.
    The safesplit works fine with '|' but not for this one:
    Code:
    var AppSpecificArray = AppSpecificMessage.safesplit(";");
    It reports that: "Cannot find function safesplit".
    If I change that to:
    Code:
    var AppSpecificArray = AppSpecificMessage.split(/\;/);
    It reports that: "Cannot find function split".
    > - The 'substring()' method is defined as taking two arguments:
    > from Required. The index where to start the extraction. First character
    > is at index 0
    > to Optional. The index where to stop the extraction. If omitted, it
    > extracts the rest of the string
    > Neither of those two arguments will *ever* be negative - they always
    > count from the beginning of the string. What you're really trying to do
    > is to extract the substring from the beginning +1 character, to the end
    > -2 characters, which is not how substring() works. But you *can* do
    > something like:
    > this.evt = Msg.substring(1,Msg.length - 2);
    >
    Aha I see. Thanks for the info. However, I tried the suggested this.evt
    = Msg.substring(1,Msg.length - 2); but it reports: Cannot call method
    "substring" of null. Remember that I have already testet and verified
    that I do have a value in the Msg variable.
    Here is the newest code. Please notice that I have outcommented the
    desired "result" and is just trying to get something from at least the
    part of the string that I want to parse.
    Code:
    this.msg = this.s_raw_message2;
    var TempTxt = this.s_raw_message2.replace(/\t/g,"|");
    var ValueArray = TempTxt.safesplit("|");
    var SourceInfo = ValueArray[0];
    this.evtCode = ValueArray[6];
    this.sip = TempTxt.match(/\d+\.\d+\.\d+\.\d+/);
    e.DeviceName = ValueArray[7];
    //AppSpecificMessage = TempTxt.match(/(?:\().+(?:\))/);
    var Msg = ValueArray[14].match(/(?:\|)[^\|]+(?:\()/);
    this.evt = Msg.substring(1,Msg.length - 2);
    //this.evt = Msg;
    AppSpecificMessage = ValueArray[14].match(/(?:\().+(?:\))/);
    if (ValueArray[10] == "Information")
    this.sev = "0";
    else if (ValueArray[10] == "Warning")
    this.sev = "3";
    else if (ValueArray[10] == "Error")
    this.sev = "4"
    else
    this.sev = "1";
    if(TempTxt.match(/(?:Login:\')\S+(?:')/) != false)
    //var apptemp = AppSpecificMessage.substring(1,AppSpecificMessage. length - 1);
    //var AppSpecificArray = apptemp.safesplit(";");
    var AppSpecificArray = AppSpecificMessage.safesplit(";");
    for(var c = 0; c<count(AppSpecificArray); c + 1)
    var key = AppSpecificArray[c].split(/:/);
    if (key[0] == "(Login")
    if (key[1] == "''")
    this.iuid = ValueArray[8];
    else
    this.iuid = key[1];
    //this.iuid = key[1].substring(1,key[1].length - 1);
    if (key[0] == " User Name")
    if (key[1] == "''")
    this.sun = "System";
    else
    this.sun = key[1];
    //this.sun = key[1].substring(1,key[1].length - 1);
    if (key[0] == " Agent Host")
    if (key[1] == "'')")
    this.shd = "Unknown Host Domain";
    else
    //var TempArr = key[1].substring(1,key[1].length - 1).safesplit(".");
    var TempArr = key[1].plit(/\./);
    TempArr.reverse();
    TempArr.pop();
    TempArr.reverse();
    this.shd = TempArr.join(".");
    if (key[0] == " Token")
    if (key[1] != "''")
    e.CustomerVar35 = key[1];
    //e.CustomerVar35 = key[1].substring(1,key[1].length - 1);
    else
    this.shd = "Unknown Host Domain";
    this.iuid = ValueArray[8];
    this.sun = "System";
    instance.SEND_EVENT = true;
    return true;
    kkrasmussen
    kkrasmussen's Profile: http://forums.novell.com/member.php?userid=20966
    View this thread: http://forums.novell.com/showthread.php?t=435715

  • Files from FTP server to Application server

    Hi All,
    I am new to SDN and SAP XI, can anyone tell me whether its possible to move the files (different strcuture files i.e. some are master data files and some are transaction data file) from FTP server to Application server with one interface. Actually the process is already established at clientsite for placing master data files like product, plant etc from FTP server to App server through FTP adapter. Now my requirement is to move transaction data file with completely different structure as master data to App server. If we place these trasaction data file in same folder/directory as master data files does SAP XI pick this file also. If not what are the steps I need to follow to achieve this. I know that if we create new configuration it will work but I question is does master data interface picks this transaction data file also.
    Right now our process for master data files is SAP XI picks the files and deletes the file from FTP server folder. The master data file names are plant_attr.csv, product_attr.csv etc and transcation data file name is salestrasactiondata.csv. I need to move these files to application server on daily bases.
    I appreciate your help .
    Regards
    Bob.

    > I am new to SDN and SAP XI, can anyone tell me whether its possible to move the files (different strcuture files i.e. some are master data files and some are transaction data file) from FTP server to Application server with one interface.
    Hello Bob,
    Yes it is possible.
    There can be two ways of doing it.
    1. N:1 mapping, BPM will require for this.
    N:1 Mapping refer this blog
    IDOCs (Multiple Types) Collection in BPM
    BpmPatterns CollectMerge
    part1  BPM with Patterns explained Part-1
    part2  BPM with Patterns explained Part-2
    Second option
    Create 3 scanarios in integration directory and correspondingly in integration repositoy create different data types, message types, mappings & interface mappings and then in each of scenario us different message interface and interface mapping.
    > I know that if we create new configuration it will work but I question is does master data interface picks this transaction data file also.
    >
    If you are using N:1 scenario then use *.csv in your sender adapter under file name parameter and then all the files will be picked up from same directory.
    If you are using second option (3 different scenarios) then also you can pick the different files from same directory. You will be having 3 sender adapters in this case, So, one for picking master data, and another for product data and the last one for transaction data.
    So, in case of master data use "plant_*.csv" as a file name and directory name.
    In case of product data, use "product_*.csv " as a file name and source directory will remain same.
    similarly do it for transaction data.
    So by this way all 3 sender adapters will perform their job to pick the different files from same source directory.
    Regards,
    Sarvesh

  • In a single program how to lookup different EJB from different application

    Hi,
    I have deployed two applications app1 and app2 on oc4j.
    There is a stateless session bean in a1 called ejb1.
    And there is also a stateless session bean ejb2 in app2.
    I write a test jsp in app1 to lookup ejb1 and ejb2 as an application client. So I need to create an application-client.xml for it.
    <?xml version="1.0"?>
    <!DOCTYPE application-client PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application Client 1.2//EN" "http://java.sun.com/j2ee/dtds/application-client_1_2.dtd">
    <application-client>
    <display-name>ejbs</display-name>
    <ejb-ref>
    <ejb-ref-name>ejb1</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <home>class_of_ejb1Home</home>
    <remote>class_of_ejb1</remote>
    </ejb-ref>
    <ejb-ref>
    <ejb-ref-name>ejb2</ejb-ref-name>
    <ejb-ref-type>ejb2</ejb-ref-type>
    <home>class_of_ejb2Home</home>
    <remote>class_of_ejb2</remote>
    </ejb-ref>
    </application-client>
    However, When I run the test.jsp, It will report following error:
    javax.naming.NamingException: Error reading application-client descriptor: No location specified and no suitable instance of the type 'class_of_ejb2' found for the ejb-ref ejb2
    In fact, if I only lookup any of the ejb and the application-client.xml just specify only the according ejb-ref, everything is alright.
    But how to construct the application-client.xml so that it can suitable for 2 different ejb in different application? Do I miss something in doing it?
    Kindly advice!
    Queeny Tang

    Hi Debabrata Panda,
    I did add parent in web.xml, but it still encounter
    "Error reading application-client descriptor: No location specified and no suitable instance of the type 'class_of_ejb2' found for the ejb-ref ejb2"
    In my program, a jsp in app2 will lookup ejb1 of app1. In the same way, a jsp in app1 will lookup ejb2 of app2.
    if I declare in server.xml
    <application name="app2" path="../applications/app2.ear" parent="app1" auto-start="true" />
    <application name="app1" path="../applications/app1.ear" parent="app2" auto-start="true" />
    That will cause error reading application-client.xml for all
    ejbs.
    How to solve this.
    Thanks in advance!
    Yours Queeny

  • One instance for two different application

    Hello,
    I have to solve following problem..
    need have one instance of object for two different application..fist is standard SE application and second is EE (web)..
    SE application is a server..listen on and accepting connection from mobile phone..and EE application need to show list of connected devices and should say to SE application that new device was connected..
    I would like to do this without database..only server and web app..
    I have thought about RMI..but hope there is more simple solution..
    Thanks a lot for your ideas.
    Dmitrij

    I would like to do this without database..only server and web app..You have your reasons for wanting this to be the case. If you are sure you don't want a DB, then pass the state of the object between the two ends using XML as the transport form. As someone said, you can use JMS or you can write an HTTP POST or probably other transport mechanisms other people will suggest to actually get it over the wire from one side to the other.
    As to your question of how to sync state, just make the object you're sharing final after it's been created (on the side that creates it) and make the reference that receives it and holds it final also, after you've reconstructed it from the XML you received.

Maybe you are looking for

  • Regarding Outgoing Excise Invoice

    Dear All,          I have a problem for eg. My Client has made a GRN of 100 Quantities and from this GRN he has made the A/P Inovice. Now after 3-4 days he does the Quality Check of the Stock received.          Now during the Quality Check some items

  • Xsd - java : create enumeration file with non default ordinals

    Hi, i'd like to create an XSD file which will create a java enumeration file. I successed to create the enums in the java file like this : RED, ORANGE, BLUE (with default ordinals - 0, 1, 2 ...) but i want this to look like : RED (1), ORANGE (3), BLU

  • LCD external monitor

    All: Just picked up a Dell E196FPb monitor at a yard sale ... hooked it up to a MacBook but the LCD is just white ... in mirror mode System Preferences shows the Dell monitor, its resolution & model number ... the on/off switch on the monitor works b

  • Default business area for tax

    Hi all,    I want to default the business area in the tax line item when it is created automatically, should i use . Thanks, Sravanthi

  • Suggestions for table partition for existing tables.

    I have a table as below. This table contains huge data. This table has so many child tables .I am planning to do a 'Reference Partitioning' for the same. create table PROMOTION_DTL   PROMO_ID              NUMBER(10) not null,   EVENT