WL 8.1 SP6 to WL10.3 upgrade any TIPS on "JMS, EJB, Web Service, JDK" etc?

We are upgrading from BEA Weblogic 8.1 SP6 to Oracle Weblogic 10.3. The application running on WL 8.1 SP6 provides the services like - Web Service consumer, JMS server/consumer, RMI server. The JDK under WL 8.1 being 1.4.
We have a mix of client application that are essentially JMS clients/senders and RMI clients. These clients will also be upgraded to Oracle Weblogic 10.3 but not at the same time as JMS server/consumer. So some clients may still be running on WL 8.1 JDK 1.4 while the server is running on WL 10.3 (that needs JDK 1.6)
Please share any TIPs on compatibility issues (and how to overcome) for this mismatch between WL versions as well as JDK.
Are there any specific details as for as JMS configuration setup from WL 8.1 to WL10.3.
Appreciate your help!

Some thoughts:
* WL 10.3 fully supports 8.1 clients, so you can simply continue to use the 8.1 client jars. The drawback is that the clients won't be able to use new features like unit-of-order, and you may not get some performance benefits of the later clients.
* I think WL 10.3 clients support the 1.5 and 1.6 JVMs.
* I think WL 9.2 clients support 1.5 and 1.4 JVMs, so you might consider using 9.x clients during your transition period. This will give you access to more new features without forcing the client to use the 1.5 or 1.6 JVM.
* As for mix-and-matching of JDK versions, you will need to develop your applications and serializable applications objects so that they continue to use the lowest common denominator. For example, if the same application code must run on 1.4 and a 1.5 client, then don't use generics. Also, avoid using new 1.5 or later JDK classes for serializable objects, if the objects must be passed to older clients (which, of course, will not be able to unmarshal such classes).
* WL 10.3 and later stand-alone "full clients" can no longer always simply just use the "weblogic.jar". You can only include the weblogic.jar in the client classpath if the jar is embedded with a full weblogic install, otherwise, you must generate a "full client jar" using a command line utility and reference the generated jar instead. See [ Overview of Stand-alone Clients | http://download.oracle.com/docs/cd/E12839_01/web.1111/e13717/basics.htm#i1062773 ].
* WL 10.3 configuration is quite different than 8.1 configuration. Some things to keep in mind:
-- You now must also configure "WL Stores" (target to same target as the JMS server that uses the store). For JMS purposes, I recommend configuring a custom store per server and avoiding use of the default store.
-- You still must configure JMS server(s) (configure each to reference a WL store that has the same target)
-- You now must configure "JMS Modules", which contains definitions for destinations.
-- In most cases, best practice is that you should configure one system module per set of JMS servers in a cluster and define a single "subdeployment" target for the module that directly lists each JMS server, target the module itself to a cluster, target destinations within the module to the subdeployment. Avoid "default targeting" for destinations, but its OK for connection factories.
-- If some destinations are distributed across multiple JMS servers, while others are restricted to a single JMS server, then use two modules each with its own subdeployment. One module for the restricted case that uses regular destinations, and the other for the distributed case.
Hope this helps,
Tom

Similar Messages

  • Any difference in creating a web service from a java class or session bean?

    Hi,
    The JDeveloper tutorial at http://www.oracle.com/technology/obe/obe1013jdev/10131/devdepandmanagingws/devdepandmanagingws.htm demonstrates creating a web service from a plain java class. I'm wondering:
    - Is it possible to create a web service from a stateless session bean instead of a java class? If so, what's the proper way to do this in JDeveloper? When I tried doing so in JDeveloper 10.1.3.0.4 (SU5) using the J2EE Web Service wizard, the wizard did not list the session bean in the Component To Publish dropdown (it does list any java classes available in the project). I can proceed by manually typing in the name of the session bean. After the wizard completes though, the @Stateless annotation that had been in my session bean class code is removed and replaced by a @WebService annotation. The end result is that it looks like it made no difference whether I had tried to create the web service from a session bean or plain java class as the annotations in the resulting web service code are the same (although if I had started from a session bean, the class for the web service still implements the Local/Remote EJB interface that the session bean originally implemented).
    - Assuming it's possible to create a web service from a stateless session bean, is there any advantage/disadvantage creating a web service from a java class vs a stateless session bean? I'm creating the web service from scratch so I also need to either build the java class or stateless session bean the web service would be based on from scratch too.
    Thanks for any ideas about this.

    Hi,
    EJB Session beans (EJB 3.0) are deployed as WebServices by annotating the class with @WebService and the methds with @WebMethod (both tags require you to add the JSR-181 library to your project (available in the JDeveloper list of libraries)). Unlike the J2E WebService, the EJB session bean service is turned into a WebService upon deployment. This means you obtain teh WSDL file after deployment
    - Assuming it's possible to create a web service from a stateless session bean, is there any advantage/disadvantage creating a web service from a java class vs a stateless session bean?
    The difference is that EJB Session bean based web services are integrated with the J2EE container, which means that they can leverage container services like transaction handling, data sources, security, JMS etc.
    Frank

  • (268625273) Q WSI-29 Can you give any performance benchmarks for WLS web services?

    Q<WSI-29> Can you give any performance benchmarks for WLS web services?
    A<WSI-29>: It is very difficult to quantify performance aspects of web services
    since they depend on so many variables including but not limited to: backend system
    processing by stateless session beans and message driven beans, size of XML SOAP
    message sent, system hardware (CPU speed, parallel processing, RAM speed) and
    system software (JVM type and version of WebLogic server). However, let me point
    out that the EJB backend processing of requests both have the best possible scalability
    within the EJB2.0 specification (both stateless session and message driven beans
    can be pooled) and servlets have a proven scalable track record. Thus it should
    be possible to scale your web service deployment to meet demand. The overhead
    in processing XML within the servlet can be significant depending on the size
    of XML data (either as a parameter or a return type). While WLS6.1 does not have
    any features to address this performance concern, WLS7.0 will feature Serializer
    and Deserializer classes which can be dedicated to the XML to Java and Java to
    XML translation (they can also be automatically be generated from a DTD, XML Schema
    or regular JavaBean).
    It is true that web services are not the fastest way to process client requests
    but BEA is committed to making WebLogic server the fastest possible service provider.
    Adam

    see http://www.oracle.com/support/products/oas/sparc30/html/ows08811.html

  • How do u convert any executable file to a web service

    Say i have an executable software...say something like an Optical character resolution software...or something like a dictionary software..which i normally run as an exe file..
    now how do i go about writing up java code, which allows me to convert this capability into a web service??
    Any opinion/guidance is most welcome.

    all right...we can use:
    Runtime r=System.getRuntime();
    Process p=r.exec("c:\\thatfile.exe something"); //to
    load that application...
    InuputStream in=new InputStream(p.getInputStream());
    i tried that with windows media player...replaced
    thatfile.exe withe full path of wmplayer.exe and
    something with an mpg file name...
    but all i could do was play that file..now what if i
    want to change the brightness??
    what i mean is..how do i get to know WHAT TO SEND IN
    A PROCESS'S INPUT/OUTPUT STREAM ???
    lets try a simple example..lets open up the
    notepad...and try to save a file as abc.txt with the
    content as xyz....how do we do it?With much difficulty.
    Which suggests notepad is an excellent example if you really want to do this.
    You might look at java.awt.Robot. Not sure it if will work but you can try.
    I know autoit (which you can search for on the internet) would work. You would write an autoit script and then use autoit to run the script. The script would take arguments, like "abc.txt" and "xyz.txt", and run notepad making notepad do whatever.
    A non-gui app, which notepad obviously isn't, could be controlled by streams (see java.lang.Process)
    For the right windows app using a COM interface might be better. At least in my experience figuring out how to get what you want from COM (one you didn't write) is a nightmare. But possible. A 'service' might actually need this because it might not be possible to pop a gui on some server set ups (not sure about this though.) Doing this either requires that you write JNI or find a third party tool that provides this functionality for you.
    In all of the above you need to figure out the functionality of the exe, and then write a layer that provides the specific functionality that you need to control.
    And of course none of the above has anything to do with web services but rather it is just how to control an executable.

  • Handelling xs:any and xs:anyType in web services

    Hi All
    im with Webservices for past few months. recently i encountered xs:any and xs:anyType while handelling a Webservice.
    Can someone pls clarify the following points:
    Q1.*Whats the difference between xs:any and xs:anyType.. when to use what?*
    xs:any is getting mapped to SOAPElement and xs:anyType is getting mapped to java.lang.Object.
    For now im trying to use xs:any (escaping from xs:anyType :-)). Im getting SOAP payload by doing soapElement.toString().
    And then marshalling the String XML to specified objects... BUT im not sure whether this is correct way (?).
    Somewhere in forums i read that if we are using xs:anyType we need to create our own Serializers/deserializers for handelling it.
    But Im not sure how to do that (?) :-((
    Q2 How can i use my own Bindings instead of the tools bindings?.. Right now im using JDeveloper 10.1.3.3.0 to generate Web Services.
    if somebody knows pls help or direct me to some aricles where i could get some answers.
    thanks in advance

    Hi,
    I've patch my system with the following patch (id 7009297):
    ORACLE 11G 11.1.0.6 PATCH 3 BUG FOR WINDOWS X-64 BIT AMD
    And the result
    SQL> SELECT * FROM XMLTable('
      2    declare namespace ad="http://localhost/anydata.xsd"; (: :)
      3    for $f in ora:view("anydata")
      4        return $f/ad:anydata/ad:a'
      5  ) xtab;
    <a xmlns="http://localhost/anydata.xsd">a</a>So, it works. Thanks for the help!
    null

  • Problem of web service when upgrading to Flex 3

    Hi,
    We got a problem when upgrading our application from flex 2
    to flex 3. The same webservice call code returns different results.
    In Flex 2 it works properly but in Flex 3 it only returns partial
    data. There is no fault or error returned in Flex 3. Here are the
    major code:
    In IssueDelegat.as:
    public class IssueDelegate
    private var responder : IResponder;
    private var service : Object;
    private var model : IssueTrackerModelLocator;
    public function IssueDelegate( responder : IResponder )
    this.model = IssueTrackerModelLocator.getInstance();
    this.service =
    ServiceLocator.getInstance().getWebService("jiraWebService");
    if(!model.isWSDLLoaded){
    service.loadWSDL();
    model.isWSDLLoaded = true;
    this.responder = responder;
    public function getProjectsNoSchemes() : void
    var call : Object =
    service.getProjectsNoSchemes(model.loggedInToken);
    call.addResponder(responder);
    model.lastWSRequestTime = new Date();
    In LoadProjectsCommand.as
    public class LoadProjectsCommand extends SequenceCommand
    implements ICommand, IResponder
    public function LoadProjectsCommand()
    public override function execute( event : CairngormEvent ):
    void
    var delegate:IssueDelegate = new IssueDelegate( this );
    delegate.getProjectsNoSchemes();
    public function result(event:Object) : void
    var model : IssueTrackerModelLocator =
    IssueTrackerModelLocator.getInstance();
    model.projects = event.result;
    for each (var proj:Object in model.projects){
    if (proj.key == JiraClientConstants.PROJECT_KEY){
    model.selectedProject = proj;
    break;
    The following fields are supposed to be returned in
    "event.result" and it does in Flex 2, but in Flex 3 it only returns
    <description> field:
    <description xsi:type="xsd:string"/>
    <id xsi:type="xsd:string"></id>
    <issueSecurityScheme xsi:type="ns138:RemoteScheme"
    xsi:nil="true"/>
    <key xsi:type="xsd:string"></key>
    <lead xsi:type="xsd:string"></lead>
    <name xsi:type="xsd:string"></name>
    <notificationScheme xsi:type="ns138:RemoteScheme"
    xsi:nil="true"/>
    <permissionScheme xsi:type="ns138:RemotePermissionScheme"
    xsi:nil="true"/>
    <projectUrl xsi:type="xsd:string"/>
    <url xsi:type="xsd:string"></url>
    Are there any major changes on the web service in Flex 3.
    Thanks for your help!
    Wayne

    i tried to test with soapUI 2.5, and i can get the result in the soapUI 2.5......
    T_T

  • HeLLO I AM USING AN IPHONE 5 From Last few days I DON'T KNOW WHAT HAPEND TO MY SET ITS DISTURBING ME A LOT DON'T KNOW WHY BUT I AM NOT ABLE TO UPGRADE ANY APPS BECAUSE WHEN I AM TRYING TO UPGRADE OR DOWNLOAD ANY APP THROUGH WIFI ND 3G BOTH AFTER SOMETIME

    HeLLO I AM USING AN IPHONE 5 From Last few days I DON'T KNOW WHAT HAPEND TO MY SET ITS DISTURBING ME A LOT DON'T KNOW WHY BUT I AM NOT ABLE TO UPGRADE ANY APPS BECAUSE WHEN I AM TRYING TO UPGRADE OR DOWNLOAD ANY APP THROUGH WIFI ND 3G BOTH AFTER SOMETIMES IT STOPS DOWNLOADING AND SHows THAT "UNABLE TO DOWNLOAD THIS APP" IT'S SHOWING THIS MESSAGE IN EVERY APP AND ALSO AT ITS DISTURBING ME AT THE TIME OF WATCHING ANY VIDEOS TOO. BECAUSE WHEN I AM TRYING TO WATCH ANY VIDEO IN YOUTUBE IT'S DISTURBING VIDEOS ARE NOT PLAYING ND SOUNDS ARE NOT COMING PROPERLY ND THE IMAGE QUALITY ALSO BECOMES POOR AND THE VIDEO STOPS AFTER SOME TIMES THIS PROBLEM IS HAPPENING AT ALL THE VIDEO ND IT'S HARASSING A LOT. THE SAME PROBLEM IS ALSO HAPPENING TO MY BROTHER'S PHONE TOO.. REQUEST TO APPLE PLEASE ANALYSE AND FIXED THE PROBLEM AS SOON AS POSSIBLE OR ELSE MAYB I NEED TO STOP USING APPLE PRODUCTS. CAUSE IT'S HARASSING MY DAILY LIFE A LOT....

    These are user to user forums.  You ARE NOT addressing Apple by posting here.
    Also, why are you YELLING at us??  Stop using ALL CAPS.
    What steps have you done to try and fix the problem?

  • I've recently noticed that since the last upgrade any links to pdf files on websited no longer work. All I get is a blank white page or a blank black page when I click on these links. Can I fix this?

    I've recently noticed that since the last upgrade any links to pdf files on websited no longer work. All I get is a blank white page or a blank black page when I click on these links. Can I fix this?

    YAY!! I have Safe mode!!
    um, now what?

  • TS1410 I just downloaded iTunes 9 and i do not want to upgrade any further, so when i plug in my iPhone iPhoto recognizes it as a iPhone/camera but iTunes does not recognize it. any help would be appreciated

    I just downloaded iTunes 9 and i do not want to upgrade any further, so when i plug in my iPhone iPhoto recognizes it as a iPhone/camera but iTunes does not recognize it. any help would be appreciated.
    Thanks

    Thank you so much. Guess i just have to upgrade now.

  • Automatically upgrade any superseded versions of this application not auto installing - Status always waiting for next maintenance schedule

    Hello,
    I'm trying to deploy an application to a user group with the option checked for "Automatically upgrade any superseded versions of this application" but it never auto installs.
    - The application is set to install to system whether the user is logged on or off. 
    - We do have user affinity, therefore the user does have a one or more primary devices setup.  
    - If I run the install manually, it will superseded and install the new application and uninstall the old applications.
    - The estimated installtion time minutes is set to 0
    - The maxmimum allowed run time is set to 120 minutes.
    We're on version SCCM 2012 SP1.
    My assumption of how it should work
    If the user is logged in or NOT and it's during the maintenance window, it should auto install the application. Maybe I'm wrong.
    Here's the scenario.
    User JohnDoe has application Viewer 1.0 installed on his machine.  He installed this app via the SCCM application catalog.   We now need to deploy Viewer 2.0 of this application.   I want to ensure when it's deployed it replaces Viewer 1.0 hence
    the reason to check the "auto upgrade.."check box.   
    Here's what happens. In software center, it will pre-downlaod the software and then set the status to "Waiting for next maintenance schedule".  The problem is that the status stays like this forever.   We do have maintenance windows set
    on the device collection that JohnDoe's primary device is part of.  Here are our maintenance windows.
    - Daily - 9PM to 5AM = 8 hours
    - Weekly - Saturday - 12:00AM to 12:00 = 24 hours
    - Weekly - Sunday - 12:00AM to 12:00 = 24 hours
    Coordinated UTC is not checked.
    The business hours in software center are set to 5am to 10pm.
    One would assume that it would auto install during the night since we have a big maintenance windows. I checked the ServiceWindowmanager.log and it does seem to show the various maitnenance windows.
    Here's what I've tried
    - If I make the deployment required, it will install right away regarless of maintenance windows.  However, i don't want to use this option because if the user logs in to other machine (e.g. boardroom computer), it will auto install this software.  
    - If JohnDoe clicks install in Software center or application catalog, it works.  There's nothing wrong with the packages.  The issue seems to be related with the maintenance windows. 
    - If I disable the maintenance windows, then it seems to work but only when I'm logged in.  It still does not work if I'm logged out.  It only kicks off the installation when I login if it's not during the business hour set in software center.  
     We need the maintenance windows since we don't want windows patching to occur during the day.
    - I searched and ran the report to ensure there's not another maintenance windows setup that would prevent this from installing.
    Our current workaround
    To ensure users are using the latest version, we deploy the application required for a couple of days, then delete that deployment once we reach a high 90%.  The problem with that is if some computers are turned off, they would be using the older version
    and it will never get upgraded unless the user installs it manually.
    Has anyone encountered this?  Any other log files I should look at? Anything else I should verify ?  I know in SCCM 2012 R2, you can set the maintenance window to only apply this schedule to software update (patching) but that option doesn't seem
    to be available in SCCM 2012 SP1.
    Any help, suggestiong, I will take.  Thanks.

    - If I make the deployment required, it will install right away regarless of maintenance windows.  However, i don't want to use this option because if the user logs in to other machine (e.g. boardroom computer), it will auto install this software. 
    Re-check your deployment, specially the user experience:
    If you've checked the box next to "Software installation", it will install after the deadline has passed and ignores maintenance windows. Change the deployment to required and uncheck that box and the software should be installed according to your
    maintenance windows.

  • Have Photoshop 7.0.1 - recently quit saving as or saving photos after changes. Just hangs until i kill process with task manager. Have uninstalled and reinstalled. Any suggestions? I don't want to upgrade to CC as I hate subscription services and often ha

    Just hangs until i kill process with task manager. Have uninstalled and reinstalled. Any suggestions? I don't want to upgrade to CC as I hate subscription services and often have internet connection services interuppted.

    Which operating system are you using?
    Resetting the photoshop preferences might cure the problem.
    Press and hold down the Shift+Ctrl+Alt keys down just after starting the launch of photoshop 7
    (Shift-Command-Option on a mac)
    Keep holding the keys down until you get a dialog asking if you want to delete the adobe photoshop settings file
    Press Yes

  • Ipod touch quits in the middle of reading an article or watching video. only since I downloaded the latest software upgrade, any suggestions?

    ipod touch quits in the middle of reading an article or watching video. only since I downloaded the latest software upgrade, any suggestions?

    Have ylu tried the standard fixes:
    - Reset. Nothing will be lost.
    Reset iPod touch:  Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Restore from backup
    - Restore to factory defaults/new iPod.

  • OXS server 3 with mavericks, it will not load up the assistant with open directory and will not allow me to use old open directory it was not a clean install just upgrade. any help or advise appreciated as i really need the server.

    OXS server 3 with mavericks, it will not load up the assistant with open directory and will not allow me to use old opeopen directory and will not allow me to use old open directory it was not a clean install just upgrade. any help or advise appreciated as i really need the server.

    I wonder if the disk being referred to is actually your iPod which is not plugged in. Maybe something has stuck thinking the iPod should be there.
    Try completely removing all the iTunes related programs according to this method.
    http://support.apple.com/kb/HT1923
    Restart you PC and see if startup improves.
    If it doesn't improve you need to consider the possibility that there is something else going on.
    If The problem goes away, hopefully a fresh install will be OK.

  • I recently upgraded to Mtn Lion 10.8 and can't load any of the myst games: Myst, Riven, Exile,etc. Is there a patch needed?

    I recently upgraded to Mtn Lion 10.8 and can't load any of the myst games: Myst, Riven, Exile,etc. Is there a patch needed?

    BookCamp will not help
    PowerPC is the processor that Apple used prior to switching to Intel. It is a very old version of Apple for which support has been dropped.
    It is not Windows which is what BootCamp will allow you to install.
    Allan

  • Waveburner won't recognize my M-Audio Fast Track after upgrade to Lion. Any tips?

    Doesn't show up in drop-down menu under Audio preferences like it should. Tried restarting the sound card etc etc. Everything works fine in Logic (and iTunes etc. Just not in Waveburner.) I use Waveburner all the time for mastetring and this is a pain. Any tips on a fix or workaround?
    Thanks!

    Did that work for you?  I was looking at that too, but was discouraged by having to use a sparsebundle given Snow Leopard had such great NAS support. 
    FYI to everyone else, I upgraded my ReadyNAS firmware to 4.1.8.  NetGear indicated the following updates with the nre firmware, but it didn't fix this problem:
         New features and enhancements
         1. Added support for Mac OS X 10.7 “Lion”.
         2. Added warning when NFS access to home shares is enabled.
         3. Added a redirect for http://<host>/ip to https.
         4. Added enhancements to advanced AFP permission settings.
         5. Provide download links for exported users and groups instead of asking for email.
         6. Updated ReadyNAS Remote to the latest revision.
         Bug fixes
         1. Fixed javascript error in FrontView.
         2. Delay auto power-off if backup jobs are still queued.
         Limitations
         1. IE 6 no longer supported.
         2. Drives greater than 2TB are not supported.
    I found this link which I thought had some useful information: http://carryflag.blogspot.com/2010/06/imovie-event-library-on-network-drive.html
    Some people reported success with the terminal command:
         defaults write -app iMovie allowNV -bool true
    But apparantly, after the Lion update, fewer people reported success with it.  Still looking though... If anyone else has more symptoms to add, please let me know.  I might try to use a sniffer program and see if I can pull a packet capture.  That might reveal some info.... 
    On another note, has anyone had any problems connecting to their Time Capsule in the same fashion?  I had an idea of connecting a USB Raid Array to it and connecting through the TC, but wanted to know if anyone had any thoughts or experience with that....  Thanks.

Maybe you are looking for

  • Need advice on Unity Voice Mail Please

    Chaps. Around 4 years ago, i inherited a CCM v4 as part of a business relocation. I've had no formal training on CCM, so everything i know, I've taught myself. The system includes a Unity VM server, which until today has been switched off, as we've h

  • How to read the contents of Uploaded File Data?

    Dear Experts, I want to develop one webdynpro application in which the iview contains the FileUpload option.and after uploading i need to read the contents of the file. Can you plz guide me how to achieve this? its very much helpfull if u have any sa

  • 0FI_AR_4 not updating item status

    Hi ! I am facing a problem with extractor 0FI_AR_4. When loading a delta load with clearing docs the status of the document cleared by this delta is still O. I can find the clearing doc in the ODS, but the cleared one is still the same, with blank cl

  • Where is the file I dragged from iTunes to my iPad?

    I drag a PDF file to the iPad icon in iTunes. But I can't find it on the iPad with Adobe Reader or iTunes.  What have I done wrong?

  • Can I use the same scrollpane twice in my project?

    I am creating a project that has 3 scenes. 1 scene has a movieclip. Inside the movieclip, I have a scrollpane that generates dynamic text called welcome_scroll. The file runs fine when I test it displaying the scrollpane window and loading the text.