Socket Transport for OSB WLS in UNIX
Hi All,
when Weblogic /OSB server is running on UNIX ,how to configure SOCKET transport in OSB.
any difference in process from http://docs.oracle.com/cd/E23943_01/dev.1111/e15866/example.htm#BABEEHGF.
Please let me know .
Hi,
There is also the "Oracle JCA Adapter for Sockets" that you can access via JCA transport... Couldn't find much documentation available though...
http://docs.oracle.com/cd/E23943_01/dev.1111/e15866/jca.htm#i1106345
Cheers,
Vlad
It is considered good etiquette to reward answerers with points (as "helpful" - 5 pts - or "correct" - 10pts)
https://forums.oracle.com/forums/ann.jspa?annID=893
Similar Messages
-
Secure Socket Transport in OSB
Hi
How to create a secure socket Transport Provider (TCP/IP) in oracle service bus?
Thanks and regards
Muthuvignesh.MHi
Thanks for ur reply.
i've installed the socket transport code that comes with the installer and i've changed it to secure socket (SSL) connections. i've problem in using service key provider with the secure socket transport.
Thanks and regards
Muthuvignesh.M -
OSB using socket Transport ,how to keep a TCP connection open
hi my firends,
i met a problem , our project need build an OSB to control a socket service which is able to transfer a big data file (maybe a voice file,*.wav),and the client program will play the voice file on live.
So my solution is that : keep a socket (tcp) connection open,client listen port and makes date play.
but i can't make the OSB socket transport alway open,it will timeout after a few second if have none date received.
how could i deal with it ... pls let me konw if you have any idea...i will wait you on line
thanks guysHi,
I'm not sure if that's achievable using OSB, and even if it was, I don't think OSB was designed having this type of application in mind...
I understand that you need a media streaming solution and I'm pretty sure that there are plenty of tools out there that can help you in doing that, and maybe some of them can be integrated with OSB in some way...
Cheers,
Vlad -
Hi All,
I need help on EJB transport in OSB 10gR3.
In our scenario, a proxy will poll a location for any incoming file (xml). Once any file comes, proxy service will pick that file and pass it to the business service which will call an EJB deployed on weblogic 8.15 and pass incoming file to EJB by calling it's one operation.
My questions are -
1. Which kind of argument can be passed to EJB in above case (means can we pass the incoming xml as String or we have to pass it as the type of root node in xml)
2. Is there any documentation which describes the implementation of above scenario in OSB?
Thanks & Regards,
Anuj DwivediBala,
the OSB Gives The JNDI Provider "ormi" does not exist.
Reference to a non-existing instance: ForeignJNDIProvider System/JNDI Providers/ormi Have you configured Foreign JNDI http://e-docs.bea.com/wls/docs103/ConsoleHelp/taskhelp/jndi/ManageForeignJNDI.html
Are you aware of this note http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/ejbTransport/ejbtransport.html#wp1074283
"Although it is possible to use a WebLogic Server foreign JNDI Provider, Oracle recommends that you do not. "
Involve your Oracle Sales Representative/Support Representative to suggest this enhancement to OSB for supporting ORMI in OSB jndi provider. If you are licensed customer it becomes your right to make your suggestion known to Oracle and if you are not licensed customer then you got a valuable bargain chip :) . In either case talk to you Oracle representative to know official recommended approach from Oracle and also if enhancement can implemented or not.
Meanwhile I would suggest using IIOP/IIOPs which is supported by OSB to access EJB on your Oracle Application Server.
http://download-uk.oracle.com/docs/cd/B31017_01/web.1013/b28958/jndi.htm
http://download-uk.oracle.com/docs/cd/B31017_01/web.1013/b28958/jndi.htm#i1084614
Manoj -
Want install socket server on OSB
I want create 1 socket transport provider and if any client can connect to the server socket and get data back .
The example (given URL below) showing an option to choose ''socket" in protocol dropdown box under Transport Configuration in BusinessService. But when I am trying to create it, I did not find any options in both OSB Console and OSB workshop .
To get above "Socket" option , i need to install socket server on OSB.
My Requirement is:
I wil receive an input data in .xml format <----> convert to Fixed string with the help of MFL and send to <--->socket transport provider <--->Mainframe Service running on TCP/IP . So need to choose "socket" option while creating business service.
For Reference: please see this link
Example Link: http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/transportsdk/example.html#wp1036563
Please let me know if any solutionsD:\Oracle\Middleware\osb\11gPS2\Oracle_OSB1\samples\servicebus\sample-transport contains a simple transport for TCP/IP port. You can extend this to support your use case..
Manoj -
Error while OSB Building on UNIX Machine
Hi All,
I am building OSB Projects on OSB Server on UNIX Machine using ant scripts. The script runs properly on Windows. OSB Version being used is 11.1.1.4. I am getting the following error while creating sbconfig.jar:
!SESSION 2011-09-05 11:26:40.424 -----------------------------------------------
eclipse.buildId=M20100909-0800
java.version=1.6.0_23
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -application com.bea.alsb.core.ConfigExport -configProject OSB Configuration -configJar /var/build/osb_deployment/deployment/domains/osb/cz-osb-build.jar -configSubProjects Project_A,Project_B,Project_C -includeDependencies true
Command-line arguments: -data /var/build/osb_deployment/temp -application com.bea.alsb.core.ConfigExport -configProject OSB Configuration -configJar /var/build/osb_deployment/deployment/domains/osb/cz-osb-build.jar -configSubProjects Project_A,Project_B,Project_C -includeDependencies true
!ENTRY org.eclipse.osgi 4 0 2011-09-05 11:26:52.492
!MESSAGE An error occurred while automatically activating bundle com.bea.alsb.core (768).
!STACK 0
org.osgi.framework.BundleException: Exception in com.bea.alsb.core.AlsbCore.start() of bundle com.bea.alsb.core.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:191)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: java.lang.NoClassDefFoundError: weblogic/descriptor/DescriptorManager
at com.bea.alsb.core.AlsbCore.preStart(Unknown Source)
at com.bea.alsb.core.AlsbCore.start(Unknown Source)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
... 34 more
Caused by: java.lang.ClassNotFoundException: weblogic.descriptor.DescriptorManager
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 39 more
Root exception:
java.lang.NoClassDefFoundError: weblogic/descriptor/DescriptorManager
at com.bea.alsb.core.AlsbCore.preStart(Unknown Source)
at com.bea.alsb.core.AlsbCore.start(Unknown Source)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:191)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: java.lang.ClassNotFoundException: weblogic.descriptor.DescriptorManager
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 39 more
!ENTRY org.eclipse.osgi 4 0 2011-09-05 11:26:53.551
!MESSAGE Application error
!STACK 1
org.eclipse.core.runtime.CoreException: Plug-in com.bea.alsb.core was unable to load class com.bea.alsb.core.internal.repositories.ConfigExportApplication.
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:191)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle com.bea.alsb.core (768).
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:121)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
... 16 more
Caused by: org.osgi.framework.BundleException: Exception in com.bea.alsb.core.AlsbCore.start() of bundle com.bea.alsb.core.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)
... 28 more
Caused by: java.lang.NoClassDefFoundError: weblogic/descriptor/DescriptorManager
at com.bea.alsb.core.AlsbCore.preStart(Unknown Source)
at com.bea.alsb.core.AlsbCore.start(Unknown Source)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
... 34 more
Caused by: java.lang.ClassNotFoundException: weblogic.descriptor.DescriptorManager
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 39 more
Please help!!
Thanks in advance!!
Regards,
Karthik
Edited by: Karthik Krishnamurthy on Sep 5, 2011 2:15 AMHi Karthik
Looking at the exception stack trace, looks like the root cause is this error: It is not able to find the class "weblogic/descriptor/DescriptorManager"
java.lang.NoClassDefFoundError: weblogic/descriptor/DescriptorManager
Well you need to set the .JAR that has this class in the classpath before you run your command or script. NOW you have to generate something called wlfullclient.jar.
If you are using WLS 10.3.x, here is the link on how to generate a client jar file that has almost all the APIs from weblogic.jar and wls-api.jar etc etc. Most of the times, when we want to run WebServices, EJB clients etc as standalone, we need all these classes. So here is the link on how to generate something called "wlfullclient.jar" and put that in classpath or java build path etc.
http://download.oracle.com/docs/cd/E12840_01/wls/docs103/client/jarbuilder.html (To create wlfullclient.jar)
http://download.oracle.com/docs/cd/E12840_01/wls/docs103/client/t3.html
http://download.oracle.com/docs/cd/E12840_01/wls/docs103/client/basics.html#wp1069994
NOTE: I already generated this wlfullclient.jar and I do see the above missing class in this .jar file. So hopefully this should solve your issue.
Thanks
Ravi Jegga -
How to retain socket connection for multiple requests in java 1.3
Hi All,
My problem is to retain client socket connection without opening and closing socket connection for every request.I want to open the socket connection once and send multiple requests one after the other based upon the response over the same socket.Finally I want to close the socket only after completing all my requests and receiving respective responses.I don't want to open and close the socket for each request and response.While at the same time I expect the socket to send each request only after receiving the response for the previous request.
I am using java 1.3 and I am looking for the solution in same version.
Please help me .
Thanx in advance.Look at my response to "Telnet to Unix box from Java"
http://forum.java.sun.com/thread.jsp?forum=31&thread=437231
on "Java Programming" forum. It does exactly that to run the signon and a command. It would be easy to extend it to do multiple commands. -
Problem configuring Email transport for business service
Hi,
I'm trying to configure an email transport for an outgoing business service and the General Configuration page is showing the error:
[WliSbTransports:381030]Neither SMTP nor mail session exists
and consequently the Email Transport configuration page has both the SMTP Server and Maill Session pull downs greyed out.
I presume there is some external configuration required so that OSB can discover the SMTP service but I can't find any reference to this. Can someone help?
regardsBlog at http://blogs.oracle.com/christomkins/2007/12/sending_an_email_from_oracle_s.html by Chris Tomkins should help. Did you configure SMTP server in OSB?
Cheers
Manoj -
Using OEPE 11.1.1.5.0 for OSB IDE
Hi,
I have downloaded oepe-galileo-all-in-one-11.1.1.5.0.201003170852-win32 stand-alone from http://www.oracle.com/technology/software/products/oepe/oepe_11115.html?rssid=rss_otn_soft. I am planning to install Oracle Service Bus 11.1.1.3.0 on a remote server and use the OEPE IDE in my local system to develop the proxy and business services to deploy on the remote OSB server. My first question is are there any plugins that need to be installed in OEPE 11.1.1.5.0 to use it as the IDE for OSB ? And how do I connect from the IDE to the remote OSB server?
Thanks,
sathish
Edited by: user640514 on May 13, 2010 12:42 AMHi Sathish,
Regarding your question the OSB plugins for OEPE 11.1.1.5.0, I think OSB is bundled with an earlier version of OEPE. I would recommend posting this question to the OSB forum at SOA Suite as someone more familiar with OSB would be able to provide additional information
OEPE as a stand alone product does allow you to connect to and work with a remote WLS instance.
cheers
Raj -
Restrict size of payload for OSB Proxy
Hi,
I have a requirement where I need to restrict the size of payload my OSB Proxy should accept. Example anything > 1 MB should not be accepted.
I know there we can set the HTTP " Max Post Size" in weblogic but that would be at Domain level . I would like to set this at individual Proxy level.
Appreciate any help or pointers.
- Sam.You cant change it outside the Proxy code and only at Proxy level. Either change it globally or if you want to do it at Proxy Level then validate it within Proxy Code.
If you still want to do it outside the Proxy Code and only at proxy level then you can expand HTTP transport using OSB transport SDK to a custom transport which has a limitation on message size as desired, not a valid use case for designing a custom transport but it will fulfill the requirement if that's all what you care about. -
The JMX Monitoring APIs for OSB
hi
I know Using the JMX Monitoring APIs can monitor Oracle Service Bus at run time to know how many messages in a particular service have processed successfully and how many have failed. but those are Statistical Information . i want to monitor the details when a particular service is invoked,such as the caller's IP address, the call is successful or not, the error message and error code.
帖子经 David编辑过There are no public API that are present except for monitoring and Deployment.
http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15867/app_apis.htm#CHDHAJGD
The runtime information for OSB artifacts and their instances are not exposed though API.This use-case can be accomplished by using reporting action. http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15867/reporting_console.htm#CACJFDGF
Getting IP address of cleints invoking proxy on OSB is little tricky, but some transports do support. eg HTTP. Can you describe in brief actual business case so that we can come-up with some solution. Is this monitoring, part of Business logic or Administrator requirement (Technical) etc.
Thanks
Manoj -
Need help : Installing the standalone OEPE for OSB 11g for development
Hi All,
It would be greatly appreciated if any one could share the details of installing the standalone OEPE (Eclipse along with the OSB plugin for 11g) for development purpose.
If possible kindly share the download link for the same.
Thanks in advance.
Regards,
Balaji RHi,
To have OEPE with the plugins for OSB you actually have to install Weblogic with OEPE and OSB. OEPE will need the libraries in Weblogic and OSB installation...
The latest version for Weblogic+OEPE (Indigo) for Windows
http://download.oracle.com/otn/nt/middleware/11g/wls/1211/oepe-indigo-installer-12.1.1.0.1.201203120349-12.1.1-win32.exe
The latest version for OSB for Windows
http://download.oracle.com/otn/nt/middleware/11g/111160/ofm_osb_generic_11.1.1.6.0_disk1_1of1.zip
Weblogic download page...
http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
OSB download page...
http://www.oracle.com/technetwork/middleware/service-bus/downloads/index.html
Cheers,
Vlad
It is considered good etiquette to reward answerers with points (as "helpful" - 5 pts - or "correct" - 10pts)
https://forums.oracle.com/forums/ann.jspa?annID=893 -
JMS Transport for BPEL processes
Hi,
Can anyone let me know if we can use JMS transport for hosting the webservices in BPEL. If we can host, any pointers on how to do it would be of great help.
Regards,
SKHere is the edoc for JMS transport:
http://edocs.bea.com/wls/docs81/webserv/jmstransport.html
WSDL will have an additional port. The address for
this port looks like:
"jms://" + host + ":" + port + "/" + jmsFactoryName +
"/" + jmsQueueName + "?URI=" + serviceURI;
Soap envelope is send as a JMS text message. Client
also sends the serviceURI as a String property (with
name "URI" and value serviceURI). It also need to create
a temp queue to get the response and the temp queue
is set using JMSReplyTo() method on the message.
Let me know if you need more details,
Regards,
-manoj
http://manojc.com
"Jay Kasi" <[email protected]> wrote in message
news:3ecbec66$[email protected]..
>
Hi.
I know that BEA weblogic server 8.1 supports JMS as a transport forinvoking a
web service hosted on a weblogic server. I would like to integrate withsuch a
web services using my own software. How can I get the specifications forthe WSDL
binding to JMS for this and the SOAP 1.1 bindingg to JMS for this.
regards
jay kasi -
I need some steering, how to create solution for following case.
I have some plain TCP clients, which are sending ASCII stream to server's socket. Is it able to create any feasible Java EE based solution to receive those messages from clients? Currently I am using dedicated socket server for the clients, but in future I may need to port this functionality to Java EE application.ok....
ASCII communication is only one step above binary communication. Beside the transport later (like TCP/IP), nothing is specified. So, Imagine this:
[This is my message] = this is what you want to send to your clients.
Sending this over a socket connection (TCP/IP most probably) will be:
[This is my message]/TCP_IP
Now a protocol like JMS doesn't specify the protocol implementation. Sonic has theirs, so does Sun, IBM, etc... So yo end up having something like:
[JMSHeader][This is my message][JMSTrailer]/TCP_IP
So if you socket reader would be to receive this message he would receive:
[JMSHeader][This is my message][JMSTrailer]
with other control messages (for traffic flow, authentication, etc...)
A specific example if the IBM Websphere MQ, which has:
[JMSHeader][MQTrailer][This is my message]
So, the short answer is you can't receive raw ASCII messages in JMS clients. What you can do is,
1. If you have control over both ends of the communication is to change the client and the server to use JMS. This way, both ends will have the libraries to handle the JMS vendor's protocol and to get back to the ASCII message properly.
2. Create a bridge application that will handle the ASCII to JMS translation. This can be a JCA application (like mentioned in a previous response), but it can also be a JBI application, using a TCP_IP binding and a JMS binding.
You can find more information on the later here:
https://open-esb.dev.java.net/TCPIPBC.html
https://open-esb.dev.java.net/JMSBC.html
HTH
TE -
Error:Unable to reserve .lok file for Integrated WLS server (DefaultServer)
Hi,
I am having jdev 11.1.1.1.0.
Many times I get following error while running my application pages:
Unable to reserve the .lok file for Integrated WLS server (DefaultServer). Typically this is because another instance of this server is already running in the WLS domain.
The only way out is to close jdev, delete system11.1.1.1.33.54.07 folder and open jdev again.
Why is this error dialog shown? Is there any permanent solution?
TIAThanks for quick reply!
As suggested in the given thread, I logged into the weblogic console http://127.0.0.1:7101/console/ as 'weblogic' user.
On the left hand side in the 'View changes and restarts' section, no pending changes are shown. It shows following text:
Configuration editing is enabled. Future changes will automatically be activated as you modify, add or delete items in this domain.
Please advise. I can share the application.zip if needed.
Thanks
Maybe you are looking for
-
Error in setting environment variable
hi Please note JKit is where my jdk1.3 is stored(i.e instead of jdk1.3 folder its JKit folder)... i have gone thru the similar threads but with no success. SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;D:\Jkit\bin;D:\Jkit\lib;D:\Oracle\bin;"C:\PROGRAMFILES\
-
Stupid ? I know but how do I put a ringback and ringtone on my phone?
-
How do I put the music on my ipod onto a new computer?
I read the thing on how to put the music on my ipod onto my new computer and it says you need the old computer which I don't have because it died. What else can I do?
-
Filter/FFT code that runs on the FPGA
Are there any code examples with signal processing on the fpga? It seems that all the examples are simply using the IF-RIO to acquire data and pass it to the host pc for processing. There don't seem to be any advanced processing blocks for the fpga
-
I need an app that will do autotext for me. Like for example lets say I want a signature for posting on this board. I could create one, and then type in the word signature and the text would show. MS Word has such abilities but I need something for t