JMS on Remote WLS Domain
Hi,
I have been using Foreign JMS/Message Bridge to access the JMS Queues from Remote WLS domain.
Is there any way to access JMS queue from remote domain (Same Weblogic version 10.3) without using Foreign JMS/Message Bridge.
Thanks in Advance !!
See the [url http://download.oracle.com/docs/cd/E14571_01/web.1111/e13727/interop.htm#JMSPG553]Integrating Remote JMS Providers FAQ.
Similar Messages
-
Connectivity from within Eclipse to Remote WLS : ProtocolException
Hello,
In Helios Ecllipse (OEPE), I can connect towards the WLS on my machine.
However, when I want to connect to a remote WLS, I get an error in the Server View "Unable to validate WebLogic domain") In the error view I notice the following exception
java.io.IOException
at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:195)
at weblogic.management.remote.common.ClientProviderBase.newJMXConnector(ClientProviderBase.java:83)
at javax.management.remote.JMXConnectorFactory.newJMXConnector(Unknown Source)
Caused by: javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3://webl1:7001: Destination unreachable; nested exception is:
java.net.ProtocolException: unrecognized response from proxy: 'HTTP/1.1 502 Proxy Error ( The specified Secure Sockets Layer (SSL) port is not allowed. ISA Server is not configured to allow SSL requests from this port. Most Web browsers use port 443 for SSL requests. )'; No available router to destination]
at weblogic.jndi.internal.ExceptionTranslator.toNamingException(ExceptionTranslator.java:40)
at weblogic.jndi.WLInitialContextFactoryDelegate.toNamingException(WLInitialContextFactoryDelegate.java:787)
at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:366)
at weblogic.jndi.Environment.getContext(Environment.java:315)
at weblogic.jndi.Environment.getContext(Environment.java:285)
... 11 more
Caused by: java.net.ConnectException: t3://webl1:7001: Destination unreachable; nested exception is:
java.net.ProtocolException: unrecognized response from proxy: 'HTTP/1.1 502 Proxy Error ( The specified Secure Sockets Layer (SSL) port is not allowed. ISA Server is not configured to allow SSL requests from this port. Most Web browsers use port 443 for SSL requests. )'; No available router to destination
at weblogic.rjvm.RJVMFinder.findOrCreateInternal(RJVMFinder.java:216)
at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:170)
at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:153)
... 19 more
Caused by: java.rmi.ConnectException: Destination unreachable; nested exception is:
java.net.ProtocolException: unrecognized response from proxy: 'HTTP/1.1 502 Proxy Error ( The specified Secure Sockets Layer (SSL) port is not allowed. ISA Server is not configured to allow SSL requests from this port. Most Web browsers use port 443 for SSL requests. )'; No available router to destination
at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:464)
... 25 more
I have the same error message, whether I try to connect to a WLS on a Linux box or a WLS deployed on a Windows machine of a colleague.
I cannot see where I need to define the "Domain" information in the configuration.
Any help?
LucHello,
My laptop with Eclipse : Windows Firewall is disabled.
The Weblogic server is deployed on a 'brand new' Linux virtual machine. SELinux and Firewall are disabled on that Linux
When I perform a telnet <host> 7001 command, and type some 'garbage' input, the Weblogic server crashes
java.lang.ArrayIndexOutOfBoundsException: overflow detected
at weblogic.utils.http.HttpRequestParser.checkOverflow(HttpRequestParser.java:276)
at weblogic.utils.http.HttpRequestParser.incPos(HttpRequestParser.java:266)
at weblogic.utils.http.HttpRequestParser.method(HttpRequestParser.java:402)
at weblogic.utils.http.HttpRequestParser.startLine(HttpRequestParser.java:347)
at weblogic.utils.http.HttpRequestParser.parse(HttpRequestParser.java:311)
at weblogic.utils.http.HttpRequestParser.parse(HttpRequestParser.java:105)
at weblogic.servlet.internal.MuxableSocketHTTP.dispatch(MuxableSocketHTTP.java:266)
at weblogic.socket.MuxableSocketDiscriminator.dispatch(MuxableSocketDiscriminator.java:177)
So there actually is communication towards that default 7001 port.
What appears weird to me is that a command like
netstat -a | grep 7001
does not show up any process. I would expect a 'listening'
The console for the weblogic server contains an entry
<Oct 25, 2010 4:50:26 PM CEST> <Notice> <Server> <BEA-002613> <Channel "Default[3]" is now listening on 0:0:0:0:0:0:0:1:7001 for protocols iiop, t3, ldap, snmp, http.>
So basic tcp-ip connection works...
Any idea? -
Remote tuxedo domain rejects connection from client only Tuxedo JCA Adapter
I am trying to use a client only configured Oracle Tuxedo JCA Adapter 11.1.1.2.1 to connect to a remote tuxedo 10.3 domain. The connector is deployed to a JDeveloper 10.1.3.4 embedded OC4J container. The connector is failing silently when attempting to establish a connection with the remote domain. Locally, the JCA Adapter ntrace logs the following:
1/20/11:9:41:49 PM:10:TRACE[DMLocalAccessPoint,DMLocalAccessPoint]> (ypjspNQ5QIPKmOyk1DlAgw==)
1/20/11:9:41:49 PM:10:DBG[DMLocalAccessPoint,DMLocalAccessPoint]_useSSL = false
1/20/11:9:41:49 PM:10:TRACE[DMLocalAccessPoint,DMLocalAccessPoint]< return(10)
1/20/11:9:41:49 PM:10:INFO[TuxedoAdapterSupervisor,createLocalAccessPoint]TJA_0233:Info: Default local access point for factory null created, access point id ypjspNQ5QIPKmOyk1DlAgw==.
1/20/11:9:41:49 PM:10:DBG[TuxedoAdapterSupervisor,createLocalAccessPoint]features = 159
1/20/11:9:41:49 PM:10:TRACE[TuxedoAdapterSupervisor,startListeners]> ()
1/20/11:9:41:49 PM:10:TRACE[TuxedoAdapterSupervisor,startListeners]< (20) return
1/20/11:9:41:49 PM:10:TRACE[DMSession,DMSession]> (__sess_0_0)
1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_lap_name:ypjspNQ5QIPKmOyk1DlAgw==
1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_rap_name:e1tst_tdtux02
1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_pro_name:__default_session_profile__
1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _lap: com.oracle.tuxedo.adapter.config.DMLocalAccessPoint@1f6bc1a
1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _rap: com.oracle.tuxedo.adapter.config.DMRemoteAccessPoint@1b75e54
1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _pro: com.oracle.tuxedo.adapter.config.DMSessionProfile@191f64b
1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]sec = NONE
1/20/11:9:41:49 PM:10:TRACE[DMSession,DMSession]< return(60)
1/20/11:9:41:49 PM:10:INFO[TuxedoAdapterSupervisor,createDefaultSession]TJA_0193:INFO: Default session created between LocalAccessPoint ypjspNQ5QIPKmOyk1DlAgw== and RemoteAccessPoint e1tst_tdtux02.
1/20/11:9:41:49 PM:10:TRACE[DMSession,DMSession]> (__sess_0_1)
1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_lap_name:ypjspNQ5QIPKmOyk1DlAgw==
1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_rap_name:e1tst_tdtux01
1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_pro_name:__default_session_profile__
1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _lap: com.oracle.tuxedo.adapter.config.DMLocalAccessPoint@1f6bc1a
1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _rap: com.oracle.tuxedo.adapter.config.DMRemoteAccessPoint@1c0f654
1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _pro: com.oracle.tuxedo.adapter.config.DMSessionProfile@191f64b
1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]sec = NONE
1/20/11:9:41:49 PM:10:TRACE[DMSession,DMSession]< return(60)
1/20/11:9:41:49 PM:10:INFO[TuxedoAdapterSupervisor,createDefaultSession]TJA_0193:INFO: Default session created between LocalAccessPoint ypjspNQ5QIPKmOyk1DlAgw== and RemoteAccessPoint e1tst_tdtux01.
1/20/11:9:41:49 PM:10:TRACE[TuxedoAdapterSupervisor,registerClientSideResourceAdapter]create default import
1/20/11:9:41:49 PM:10:TRACE[ServiceManager,registerImportedService]> (*)
1/20/11:9:41:49 PM:10:INFO[,]factory = null
1/20/11:9:41:49 PM:10:INFO[,]name = *
1/20/11:9:41:49 PM:10:INFO[,]iname = *
1/20/11:9:41:49 PM:10:TRACE[ServiceManager,registerImportedService]register Default Import
1/20/11:9:41:49 PM:10:TRACE[Route,Route]> (*)
I can't determine if there are any problems from these log entries, but the remote tuxedo domain logs the following in the ULOG:
155138.tdtux01!GWTDOMAIN.3495.4.0: LIBGWT_CAT:1073: ERROR: Unable to obtain remote domain id (ypjspNQ5QIPKmOyk1DlAgw==) information from shared memory
155138.tdtux01!GWTDOMAIN.3495.4.0: LIBGWT_CAT:1509: ERROR: Error occurred during security negotiation - closing connection
My understanding is that the client only configuration should connect to a remote tuxedo domain as an anonymous client instead of a peer tuxedo domain, but the remote tuxedo gateway domain listener is acting like the client has to be configured in its dmconfig file before it will allow the connection request. Is there a different kind of listener the client only configuration should connect to instead of the tuxedo gateway domain listener? How can a remote tuxedo domain accept a connection from an anonymous client if the client must first be specified in the remote domain's dmconfig file? Is this a tuxedo 11g only feature? I'm trying to connect to a tuxedo 10.3 server.
The local ra.xml is reproduced here:
<?xml version="1.0" encoding="UTF-8"?>
<connector xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"
version="1.5">
<display-name>Tuxedo JCA Adapter</display-name>
<vendor-name>Oracle</vendor-name>
<eis-type>Tuxedo</eis-type>
<resourceadapter-version>11gR1(11.1.1.2.1)</resourceadapter-version>
<license>
<description>Tuxedo SALT license</description>
<license-required>false</license-required>
</license>
<resourceadapter>
<resourceadapter-class>com.oracle.tuxedo.adapter.TuxedoClientSideResourceAdapter</resourceadapter-class>
<config-property>
<config-property-name>debugConfig</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>true</config-property-value>
</config-property>
<config-property>
<config-property-name>traceLevel</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>100000</config-property-value>
</config-property>
<config-property>
<config-property-name>xaAffinity</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>true</config-property-value>
</config-property>
<config-property>
<config-property-name>remoteAccessPointSpec</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>//tdtux01:9601/domainId=e1tst_tdtux01,//tdtux02:9601/domainId=e1tst_tdtux02</config-property-value>
</config-property>
<outbound-resourceadapter>
<connection-definition>
<managedconnectionfactory-class>com.oracle.tuxedo.adapter.spi.TuxedoManagedConnectionFactory</managedconnectionfactory-class>
<connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface>
<connectionfactory-impl-class>com.oracle.tuxedo.adapter.cci.TuxedoConnectionFactory</connectionfactory-impl-class>
<connection-interface>javax.resource.cci.Connection</connection-interface>
<connection-impl-class>com.oracle.tuxedo.adapter.cci.TuxedoJCAConnection</connection-impl-class>
</connection-definition>
<transaction-support>NoTransaction</transaction-support>
<authentication-mechanism>
<authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
<credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface>
</authentication-mechanism>
<reauthentication-support>false</reauthentication-support>
</outbound-resourceadapter>
</resourceadapter>
</connector>
Thanks for any help.
SteveLooks like this is an RTFM question. From:
[http://download.oracle.com/docs/cd/E18050_01/jca/docs11gr1/users/jca_usersguide.html]
Is the following:
Dynamic RemoteAccessPoint (RAP) Insertion
In order to make default LocalAccessPoint to work, Oracle Tuxedo GWTDOMAIN gateway configuration is required in order to make this simplified /Domain configuration to work.
GWTDOMAIN gateway must be modified to allow Dynamic RemoteAccessPoint (RAP) Registration. If DYNAMIC_RAP is set to YES, it will also update the in-memory database of the status of the connection from those dynamically registered RAP. If the connection from those dynamically registered RAP lost then the information about that RAP will be removed from the SHM database.
GWADM must be modified to process the DM MIB correctly to reflect the connection status of those dynamically registered RAP. When the connection from those dynamically registered RAP lost their entries in the SHM database will also be removed so that the DM MIB query can return the connection status correctly.
The dynamically registered RAP will be added to /DOMAIN configuration permanently. Their existence will only be known when the Session is established. Their existence will be lost when the connection is lost.
The DM_CONNECTION Oracle Tuxedo /Domain DMIB call returns all the connected dynamically registered RemoteAccessPoint. All other dynamically registered RemoteAccessPoint that are not connected will not be shown.
The OPENCONNECTION DMIB request will not be supported to connect to those dynamically registered RAP.
The CLOSECONNECTION Oracle Tuxedo /DMIB request closes the connection and remove the session from those dynamically registered RemoteAccessPoint, and returns its connection status as 'UNKNOWN.
The PERSISTENT_DISCONNECT type of CONNECTION_POLICY will be honored that means when PERSISTENT_DISCONNECT is in effect all connections request from any RAP, whether they are dynamically or non-dynamically registered, will be rejected.
I must have overlooked this section when reading it. Looks like I've got more configuration to do.
Thanks,
Steve -
How to create an empty WLS domain in v7.0.2?
Hello All,
WLS 7.0.2 does not provide option to create an empty WLS domain with no custom
applications. This feature was supported in WLS 7.0.1.
Any clues/suggestions.
rgds
MSI'm not sure what you are doing.
You should be doing something like this:
D:\70domains\test>set CLASSPATH=D:\wls702\weblogic700\server\lib\weblogic.
jar
D:\70domains\test>java weblogic.Server
<Mar 17, 2003 3:08:04 PM PST> <Info> <Security> <090065> <Getting boot
identity
from user.>
Enter username to boot WebLogic server:
You should see that.
No need to set WLS_HOME. No need to copy the weblogic.jar. Just point the
CLASSPATH to the weblogic.jar of where you installed WLS.
Eric
"MS" <[email protected]> wrote in message news:3e727b1a$[email protected]..
>
Hello,
I am getting the following error:
G:\wlstest>set WLS_HOME=g:\wlstest
G:\wlstest>set CLASSPATH=g:\wlstest\weblogic.jar
G:\wlstest>java weblogic.Server
The WebLogic Server did not start up properly.
Exception raised:
java.lang.ExceptionInInitializerError
atweblogic.security.internal.BootProperties.<clinit>(BootProperties.jav
a:28)
atweblogic.security.internal.ServerAuthenticate.main(ServerAuthenticate
java:73)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:273)
at weblogic.Server.main(Server.java:32)
Caused by: java.lang.RuntimeException: error in finding weblogic.Home
at weblogic.Home.<init>(Home.java:52)
at weblogic.Home.getInstance(Home.java:79)
at weblogic.Home.getPath(Home.java:87)
atweblogic.management.internal.BootStrap.<clinit>(BootStrap.java:135)
... 4 more
Reason: Fatal initialization exception
Throwable: java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
atweblogic.security.internal.BootProperties.<clinit>(BootProperties.jav
a:28)
atweblogic.security.internal.ServerAuthenticate.main(ServerAuthenticate
java:73)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:273)
at weblogic.Server.main(Server.java:32)
Caused by: java.lang.RuntimeException: error in finding weblogic.Home
at weblogic.Home.<init>(Home.java:52)
at weblogic.Home.getInstance(Home.java:79)
at weblogic.Home.getPath(Home.java:87)
atweblogic.management.internal.BootStrap.<clinit>(BootStrap.java:135)
... 4 more
> -
Hi guys:
I am setting up WLS domain on the sun box but running into following errors when starting up the weblogic admin server.
<Feb 16, 2006 9:20:11 AM SAST> <Error> <WLW> <000000> <Error in startup class com.bea.wli.init.WLIDBCreate Method: init:
com.bea.wli.init.WLIDBCreateException: At least one WLI data base object (TABLE WLI_USER) was missing
at com.bea.wli.init.WLIDBCreate$WLIDataSource.checkDBObjects(WLIDBCreate.java:880)
at com.bea.wli.init.WLIDBCreate.init(WLIDBCreate.java:999)
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 com.bea.wli.init.BPMStartupShutdown.invoke(BPMStartupShutdown.java:421)
at com.bea.wli.init.BPMStartupShutdown.startup(BPMStartupShutdown.java:284)
at com.bea.wli.init.BPMStartup.main(BPMStartup.java:23)
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 weblogic.t3.srvr.StartupClassService.invokeMain(StartupClassService.java:229)
at weblogic.t3.srvr.StartupClassService.invokeClass(StartupClassService.java:160)
at weblogic.t3.srvr.StartupClassService.access$000(StartupClassService.java:36)
at weblogic.t3.srvr.StartupClassService$1.run(StartupClassService.java:121)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.t3.srvr.StartupClassService.invokeStartupClass(StartupClassService.java:116)
at weblogic.t3.srvr.StartupClassService.addDeployment(StartupClassService.java:88)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:337)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(DeploymentTarget.java:597)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeployments(DeploymentTarget.java:575)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(DeploymentTarget.java:241)
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)
:Did you see the directions on page 3-11 of the WLS 6.0 Administration Guide? I
followed these steps, and was able to create a new domain. I found them to be
clear.
Laurel
"Jesper de Jong" <[email protected]> wrote:
>
Hello all,
Instead of working with "mydomain" and "myserver" I want to create my
own domain.
IMHO, the documentation on e-docs is not very clear on the steps that
are necessary
to do this.
What are the steps, or where can I find better documentation on creating
a domain?
regards,
Jesper -
Using foreign JMS providers with wls
does anybody have a clou, where i can find that article, i think it's
by steve felts on using foreign JMS providers with wls? i think the
link on dev2dev is broken?
The new article is called "Using Foreign JMS Providers with WLS" and it's
here:
http://dev2dev.bea.com/resourcelibrary/whitepapers.jsp?highlight=whitepapers
greg
"leopld goess" <[email protected]> wrote in message
news:[email protected]..
> does anybody have a clou, where i can find that article, i think it's
> by steve felts on using foreign JMS providers with wls? i think the
> link on dev2dev is broken?
-
List deployed webservices / webapps in one WLS domain
Is there a way to list all of the deployed webservices through JMX in one WLS domain,
or list all of the deployed web applications which contains a web service. Thanks,
M.Yes, look for WebServiceComponentMBeans.
-- Rob
Mat wrote:
Is there a way to list all of the deployed webservices through JMX in one WLS domain,
or list all of the deployed web applications which contains a web service. Thanks,
M. -
Create WLS Domain with SOA - ORA-01882: timezone region not found
Hi All,
I am installing SOA 11g 11.1.1.5 on my windows 7 machine. I have installed my XE database and the dbtimezone is set to = +02:00( which i have set and bounced the db).
I have installed the RCU, Weblogic server and SOA. Now when I am trying to create a WLS domain, after I configure JDBC schemas, when i try to test it i get the following:
Component Schema=SOA Infrastructure
Driver=oracle.jdbc.xa.client.OracleXADataSource
URL=jdbc:oracle:thin:@localhost:1521/XE
User=DEV_SOAINFRA
Password=*********
SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='SOAINFRA' and version='11.1.1.5.0'
ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
CFGFWK-60850: Test Failed!
Component Schema=User Messaging Service
Driver=oracle.jdbc.OracleDriver
URL=jdbc:oracle:thin:@localhost:1521/XE
User=DEV_ORASDPM
Password=*********
SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='ORASDPM' and version='11.1.1.2.0'
ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
CFGFWK-60850: Test Failed!
Component Schema=OWSM MDS Schema
Driver=oracle.jdbc.OracleDriver
URL=jdbc:oracle:thin:@localhost:1521/XE
User=DEV_MDS
Password=*********
SQL Test=select 1 from schema_version_registry where
owner=(select user from dual) and mr_type='MDS' and
version='11.1.1.5.0'
ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
CFGFWK-60850: Test Failed!
Component Schema=SOA MDS Schema
Driver=oracle.jdbc.OracleDriver
URL=jdbc:oracle:thin:@localhost:1521/XE
User=DEV_MDS
Password=*********
SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='MDS' and version='11.1.1.5.0'
ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
CFGFWK-60850: Test Failed!
My Windows time region is set to (UTC+02:00) Harare, Pretoria
Any help on resolving this ?
Thanks
KHi,
This worked for me,
1. Navigate to the directory where you ran the config.bat script.
2. Use use a text editor open the config.bat file.
3. Locate this line in the file : SET CONFIG_JVM_ARGS=%CONFIG_JVM_ARGS% -DCOMMON_COMPONENTS_HOME=%COMMON_COMPONENTS_HOME%
4. Append this string to the end -Duser.timezone="+02:00" and run the config script again.
5. also check that the oracle db timezone is set correctly.
SQL> select sessiontimezone from dual;
SESSIONTIMEZONE
+02:00
Hope that helps -- it worked for me.
Mo -
WLS domain creation errors using new release (v5)
I'm running into errors in Step 5 of the beta install. I've completely uninstalled the previous version of everything (including RCU drop/create) and done a clean install using the files on the beta site after the announcement of the new release was made this morning.
It seems that the version string entries in "schema_version_registry" created by RCU differ. The "User Messaging", "OWSM MDS" and "SOA MDS" schemas all get created with version string "11.1.1.2.0" but "BAM" and "SOA Infrastructure" schemas are created with version "11.1.1.3.0". The WLS domain creation utility runs queries for ALL schemas having version "11.1.1.2.0", so the BAM and SOA Infrastructure schemas fail the test.
Should I manually edit the version strings in schema_version_registry so they all match 11.1.1.2.0 or will this cause problems elsewhere?
Here are the failing queries that the "Test Component Schema" screen is running for the WLS Domain creation step:
SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='BAM' and version='11.1.1.2.0'
SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='SOAINFRA' and version='11.1.1.2.0'
These succeed:
SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='ORASDPM' and version='11.1.1.2.0'
SQL Test=select 1 from schema_version_registry where owner=(select user from dual) and mr_type='MDS' and version='11.1.1.2.0'OK, I cleaned out all the old files downloaded fresh and did a complete re-install - now I'm getting an error about a missing file.
1. Installed WLS
http://download.oracle.com/otn/beta/bpmbeta1/wls1033_win32.exe
2. Installed SOA
http://download.oracle.com/otn/beta/bpmbeta1/soa.zip
3. Installed BPM/SOA patchset
http://download.oracle.com/otn/beta/bpmbeta1/soa_patchset.zip
The failure occurs on step 3 - while installing the SOA patchset it gives an error at 45% completion: "File not found - C:\Oracle\Middleware\home_bpmbeta\oracle_common\bin\commonenv.bat.template".
I checked and that file does not exist on the filesystem. There's a commenv.template file (a *nix shell script), but no commonenv.bat.template. There are other .bat.template files in that directory, but not commonenv -
after deploying web application (jedv 11 adf) on remote WLS on one page (the rest work fine) I get
Root cause of ServletException. oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null at oracle.adf.model.binding.DCIteratorBinding.reportException(DCIteratorBinding.java:365) at oracle.adf.model.binding.DCIteratorBinding.callInitSourceRSI(DCIteratorBinding.java:1641) at oracle.adf.model.binding.DCIteratorBinding.internalGetRowSetIterator(DCIteratorBinding.java:1601) at oracle.adf.model.binding.DCIteratorBinding.getRowSetIterator(DCIteratorBinding.java:1565) at oracle.jbo.uicli.binding.JUCtrlListBinding.setupListItems(JUCtrlListBinding.java:651) at oracle.jbo.uicli.binding.JUCtrlListBinding.updateValuesFromRow(JUCtrlListBinding.java:2065) at oracle.jbo.uicli.binding.JUIteratorBinding.updateValuesFromRows(JUIteratorBinding.java:341) at oracle.adf.model.binding.DCIteratorBinding.setupRSIstate(DCIteratorBinding.java:814) at oracle.adf.model.binding.DCIteratorBinding.refreshControl(DCIteratorBinding.java:655) at oracle.jbo.uicli.binding.JUIteratorBinding.refreshControl(JUIteratorBinding.java:475) at oracle.adf.model.binding.DCIteratorBinding.rangeRefreshed(DCIteratorBinding.java:861) at oracle.jbo.common.RowSetHelper.fireRangeRefreshed(RowSetHelper.java:179) at oracle.jbo.server.ViewRowSetIteratorImpl.notifyRangeRefreshed(ViewRowSetIteratorImpl.java:3559) at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2776) at oracle.jbo.server.ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:2996) at oracle.jbo.server.ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2453) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1047) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:873) at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2738) at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2715) at oracle.jbo.server.ViewRowSetIteratorImpl.first(ViewRowSetIteratorImpl.java:1544) at oracle.jbo.server.ViewRowSetImpl.first(ViewRowSetImpl.java:3202) at oracle.jbo.server.ViewObjectImpl.first(ViewObjectImpl.java:8123) at oracle.adf.model.binding.DCIteratorBinding.internalGetCurrentRowInBinding(DCIteratorBinding.java:2196) at oracle.jbo.uicli.binding.JUIteratorBinding.internalGetCurrentRowInBinding(JUIteratorBinding.java:501) at oracle.adf.model.binding.DCIteratorBinding.getCurrentRow(DCIteratorBinding.java:2141) at oracle.adf.model.binding.DCControlBinding.getCurrentRow(DCControlBinding.java:388) at oracle.jbo.uicli.binding.JUControlBinding.getCurrentRow(JUControlBinding.java:102) at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGetRow(JUCtrlValueBinding.java:1256) at oracle.jbo.uicli.binding.JUCtrlValueBinding.isAttributeUpdateable(JUCtrlValueBinding.java:1611) at oracle.jbo.uicli.binding.JUCtrlValueBinding.isAttributeUpdateable(JUCtrlValueBinding.java:1695) at oracle.jbo.uicli.binding.JUCtrlValueBinding.isUpdateable(JUCtrlValueBinding.java:2512) at oracle.jbo.uicli.binding.JUCtrlListBinding.isUpdateable(JUCtrlListBinding.java:3357) at oracle.adfinternal.view.faces.model.AdfELResolver._isReadOnly(AdfELResolver.java:85) at oracle.adfinternal.view.faces.model.AdfELResolver.isReadOnly(AdfELResolver.java:101) at javax.el.CompositeELResolver.isReadOnly(CompositeELResolver.java:353) at com.sun.faces.el.FacesCompositeELResolver.isReadOnly(FacesCompositeELResolver.java:113) at com.sun.el.parser.AstValue.isReadOnly(AstValue.java:128) at com.sun.el.ValueExpressionImpl.isReadOnly(ValueExpressionImpl.java:230) at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.getReadOnly(EditableValueRenderer.java:400) at oracle.adfinternal.view.faces.renderkit.rich.FormElementRenderer.renderAsElement(FormElementRenderer.java:199) at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.getEncodeClientMetadata(LabeledInputRenderer.java:106) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:928) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:224) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:763) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:304) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer._encodeFormItem(PanelFormLayoutRenderer.java:920) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer.access$100(PanelFormLayoutRenderer.java:37) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer$FormColumnEncoder.processComponent(PanelFormLayoutRenderer.java:1415) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer$FormColumnEncoder.processComponent(PanelFormLayoutRenderer.java:1334) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:111) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:187) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:153) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer._encodeChildren(PanelFormLayoutRenderer.java:340) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer.encodeAll(PanelFormLayoutRenderer.java:178) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1050) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:224) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:763) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:304) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:372) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:621) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:540) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:111) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:187) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:153) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:292) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1050) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:224) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:763) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:304) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.access$100(ShowDetailItemRenderer.java:27) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ChildEncoderCallback.processComponent(ShowDetailItemRenderer.java:444) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ChildEncoderCallback.processComponent(ShowDetailItemRenderer.java:417) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:111) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:187) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:153) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer._encodeChildren(ShowDetailItemRenderer.java:359) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.encodeAll(ShowDetailItemRenderer.java:76) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1050) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:224) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:763) at
any ideas?hi
I am getting same error on welogic console
i deployed applicaion on Oracle weblogic 10.3 using JDeveloper 10.1.3
if u get solution for this please let me know
oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null
at oracle.jbo.client.Configuration.getConnectionDescriptor(Configuration.java:1244)
at oracle.jbo.client.Configuration.initializeFromConnectionName(Configuration.java:995)
at oracle.jbo.client.Configuration.getConfiguration(Configuration.java:538)
at oracle.jbo.client.Configuration.getConfiguration(Configuration.java:461)
at oracle.jbo.client.Configuration.getConfiguration(Configuration.java:436)
at oracle.jbo.common.ampool.PoolMgr.createPool(PoolMgr.java:287)
at oracle.jbo.common.ampool.PoolMgr.findPool(PoolMgr.java:539)
at oracle.adf.model.bc4j.DataControlFactoryImpl.findOrCreateSessionCookie(DataControlFactoryImpl.java:138)
at oracle.adf.model.bc4j.DataControlFactoryImpl.createSession(DataControlFactoryImpl.java:239)
at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:76)
at oracle.adf.model.BindingContext.get(BindingContext.java:465)
at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:280)
at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:248)
at oracle.adf.model.binding.DCUtil.findContextObject(DCUtil.java:383)
at oracle.adf.model.binding.DCIteratorBinding.<init>(DCIteratorBinding.java:127)
at oracle.jbo.uicli.binding.JUIteratorBinding.<init>(JUIteratorBinding.java:60)
at oracle.jbo.uicli.binding.JUIteratorDef.createIterBinding(JUIteratorDef.java:87)
at oracle.jbo.uicli.binding.JUIteratorDef.createIterBinding(JUIteratorDef.java:51)
at oracle.adf.model.binding.DCIteratorBindingDef.createExecutableBinding(DCIteratorBindingDef.java:277)
at oracle.adf.model.binding.DCBindingContainerDef.createExecutables(DCBindingContainerDef.java:296)
at oracle.adf.model.binding.DCBindingContainerDef.createBindingContainer(DCBindingContainerDef.java:425)
at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:54)
at oracle.adf.model.binding.DCBindingContainerReference.getBindingContainer(DCBindingContainerReference.java:44)
at oracle.adf.model.BindingContext.get(BindingContext.java:491)
at oracle.adf.model.BindingContext.findBindingContainer(BindingContext.java:327)
at oracle.adf.model.BindingContext.findBindingContainerByPath(BindingContext.java:641)
at oracle.adf.model.servlet.ADFBindingFilter.isPageViewable(ADFBindingFilter.java:532)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:301)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
Thanks
Vijay -
WLS domain upgrade 10.3 to 10.3.2 Plugin Exception
Steps to reproduce the issue:
1. Install WLS 10.3.0
2. Create WLS domain and install OIM 9.1.0.1
3. Upgrade WLS 10.3.0 to WLS 10.3.2 using patch p9082222_10320_WNNT
4. Go to QuickStart-> Upgrade domains to version 10.3.2-> select 9 or higher option and click next-> select domain to upgrade and click next
The following exception appeared:
Execute Exception...
com.bea.plteng.plugin.PlugInException:Validation errors occurred in parsing
c:\bea\user_projects\domains\oim\config\config.xml
The wizard will now shutdown. Please restart from backup, fix issues and start again
error: cvc-elt.4.2: Invalid xsi:type qname 'ext:oim-authenticator Type in elemenet:realm@http://xmlns.oracle.com/
What is the workaround for this issue?There is known bug in upgrade process for Windows platform.
-
Plugin Exception during WLS domain upgrade (10.3 to 10.3.2)
Steps to reproduce the issue:
1. Install WLS 10.3.0
2. Create WLS domain and install OIM 9.1.0.1
3. Upgrade WLS 10.3.0 to WLS 10.3.2 using patch p9082222_10320_WNNT
4. Go to QuickStart-> Upgrade domains to version 10.3.2-> select 9 or higher option and click next-> select domain to upgrade and click next
The following exception appeared:
Execute Exception...
com.bea.plteng.plugin.PlugInException:Validation errors occurred in parsing
c:\bea\user_projects\domains\oim\config\config.xml
The wizard will now shutdown. Please restart from backup, fix issues and start again
error: cvc-elt.4.2: Invalid xsi:type qname 'ext:oim-authenticator Type in elemenet:realm@http://xmlns.oracle.com/
What is the workaround for this issue?There is known bug in upgrade process for Windows platform.
-
Remote WLS connection from OEPE
Hi
I tired connecting to remote WLS instance which has OSB instance as well. When i chose the remote connection and provide the IP,Port and user credientials the status of the server in OEPE is shown as Stopped and Synchronised. Can any one tell me what could be the problem. I am able to access the sbconsole,WLS console for the same from my host with same user credentials.
Thanks, BalajiHi Balaji,
Are you trying to connect to Admin Server or Managed Server.
I am able to connect to the Admin Server from Local as well as Remote. But I fail to connect to the Managed Server (soa_server or osb_server).
Please let me know if anyone managed to setup the managed server from the OEPE.
Regards,
Ilaya -
BAM EMS to read payload from JMS queue in remote weblogic domain
Hi ,
I am trying to connect to JMS queue located in different web logic domain using oracle BAM EMS configuration. But my EMS configuration is not able to start .
Please find below details,
Name:
OSBBAM_EMSProcessor
Owner:
XXXXX
Created:
9/23/2014 12:05:21 AM
Last modified:
9/24/2014 10:58:58 PM
Status:
Test failed - BAM-00553: Resources start operation for destination jms/OSBBAM_EMSQ failed.
Initial Context Factory:
weblogic.jndi.WLInitialContextFactory.
JNDI Service Provider URL:
t3://xx.xxx.xx.xx.:xxxx.
Topic/Queue Connection Factory Name:
jms/osbConnectionFactory.
Topic/Queue Name:
jms/OSBBAM_EMSQ.
JNDI Username:
XXXX
JNDI Password:
XXXXXXX
JMS Message Type:
TextMessage.
Durable Subscriber Name (Optional):
Message Selector (Optional):
Data Object Name:
/BAMPOC/BAM_AuditTable.
Operation:
Insert.
Batching:
No.
Transaction:
No.
Start when BAM Server starts:
Yes.
JMS Username (Optional):
JMS Password (Optional):
Can any one guide me how to proceed with that?I have already tried with trusted setup in WLS and foreign server but It did not work.You can refer to the following link for the detailed steps :-
Link :[http://www.informit.com/articles/article.aspx?p=170722&seqNum=3] -
JMS Message Bridge - WLS to MQ
Hi,
Subsequent to my last posts on Foreign JMS Server setup (where I had to receive a msg from a remote MQ Queue), now I have a requirement to post messages to an remote MQ Queue for a diff application.
As a POC, I configured the JMS Message Bridge with bridge source as my local JMS queue and bridge destination as the Remote MQ Queue and it works fine as expected !!
just have couple of questions on that -
1. For a long time, I was struggling with this error on server startup
<BEA-190032> << eis/jms/WLSConnectionFactoryJNDINoTX > ResourceAllocationException thrown by resource adapter on call to ManagedConnectionFactory.createManagedConnection(): "javax.resource.ResourceException: Failed to start the connection ">
Then I realized from the server log that the actual reason was authentication failure in MQ Queue Manager :
JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager '' with connection mode 'Client' and host name '77.40.190.130'. Please check if the supplied username and password are correct on the QueueManager you are connecting to AND
JMSCMQ0001: WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2035' ('MQRC_NOT_AUTHORIZED').
Since this MQ setup is managed by someone else, when they pass on the .binding file after creating queuemanager, queue, etc, Should I also ask them for the username and password for the QM?? I am not sure if this is a part of the .binding file.
2. Some doubts around the QOS. As I understood, I am using the No-Transaction Adapter. This means I can use QOS as either "Atmost once" or "Duplicate OK". The latter seems to be ok so that I dont lost messages in any case. But I am yet to find out if the other application is ok to handle duplicates.
But is there a restriction/limitation to use "Exactly Once" ?? I noticed that there is also an XA-Transaction Adapter in WLS. Is it not possible to use that with MQ?
Thanks in advance.
best regards,
MuraliIn your binding file QCF or XAQCF definition , you will see a Channel field since you are using a client mode to connect to the queue manager. This channel is called a Server Connection Channel [ SVRCONN]. At the queue manager side of things, when this SVRCONN is defined, MQ Admin teams tend to define an attribute called MCAUSER. In this setup the userid used for authorisation at queue manager is the following in the below precedence:
1. If MCAUSER is defined in the channel, that will be the user id and it overrides any security context sent from client application. This user id should have sufficient permissions to connect to queue manager , get , put. The MQ admin teams on certain platforms will be able to get the exact permission that is missed from the queue manager error logs when a 2035 security exception occurs.
2. If no MCAUSER is defined then the userid passed in the createConnection JMS call will be the user context used.
I am not exactly sure of the behaviour when no MCAUSER and no user id in createConnection calls, but i think it takes the user of the MQ Listener process which starts the SVRCONN channel instance when a client initiates the connection.
So for your situation, it will be worth start checking with how the MQ side configuration is. This issue tends to be a very common issue with client applns connecting to qmgr.
Maybe you are looking for
-
Document doesn't have document category C in follow up document
Hi, I have created a Return order in Services, Now on the Return order i have a requirement to create a follow up document in case of warranty,1st either we can issue a credit Note Or we can make a subsequent delivery free of charge on the same Retur
-
Instrument IO Assistant is not installed correctly
Hi I am using LabVIEW 8.6, and I want to use Instrument I/O assistant in the code as attachment. but it shows "measurement & automation explorer or the instrument I/O assistant is not installed correctly. please install these form the LabVIEW driver
-
My application should give an option (link) for users to logoff from the entire portal. Created LogOffURL property in the application property; value is "logoff.htm". Question is which folder should this logoff.htm file be saved? So that it will be
-
My iPhone 5 just fell on the floor from a water tumbler. The height mayb like 2 -3 feet. i'm just curious to know if i have to worry about any kind of internal damage. It had a moshi cover on when it fell but it fell on the side of the screen so just
-
I am trying to get our new G5 (OS X Tiger) to talk to our G3 (OS 9.2) via ethernet hub. Is there anyone out there that can help me? PLease give me some suggestions. I am being told that they cannot talk.