Help with ESB as external SOAP service proxy

We are trying to leverage ESB in the first steps of implementing an SOA solution for our organization.
We have an external SOAP service that we would like to register with Oracle ESB. In turn, are internal programs
would then call the service through the ESB using a SOAP interface. This allows us to hide the external
SOAP service definition from our internal programs, allowing us to modify the external SOAP service or add extra routing
where necessary without affecting the calling client.
CLIENT -> (SOAP) ESB -> (SOAP) EXTERNAL SERVICE
Is this the correct use of ESB?
We are having a couple of issues when trying to use the WSDL ESB creates within our client code. One being Oracle APEX.
We can create forms against the external soap service WSDL, but when we try to hit the WSDL ESB creates, it gives back
"The WSDL document could not be understood by the rendering engine. Click Create Web Service Reference Manually to continue creating a reference for this service."
Any ideas?

I was able to get the virtual service running through EM by changing the <hostname>
http://<hostname>:8888/event/CustomerData/IdentitySOAPService
Would the url on the test page be the wsdl url we would hand out to the clients? I am curious as to what the context /event/ is?
Also, if I were doing straight service virtualization, would it be correct to just create a SOAP service hitting the external service? Or is it better to have a routing service exposed to the client?
Client -> ESB [ (Routing Service) -> (Soap Service) ] -> External Service
or
Client -> ESB [ (Soap Service) ] -> External Service

Similar Messages

  • Issue with calling an external web service using web service proxy

    Hi,
    I've created several web services using JDeveloper succesfully in the past, however I'm getting an issue with one that was working ok previously. Have spoken to the developers of the external web service and they say they haven't changed anything. Also if I test the external web service through soapUI for example it seems fine so it would seem that the issue is with the autogenerated code created by JDeveloper.
    Basically I get the following exception as it sends the request to the external service:
    java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Bad Authentication header format: 'Basic realm="Integration Server" encoding="UTF-8"'
    Expected "," at position 33
    The user name/password appear correct.
    JDev version 10.1.3.42.70
    Any ideas?
    Many Thanks
    Gary
    Edited by: user10916721 on 08-May-2012 09:54

    Found the answer. Basically I had one proxy web service working and one not both linking to a middle tier written in web methods. THe issue actually ended up being with the web methods code in that the one web service (that was not working) was put together using a backwards compatability mode. Once this was switched back then started working again in JDev.

  • How to make a Mediator deal with calling an external Asynchronous Service

    Hi,
    Using TP 4.
    I want my Mediator to invoke an Asynchronous Service that is external to the composite application. But I do not know how to get the reply from that service back into my Mediator.
    I have worked with the sample of calling an asynch BPEL component within the same composite - that is fairly easy to accomplish.
    What how can I tell the external service to invoke a callback porttype on my Mediator. Can the SCA container work out the correlation between the external service and the correct instance of the SCA composite? Should the Mediator publish the callback interface as an external service at the SCA Composite level? If so - how would the correlation work? If not, how does it work?
    Any suggestions - even the statement that I always need a BPEL component in between that will support correlation with external asynch services, if that is the case - will help.
    Thanks.
    Lucas

    Kylie, welcome to the discussion area!
    Cable modems behave differently than DSL modems in that they will "remember" the last device that they have associated with. Your modem is "remembering" your MacBook and when you connect the TC, the modem won't connect because it "remembers" the MacBook.
    You need to make the modem "forget" a previous device whenever you make a change in the device that is directly connected to the modem. Here's how:
    Push the reset button on the modem if it's present
    Pull the power cable on the modem
    Pull the battery from the modem if it is easily accessible
    Leave the modem powered down for 25-30 minutes
    Power down the rest of your network as well
    After the wait period, connect the modem to the WAN port on the TC with an ethernet cable
    Power up the modem first and let it run for 3-4 minutes by itself
    Then power up the TC the same way
    Power up the rest of your network the same way
    Depending on how you had your TC configured with the DSL modem previously, you may need to make a few changes in the settings.
    Post back on your progress.
    Message was edited by: Bob Timmons
    null

  • Help with partitioning an external drive

    I've never done this, so am not sure how it works. I have an external drive (250 gb) that I use with SuperDuper to back up my Mac. Now I have decided I also want to keep a separate iTunes library on this drive. Apparently, so that SuperDuper doesn't erase the new iTunes library, the drive will need to be partitioned.
    So. . . I will use Disk Utility to partition that drive into two and call each section something different? Will each section then look like a different drive (for instance, in SuperDuper)?
    Are there any tricks or tips I should know before running Disk Utility's partition application?
    I have searched the forum for info on this, but most of the people seemed to have at least basic knowledge of how it works, so didn't get much help there. I want to ask before I go and erase the drive.
    Thanks in advance!
    Chris
    Powerbook G4; Intel iMac 20inch Core Duo Mac OS X (10.4.7)
    Powerbook G4; Intel iMac 20inch Core Duo   Mac OS X (10.4.7)  

    Disk Utility offers following partition schemes:
    GUID -> Intel Mac
    Apple Partition Map (APM) -> PPC Mac
    Master Boot Record (MBR) -> PC
    My apology for referring APM as PPC in my previous post. Native partition scheme (GUID for Intel Mac and APM for PPC Mac) must be used in order to install Mac OS X in the partition as startup disk, it allows booting as well as firmware update. If partition must be shared between Intel Mac and PPC Mac, then only APM scheme can be used since both Mac platforms are able to access APM partition but only PPC Mac can boot from this type of partition.
    Since I have only one Intel Mac and booting from external storage is necessary for maintenance (full defragmentation) and repair (in case when internal drive has crashed), I use only GUID scheme for iMac's internal drive and Firewire external drive. Super Duper is used to mirror exactly internal drive to external drive regularly. The only time I have to perform file transfer between PPC Mac and Intel Mac with external drive was during hardware upgrade as follows:
    iBook G4 -> iMac G5 -> iMac CoreDuo -> iMac Core2Duo
    Thus the decision for partition scheme of external drive depends on whether you have to boot Mac OS X from external drive (no in your case but highly recommeded for emergency plan) and whether sharing of external drive between your PowerBook G4 and iMac CoreDuo is desirable. I assume you will select APM scheme for your purpose since booting Mac OS X from external drive is not required.
    Use of very old Master Boot Record (MBR) scheme will turn the external drive into PC drive completely. Unless this drive must be accessed in Windows environment as conventional PC drive for some PC disk utilities (these old utilities can't work with new GUID scheme), use of this non-native scheme for Mac OS X is not advisable.
    Hopefully above information will help you in partitioning external drive. Since you do not have to preserve content of this external drive, why not go ahead and experiment with new partitions to see whether they serve your purpose ? Disk partitioning without writing zero or any random patterns on whole disk takes only few seconds. But it is a good idea to write zero (shortest time required) across whole disk surface to ensure that bad disk blocks are masked off to prevent future access and possible crash.
    iMac Intel Core 2 Duo 2.16GHz / 1GB RAM / 250GB HD / 20" LCD   Mac OS X (10.4.9)   Firewire RAID, iPod nano

  • Help with Radio Group and Web Service

    Hi,
         I created a Radio Group with Dynamic Entry List (Web Service).  It seems my list keeps coming back empty.  I am on SP10. 
         When I deploy I get warnings that "Entry List is missing output fields mapping.  I think this is a warning only because I don't have my form connected to any other components.  I just want to see the radio group populated. I don't think this is the cause. 
    I see references out there to this "Dynamic List" not working until SP12?  Can anyone add some insight to what is wrong?  unsupported until later?
    Thanks!

    I created a new model and the new model works fine.  Something must be cached.

  • Need help with ESB (Please!)

    Sorry bothering you, but I'm having a problem with the ESB console. Altough the process was deployed correctly I'm unable to see it in the console.
    When the console window opens I got a lot of warnings like this:
    Warning: Expected color but found 'selected'. Error in parsing value for property 'background'. Declaration dropped.
    Source File: http://localhost/esb/picasso/styles/xtree.css
    Line: 51
    and this error:
    Error: getLocalizedString is not defined
    Source File: http://localhost/esb/esb/commands/template_constants.js
    Line: 7
    I can't see anything, but in JDeveloper I can see thre ESB Services tree, why ?
    I'm unable to test the CustomerData tutorial. Other parts of SOA suite work fine.
    Thanks in advance for your help.

    Was the ESB console working before you deployed?
    Is the error only for a particular process of all ESB process you have deployed?
    Things to check is to see if those links work.
    I have seen very starng things in the ESB console most of the time it comes down to the code you have written. Just double check that you have followed the instructions correctly.
    cheers
    James

  • Help with ESB - FTP Inbound Adaptor - using SFTP

    I am a newbie to ESB. I need to get files from an SFTP server machine and route them to a local file.
    I have created an ESB project in JDeveloper with an Inbound FTP adaptor, a router and an outbound file adaptor. I then registered it with the ESB server.
    Following the instructions in the "Oracle Application Server Adaptor for Files/FTP" manual, I setup a connector factory with the (I think) necessary properties to connect to the SFTP server in the Oracle_Home\j2ee\home\application-deployments\default\FtpAdaptor\oc4j-ra.xml file. I also installed the cygwin/openssh according to the instructions though I am not sure I need it for gets.
    Problem is that nothing is happening. It doesn't pull down any files from the SFTP server. I can connect using FileZilla (an interactive SFTP Client) to the SFTP server and see the directory where the files are and have setup the FTP Adaptor to poll that directory and filenames. In the ESB control I see no instances get created.
    I don't know how to debug this. In the Enterprise Manager I can test the router and the file output services but I cannot find (and therefore cannot test) any service for the inbound FTP adaptor.
    I would appreciate any help or insight anyone has! Thanks! Nick

    Sorry for the double post. First time I tried it hung after I clicked on Post Message so I assumed it didn't actually post so I stopped and posted again.
    Nick

  • Calling external web service - Proxy Authentication error

    Using Developer 10.1.3.3 and following OTN example http://www.oracle.com/technology/products/forms/htdocs/10gr2/howto/webservicefromforms/ws_10_1_3_from_forms.html.
    I have followed the above example and am trying to test the SendServiceSoapClient.java in JDeveloper. The class compiles ok but when I run it I receive the following error in the log window :
    HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 407 Proxy Authentication Required
    As I was able to create the proxy with no problems, the proxy settings in Tools->Preferences are valid. I don't understand at what point it is failing as I am able to access the wsdl in the example from JDeveloper. I have checked the system settings for the proxy (username/pwd/host etc) at run time and they are as expected.
    Can anyone make any suggestions? I have had my user details checked on our proxy server and it is not blocked from performing any actions. Is the message indicating I am being blocked from accessing the service from the suppliers end?

    I have a solution for the problem I encountered.
    My collegues who look after the proxy server and network first tried to bypass authentication for the web site www.esendex.com (where the service resides). The same error occurred when trying to call the service.
    They then set up a route on the network to send the request straight to www.esendex.com and a rule on the firewall to allow the request 'out'. This has done the trick and the request passes through!
    Unfortunately, I am not much clearer as to why our proxy server is configured to block this message type and how come it can't be changed! Hey ho, I have a solution for now!

  • Need some help with backing up external hard drive using Time Machine

    Hi all, I'm trying to work out the best way to back up multiple iPhoto libraries using Time Machine.
    At the moment I have got an iMac and Macbook Pro, both of which have an iPhoto library (with different content).  Currently these are not backed up at all.  So what I want to do is back both up to an NAS drive, which I know is straightforward.
    What I also want to do is create one iPhoto library on an external hard drive that I can use with my MBP, and then delete the iPhoto library on my MBP to free up some hard drive space (it's running slower and slower and I'm hoping that this might help it run quicker). 
    So, as I want to have the library on two seperate drives in case one fails, what I want to know is whether I could use Time Machine to back up my external hard drive as well as the internal drive of my MBP?  Also, would I need to have the external drive connected at all times for Time Machine to "see" it?
    I hope that makes sense, all I seem to be doing currently is going round and round and can't work out whether what I want to do is possible or not.
    Thanks in advance

    If I understand your goal correctly, you're considering using Time Machine as external storage, and it doesn't work that way.  Time Machine keeps around what it can, and older stuff gets flushed as the storage available to Time Machine reaches its lower threshold due to the addition of newer stuff.  When the older stuff gets flushed is not predictable.
    It is possible to have several Time Machine backups aimed at the same target (this can be done with Apple Time Capsule, for instance), though you might want to partition the disks to ensure that the intended amount of storage is available.  Different NAS drives have different features here.
    NAS is only as fast as your network connection, and that's almost always much slower than the in-box I/O connections; a local disk will be far faster than a NAS disk, just because of the bottleneck that is wired gigabit Ethernet, and most WiFi is slower and sometimes far slower than wired gigabit Ethernet.  FWIW.
    If your MacBook Pro is old enough and you have $$ but aren't in a position to spend $$$$$ on a newer model, then consider an in-place drive upgrade.
    If your network connection is fast enough to transfer the amount of data you're dealing with in a reasonable time, there are also hosted storage options.
    You can use a NAS drive as storage independent of Time Machine, and relocate stuff there.  (You'll still want to have backups of that data, as NAS drives — even NAS with RAID — can still lose files, become corrupted or otherwise ruin your data day.
    As for your performance, keeping about 10% or so free on the disks is the local preference, but it's worth reviewing the performance of the whole system — Performance Monitor, Console.app, etc — to see if there's something else going on, or if your system load and personal performance expectations are exceeding what your MacBook Pro can provide.

  • Help with using an external USB hard drive to start up a powerbook?!

    Hello ppl of the apple support communities,
    My uncle recently gave me an Apple Powerbook G4 with a bad internal hard drive and the Mac OS X installation disk that came with the machine! In my country Greece to repair this powerbook costs about 140$ that i dont have! I need your help! I connected the external USB disk to 2 USB ports,and started the Mac OS X 9.2 installation! I went to Utilities Menu checked the disk erase tab and at Volume Format i used ''Mac OS Extended(journaled)'' and checked the box ''Install Mac OS 9 Driver'' and then click Erase. However the box for the ''Install MAc OS 9 disk drivers remained checked.(Seems like they cant be installed!)Then when i go to the partition tab ad at ''Options...'' i cant find this GUID thing and i can only choose between ''Apple Partition Scheme'' and ''PC Partition Scheme''!!

    GUID partition scheme is required for Intel-based systems. The Powerbook would use the Apple partition scheme.
    While it's probably what was provided with the Powerbook, I wouldn't bother with OS X 9.2. If you plan to use it to connect to the internet, there are so many advances that have taken place since 9.2, especially in handling web sites and security. And some web sites rely on newer versions of plug-ins, like Flash, to name one. You should also expect that watching online video's will be difficult, as even the last Powerbooks have difficulties with some video's. 
    Good luck with your project!

  • Help with re formating external drive

    Help,
    I can not figure this out. I have a yellow exclamation point on my xternal drive in imovie and was told i needed to reformat it to HFS + journaled. It is currently Afat. I have been told to erase it and change the format which I have done but I don't think it has worked. I have partioned it but I don't know what and how to do it. I really don't know how to use disk utility.
    Help please.
    I have a western digital external hard drive. Thanks.

    See the built-in Help.
    Try One Partition with Mac OS Extended (HFS+) Journaled format. If you have trouble doing this yourself, maybe find a local Apple Store or Apple/Mac User Group and have someone help you. Or date a computer geek for a week, get him to do it, then dump him.
    If you have already gone through the process, what is happening now that makes you think that the drive is not working properly? Does iMovie still complain about the drive format? Can you actually copy data to the drive and it works as expected? What does Apple System Profiler report about the drive? (under the Apple Menu, select About this Mac, then click the More Info button, expand the little triangles to show info about hardware and volumes, etc.)
    (Not sure if this is an issue, not sure if I should even mention it, but Western Digital drives don't always seem to work that great with the Mac, hard to say if that's anything related to your issues, just search the forums for WD or Western Digital to see what other user experiences have been. I'm sure there may be some who are really happy with them too. You might be able to store photo/movie data on the drive just fine, but you might not be able to boot the Mac OS X from it, for example.)

  • Help with setting up basic web service

    Hi guys-
    I am just getting started with Flex and I am looking to
    create a really simple app that uses the XigniteQuotes web service
    http://www.xignite.com/xQuotes.asmx).
    I know I have to authenticate myself with my email and I have been
    looking for some tutorials online but they all seem a little too
    advanced for me or they are for Flex Builder 1 (I'm using Flex
    Builder 2). If someone could refer to some tutorials I might have
    missed or if you wouldn't mind giving me some sample code to get me
    started I would really appreciate it. I seem to be running into a
    lot of errors trying on my own. Thank you,
    -Dan

    Hi there,
    This tutorial has a section on craeting web requests. It's
    not too hard in Flex 2.0
    <mx:HTTPService id="idofservice" method="POST"
    url="url_to_service.php?" useProxy="false">
    <mx:request xmlns="">
    <!-- this is where the data you want to send to the script
    goes -->
    <username>{username.text}</username>
    <!-- assuming you had a text input field named username of
    course. -->
    <password>{password.text}</password>
    Take a look at the tutorial.
    Hope it helps!
    </mx:request>
    </mx:HTTPService>

  • Help with iMac and external HD..

    Hello there, I am not sure if this is in the right forum, and please do tell me if its not. The question I have is that I have an awful lot of music and video files (in-fact 100GBS) that I want to import into my itunes library. I have 3 External firewire Drives which I believe I could make into a Raid Drive, how ever what if my library gets bigger....can I expand on the Raid drive, to make it bigger as my library gets bigger?
    Thanks so much for any help...!

    Get one 1TB external drive. For use as storage for iTunes, ultra fast data access is not needed, so a less expensive USB 2.0 external drive will work fine, although you can certainly get a FireWire drive if desired. I often see 1TB USB 2.0 external drives on sale. You can check dealmac.com. Note: If you get one that is marketed to the Windows crowd, be sure to reformat it for Mac OS X.
    Using separate external drives as a RAID is possible, but I would not do it. I would not trust a RAID that is connected between drives using FireWire cables. Having three separate enclosures with three separate power connections and power supplies is potentially risky as well.
    Make sure you are backing up all that data to a separate external drive, using Time Machine.

  • Help with Resolution on External Monitor

    I want to set my HP Envy 15t to drive an external monitor, not as an extension, but rather as my primary monitor.  My external monitor is a Viewsonic VX2250, a little older, and requires that I use a HDMI-to-VGA adapter.  (The Viewsonic also has DVI inputs...not sure it that would make a difference.)  On my current tower setup, I use the monitor in its recommended (or native mode) setting of 1920x1080.  I like this screen a lot.
    The adapter is a Bytecc HM-VGA005 and the specs seem to suggest that it can handle a variety of video resolutions - Full HD (1080p), WUXGA (1920x1200 RB mode), and UXGA (1600x1200 VESA mode).
    The 15t currently runs in the recommended resolution of 1366x768.  If I understand the specs right, in HD mode it's 1366x768 and in FHD mode it's 1920x1080.   The graphics card is an Intel HD Graphics 4600.  Is this the reason that I can only get HD resolution and not FHD resolution on the laptop?
    But whenever I plug all this together and try and change the laptop screen resolution settings, the external monitor only shows 1024x768...pretty lousy.  I have it so that the laptop screen is dark and only the external monitor is on.  But there doesn't seem to be any choices I can make to improve this resolution.  I've checked to see that the graphics driver is up to date and it is. 
    What do I do to get the best screen I can on the external monitor?  Would buying a new monitor with HDMI inputs achieve better results?  Do I need a different adapter?
    Thanks...Kurt
    This question was solved.
    View Solution.

    Me again!  Well, it was a bit of the nut behind the wheel.    I checked in with the store that I've been buying my cables, adapters, etc.  He said to bring the Viewsonic monitor by to see what might be going on.  As I was setting up, he asked about power to the adapter.  I had the USB cable but didn't think it was needed.  But after putting everything together in addition to power to the HDMI-VGA adapter, I could see I was getting the resolution that I was hoping for.  Why it worked on the Dell monitor, no clue...maybe a better monitor or different VGA cable.  The Bytecc adpater didn't come with any instructions, so I just didn't know.
    All is well.  Hope this helps someone in the future.
    Kurt

  • Help with buying an External DVD (DL) Drive

    Hello,
    I was wondering whether you all could point me in the right direction (via links or whatnot) to a good store that sells mac compatiable, external DVD drives? I am going to start backing up information to DVDs and having DVD Dual Layers (DL) compatiablity would help bring down the clutter and any home movies I decide to back-up.
    Anyway, I don't mind buying an internal drive and putting it in an enclosure but I would like for it to have firewire support and mac compatiable(all the information about my computer is below, so I am not entirely sure whether or not that I need a "newer version" of Firewire - 1394?) and so far that has been a challenge to find.
    Do you guys know where I can find stuff like this for less than $100 ? The cheaper, while being reliable, the better ($40-100 would be fine). Thanks for the help.

    This process is not as complex as you are trying to make it seem. I appreciate the help but I am not willing to pay over $100 for an external dvd burner I know I could, as you put it, "hodgepodge together". All it takes is finding a compatible drive, which is most likely Panasonic (or even an incompatible drive, like Sony, because of the "patchs" available). Please tell me of brands that have compatible dvd drives (like Panasonic) or model numbers (with or without DL support because I will more than likely be able to find a drive among the "compatible vendors" that does support DL).
    I will then find a retailer online by myself, or search on ebay for a good drive. Then I will find an inexpensive caddy (case) and it should cost less than $80.
    I was hoping to find an inexpensive external dvd drive that was clunky and such but would still burn DLs and cost less than $50-70.
    By the way, I have two drives, Hitachi 100 GB Travelstar and a Panasonic (Matshita) Superdrive with DL capabilities currently in my iBook G4 right now from doing this very method (although learning the "basics" to know what you are doing does take some medium effort). I then put my internal hard drive into an Oxford 911 Chipset caddy case and it works fine.
    To sum it all up, I know it can be done. I only would like to know where to find a compatible vendor to give me the drive (external preferably, but internal if cheap) that will work with my iBook G4 with Mac 10.4.6 on it.
    Please let me know if there is any other compatible drive that you know will work and are inexpensive (I could also put an internal dvd drive in an external caddy case).
    Thanks
    Later
    iBook PowerPC G4 1.07 GHz Mac OS X (10.4.6) 100 GB HD, 768 MB DDR SDRAM, 32 MB VRAM, Superdrive, AirPort Extreme

Maybe you are looking for