Web Services - What is the right strategy to follow?

Hi,
I want to consume web services directly into the database, the application is all to be within the database no website or clients. Based on the calls to the external provider I then want to be able to send request back. I want to use pl/sql inside the database as opposed to java.
I have the wsdl file and jdeveloper has generated quite a lot of java objects based ont this. This is about as far as I have got. I read somewhere about loading java web services client directly into the database.
Any guidance would be appreciated.
Thanks David

Hi Sunil,
Thanks for the link, I also found what I think is a pretty up to date solution at:
http://www.oracle.com/technology/pub/articles/mensah_dws.html
I am sure this is possible all in jdeveloper but to many wizards, frameworks and options that you could want!
Regards
David

Similar Messages

  • What is the right  way to display a table in Java web dynpro using a node.

    Hi experts,
      I am trying to show a node of cardinality 0...n as a table in an adobe form in Java web dynpro. But its not showing it properly. Can anybody please tell me what is the right way to display a table on adobe form using a node of cardinality 0...n or 1...n in Java Webdynpro.  In ABAP webdynpro, we can drag and drop a node of cardianlity 0...n or 1...n to  show as a table and it works fine. Is the same possible in Java webdynpro also. Please help.
    Thanks and Regards.
    Vaibhav Tiwari.

    Please refer to my post.. you will get the answer
    Dynamic Table -  same data repeating in all rows
    Special care should be taken in designing the context for table attribute.
    The attribute type singletone also plays a important role. I have this doubt from the beginning when you have reported this problem for the first time but finally you marked it as solved so i thought there might be some other issues but again when you reported that again i did some analysis.
    Now coming to final solution :
    For designing a table in adobe interactive form you have consider following
    You have to design the view context upto three level, I am explaining you the properties
    PDFDataSource (Parent Level1) - Cardinality 1:1 - Signetone -True - This is assigned to datasource
    TableList (Parent Level2) - Cardinality (1:1) - Signetone -True
    TableWrapper(Parent Level3) - Cardinality (0:n) - Signetone -True
    TableData (Parent Level4) - Cardinality (0:1) - Signetone - false (This is the main point)
    Then under TableData value node, you have to put all your table attributes.
    This Value Node name can be anything but hierarchy should be same as I have mentioned above.
    Please try out these steps and get back to me if you have any doubt.

  • I have to transfer volume licensing CS6 design and web premium, but I don't know what is the right module. I've found many, all different...thanks

    I have to transfer volume licensing CS6 design and web premium (between 2 End Users) but I don't know what is the right module. I found some, in Adobe's website, but all different...
    One module for transferor
    One module for recipient
    One module for both parts
    I filled the forms, I signed them , I called the assistance for case number and they've sent me another module:
    one module for both of parts, without field for to insert serial number...
    What have I do? Which module must I use? I'm becoming histeric!
    Thanks to all for help
    Letizia

    Volume Licensing
    http://helpx.adobe.com/x-productkb/policy-pricing/volume-licensing-site.html

  • Web for Forte - what is the right product?

    We are using Web Enterprise on a new application and on another existing
    Forte application.
    Concerning our experiences on the new application:
    1) Watch what version of Forte and WE you use. Earlier that 3.M.2 and WE
    E.1, we experienced a page truncation bug (that Forte admitted was their
    bug).
    2) Upgrades between Forte versions have been difficult as each upgrade means
    an upgrade to the WE pieces. The only way we have been successful in these
    upgrades is by recreating the repository, creating the new HTTP/HTML
    libraries/projects, and importing (in order) our projects. This is time
    consuming. It would be nice if Forte did not force the WE upgrade when the
    Forte version changes.
    3) As of yet, we have not been able to get a load balanced Web Access SO to
    work. The help desk has suggested using a higher port number range (from
    1780 up to 6000) but we haven't tried this yet.
    Concerning our experiences with the existing application conversion:
    1) The GUI interface of a windows application and a browser application are
    basically different. There are things that are easy in a std GUI that are
    much more difficult with a browser. So, if using std HTML, typically the
    application will behave somewhat differently.
    2) We used JavaScript within our HTML to do some basic editing within the
    browser. This was much easier than doing std HTML to Forte for every type
    of edit. In fact, we even used Forte to dynamically generate JavaScript in
    certain circumstances.
    3) We did NOT use Java at all.
    4) The Forte application we are converting is old (4+ yrs) and was not
    designed in the ideal way. Much of the processing logic and sql is embedded
    inside windows. My point is that if the architecture of the existing
    application is 'good' (good separation of pure GUI functions from business
    rules from db access), then moving to WE can be fairly easy. If every Forte
    window operation calls some method rather than invoking inline code, then
    that is a good step. If every window operation calls some external
    (non-window) method, then that is even better. That makes the replacement
    of the Forte GUI with a browser based GUI much easier.
    5) We tested, very briefly, the Window Converter operations of WE. It did
    seem to work but we really could not utilize this facility because of the
    poor design of the Forte GUI. We would have been forced to re-write our
    existing GUI to take advantage of this.
    6) We are attempting to reuse what we can from the existing application but
    we are also taking advantage of this rewrite to implement a cleaner
    architecture within a newly developed framework.
    Jerry Fatcheric
    Verizon Wireless
    Hi Forte Experts
    We are developing an application in 'pure' Forte 4GL, but have now reachedthe point >where some 20 windows must also be used from a WWW interface,
    both for dataentry and >lookup of info.
    So what is the right product(s) to look for / buy? Forte for Java ,WebEnterprise, >WebEnterprise Designer or is the functionality already in
    30M2 and all we need to do >is to open the documentation-kit...?
    Suggestions or War-stories are welcomed...
    thanks
    jens chr /KAD Denmark

    Adobe makes three products that could work here: Photoshop Elements, Lightroom and Photoshop. Other companies also make programs that will do these tasks.
    You make it sound like this is a one-time need. If that's true, I would think that the Adobe products are overkill. In fact, to edit the photos you might want to look at freeware products like RawTherapee, and there are plenty of freeware slideshow applications.

  • What is the right charger for a MacBook Pro 13"  mid 2009 model?

    What is the right charger for a MacBook Pro 13" mid 2009 model? I have two chargers for two different Mac and don't know which is  thankswhich. I'm really looking for specific details such as voltage/watts and all the rest to idenify my charger.  A link to where to web page where I could purchase the correct charger would also be very useful. Many thanks.
    All help much appreciated. THANK YOU

    Both power adapter I have are different (at the magnet end) from the one in link.
    Earlier adapters have T shaped connectors, which Apple later changed to the L shape, presumably to make them more abuse-proof. Either one is fine and the one you are using will not damage your Mac.
    Retina MBPs and new MBAs use a completely different MagSafe 2 connector which will not fit (without an adapter).

  • What are the right names for the 2 OHS?

    Hi,
    Currently we have 2 options for an HTTP Web Server for APEX:
    - An Oracle HTTP Server (OHS) from the database companion CD.
    - An Oracle HTTP Server (OHS) from the Oracle Application Server.
    The first OHS is based on Apache 1.3.x and the second on Apache 2.0.x.
    What are the right way to reference them so people know what your are talking about? In the manuals they are just called OHS but since they are not the same I would like to distinguish them some way. What do you call them?
    Regards Pete

    OK now I think got it:
    OHS from the database companion CD and from the Application Server are both based on an Apache 1.3.x HTTP server.
    On the Oracle Application Server companion CD is an OHS based on an Apache 2.0.x HTTP server. This release does not contain the mod_plsql module an can therefor not be used for APEX.
    Regards Pete

  • Using credentials with a web service -- what our my options?

    Hi All,
    I'm trying to determine what options I have in regards to
    setting credential requirements on my web services. The two options
    seem to be:
    -Basic authentication
    -SOAP header authentication.
    I see that the WebService class has a "setCredentials"
    method, but I haven't had much success with it. Here's the
    documentation reference:
    http://livedocs.adobe.com/labs/flex/3/langref/mx/rpc/AbstractService.html#setCredentials()
    It says: "Set the credentials for the destination accessed by
    the service ... Note that services that use a proxy or a
    third-party adapter to a remote endpoint will need to
    setRemoteCredentials instead."
    Great, I'm not using a proxy, so I figured it would work. I
    thought I would try it with SOAP header auth. I setup a simple
    ASP.NET web service that users SOAP header auth, and decided to
    test it out. Attached is my complete MXML (I also tried using SSL).
    The Flash player threw the following error:
    [MessagingError message='Authentication not supported on
    DirectHTTPChannel (no proxy).']
    at mx.messaging.channels::DirectHTTPChannel/setCredentials()
    at mx.messaging::ChannelSet/setCredentials()
    at mx.messaging::MessageAgent/setCredentials()
    at mx.rpc::AbstractService/setCredentials()
    at SoapHeaderAuthenticatedServicesTest/handleLoad()
    at
    flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.rpc::AbstractService/dispatchEvent()
    at mx.rpc.soap::WebService/
    http://www.adobe.com/2006/flex/mx/internal::wsdlHandler()
    at
    flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.rpc.wsdl::WSDLLoader/private::checkLoadsOutstanding()
    at
    mx.rpc.wsdl::WSDLLoader/mx.rpc.wsdl:WSDLLoader::resultHandler()
    at
    flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.rpc::AbstractInvoker/
    http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()
    at mx.rpc::AbstractInvoker/
    http://www.adobe.com/2006/flex/mx/internal::resultHandler()
    at mx.rpc::Responder/result()
    at mx.rpc::AsyncRequest/acknowledge()
    at private::DirectHTTPMessageResponder/completeHandler()
    at
    flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/flash.net:URLLoader::onComplete()
    at [io]
    Interesting -- "Authentication not supported on
    DirectHTTPChannel (no proxy)" -- but the docs made it sound like
    that's precisely when you were to use setCredentials. If using a
    proxy, you would use setRemoteCredentials.
    So... what's up? How do I use setCredentials? And is it for
    use with SOAP header authentication, Basic authentication, or
    something else?

    quote:
    Originally posted by:
    pete
    ...Other times you see operations requiring credentials in
    SOAP headers...
    Pete
    This is what I'm currently pursuing. I did not have much
    success with Basic authentication (didn't work at all in IE, and,
    as you mentioned, even in browsers where it worked, if the
    username/password is wrong, the Flex UI can't intercept the login
    failure, and the user gets that ugly login popup).
    But, I'm not having much success. Here's what the SOAP
    request *should* look like, for my test web service that uses SOAP
    headers for authentication. I used a Visual Studio generated proxy
    class to make this call, and it returned the expected data from the
    web service (i.e., the SOAP authentication worked).
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:soap="
    http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="
    http://www.w3.org/2001/XMLSchema">
    <soap:Header>
    <AuthHeader xmlns="
    http://intranet/WebServices/">
    <UserName>TestUser</UserName>
    <Password>TestPassword</Password>
    </AuthHeader>
    </soap:Header>
    <soap:Body>
    <HelloWorld xmlns="
    http://intranet/WebServices/"
    />
    </soap:Body>
    </soap:Envelope>
    Now, I want to set this up in Flex as well. Here's what I
    tried:
    // Called when the WSDL is finished loading
    public function handleLoad(event:Event):void{
    var qName : QName = new QName( "
    http://intranet/WebServices/",
    "AuthHeader" );
    var authXml : XML = <AuthHeader>
    <UserName>TestUser</UserName>
    <Password>TestPassword</Password>
    </AuthHeader>;
    var auth : SOAPHeader = new SOAPHeader( qName, authXml );
    service.addHeader(auth);
    service.HelloWorld();
    No errors are thrown by Flex, however, the SOAP
    authentication fails (I get the expected "access denied" response
    from the web service). I used Wireshark to see what traffic was
    being sent back and forth, and this is what I see for the request
    from Flex:
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="
    http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:s="
    http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance">
    <SOAP-ENV:Header></SOAP-ENV:Header>
    <SOAP-ENV:Body>
    <tns:HelloWorld xmlns:tns="
    http://intranet/WebServices/"/>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Emphasis mine. Note that the SOAP header is empty -- what's
    going on?

  • What is the right way to set the physical path of a folder?

    I want to upload .PDF files using an Upload form on a JSP page which is located on the App Server. The .PDF files will be uploaded into the Web Server. The App Server and Web Server are on separate machines. My JSP page contains the path (eg: /apps/Server4/docs/Upload/) that should point to the physical folder on the Web Server. My problem is that I get an error stating that the folder cannot be found as the path was invalid. My question is, when I have this sort of setup, what is the right form of the physical path? Can you give me an example of a path that points from the App Server to the Web Server which sits on another machine. OR should I just install the Web Server in the same machine as
    the App Server? I was developing on a setup where both the Apps and Web Server was on the same machine
    and I didn't have this 'path problem'. The problem arise when the application was deployed onto our staging server. Why do I want to upload it onto the Web Server? This is because I need to view the .PDF files using Acrobat Reader straight from the server without downloading the .PDF file. I found out I couldn't do this if the .PDF files were uploaded into a folder which sits in the App Server.

    Well the problem is, as you have found out, is that the JVM is executing on the appserver which may or may not have access to the webserver. There no way (within your existing application) that you can tell the webserver to save the file, since the webserver isn't executing any code.
    So you have several options:
    1. You can have the application server and webserver run on the same physical machine. This obviously gives the application server access to the physical directory structure of the webserver. (Assuming that you set permissions correctly.) The disadvantage is that there are many architectural advantages (including security) that you would want to separate your webserver and appserver.
    2. You can NFS mount the webserver directory on the appsever box. This allows you to treat the webserver directory as if it was local. The downside to this is that you will have additional security concerns. (Exposing the webserver via NFS, firewall issues between the two servers etc.)
    3. Fix the MIME problem occuring when you serve PDF's from the appserver. You might have to write your own PDF serving servlet to do this.

  • What's the best strategy to implement ads?

    Hello Everyone,
    I’ve inherited a site as the content manager and the
    owners would like to start selling ad space on certain pages.
    Mostly the ad banners will be on the either side of the web pages.
    To see the site with out signing-up this page is public:
    http://www.kidstylesource.com/industry/index.php?option=com_content&task=blogcategory&id=2 7&Itemid=91
    The site is built with Joomla and Dreamweaver. The site is
    fairly removed from the Joomla structure that Dreamweaver will be
    playing a big part here setting up ad banner areas. Joomla has
    it’s own way of running ad banners but as mentioned
    it’s very removed from the Joomla way.
    I’m just wondering what is the best strategy to
    implement the ads with placement on the page, tables and/or div
    with out doing a whole rewrite of each page? The body of the pages
    are a mix of tables and div.
    Also I’d like to think about the future using an ad
    server as I’ve never used one before and don’t know
    what code/structure the ad server is expecting on the website. At
    this time the website is just getting off the ground so I feel an
    ad server is not necessary until traffic picks-up.
    Many Thanks,
    John V.

    Hi Helen,
    Are Form1, Form2 etc five different pages? Are they based on different tables?
    Typically, a tree would be a heirarchical structure (child, parent, grandparent etc) - your structure is more like a simple list.
    Also typically, a report is used as the front-end to a form. A link on the report would move the user to a form that allows them to insert/update/delete data. If the five "forms" are based on different data, I would have five tabs in your app - one for each - and have the front-end report as the main page for each tab.
    Or, perhaps, I'm reading your requirement wrong?
    Andy

  • The exposed service is in the right lane in BPEL converted from JPD

    Hi,
    Now I'm working on a project that requires using Fusion to replace the old WLI.
    My major job is to convert JPD code in WLI to BPEL in fusion. (The JPD code was developed based on Weblogic Integration 8.1 )
    I use a plugin for WebLogic Workshop 8.1 to export JPDs file into BPELs directly.
    After some minor changes, the BPEL exported from JPD can be run on the server.
    But when I open the BPEL in the visual designer in JDeveloper 11g, I see something strange.
    According to my understanding, all exposed services should be placed in the left lane, and all referenced services should be placed into the right lane.
    In the exported BPEL composite, when I open the composite.xml file in the visual designer, I can see all the services are in the right places.
    But when I click into the BPEL process, I see all service are placed into the right lane, including the exposed service.
    This really confuses me.
    I tried to read the xml code of composite and BPEL to understand why in BPEL designer, even the exposed service is placed into the right lane. But I haven't got an answer.
    I also tried to write a BPEL process by myself, but the exposed service icon cannot be moved to the right lane.
    Does anyone has any ideas on this issue? Does oracle has some special way to deal with the code exported from JPD?
    Actually, this issue doesn't cause any error in my application. I'm just curious why it happens.
    Thanks in advance.

    Hi,
    I am also doing the same thing what you have done, please help me.
    I have used BPEL export utility for exporting my JPDs to BPEL. but it was not a good help, ultimately i m creating a process manually.
    the main problem what is the replacement of control(jcx files)
    please guide me really it would be great help..
    Thanks in advance and hope to hear from you.
    my mail id is [email protected]
    please send some document if you have...

  • Problems doing the "Web Service" example from the 2-Day-Developer Guide

    Hello,
    I want to do the "web service" example from the 2-Day-Developer Guide.
    I give the application my proxy server address in the format address:port and go through the assistant creating the web service. After selecting the IBM UDDI-service and searching for %xMethods% as business name I get the following error:
    ORA-31011: XML-Parsing not successful ORA-19202: Error parsing XML LPX-00104: Warning: Element "html" is not declared in DTD Error at line 2
    What have I done wrong?
    With kind regards
    Florian Reiser

    Please.. Could you change your forum handle to something more human, we are a friendly group here and lik to know who we are talking to.. Secondly, WHy are you using such an OLD version oft he product. You would be better off installing 3.2.1 (latest released build) and asking your questions after you do that..
    (I am sorry, it's like asking for help in a Windows support forum about issues you are having with Windows 3.1)
    Thank you,
    Tony Miller
    Webster, TX

  • Are there any shortcuts to connecting the printer with web services and/or the eprint server?

    (HP Officejet Pro 8600 Plus, IE, Windows 7)
     As I am unable to execute the instructions given by
    by Ryamond 1411, I'm looking for  other avenues to connect my printer to web services and/or
    the eprint server so I can release 4 emails for printout now stuck in que.

    Hello MurrayJ,
    The first thing I would do is follow step six in this document to set a static IP: http://h10025.www1.hp.com/ewfrf/wc/document?docname=c02817031&cc=us&dlc=en&lc=en&product=4023246&tmp...
    When it askes for DNS information, enter in Google's DNS. Preferred DNS = 8.8.8.8 Alt DNS = 8.8.4.4
    If that does not help, if you could provide me with the following information it would help me out. First, who is your ISP( Internet Service Provider, i.e. Comcast, AT&T, Verizon, ect.)? Second, who is the maker of your router? Lastly, what is the model number and firmware version of your router?
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------

  • Need help editing for 14:9 broadcast -- what's the best strategy?

    Hi,
    I work for a station which broadcasts in 14:9. I can cope easily with this when using full screen images by visualising, roughly, what will be lost on the left and right. But now I want to use split-screens and image collages using smaller, scaled down pictures, and want to be able to design the material precisely within a 14:9 frame so that none of the material is lost.
    What's the best strategy for this? Is there a cartesian co-ordinate I shouldn't stray beyond -- or better, is there an easy way with a mask, perhaps, to show 14:9 within a 16:9 timeline. (I'll be editing with a 16:9 timeline). Can I somehow create two vertical lines to visually provide the limits of the 14 component of the aspect?
    Many thanks for any help.
    macbook pro   Mac OS X (10.4.7)  

    Well, you could certainly create a mask in PhotoShop that is 720x480 wide, but has a 630x480 hole in it. Then bring it in and set its anamorphic flag and put it on the top Video layer to see a 14:9 window.
    I arrived at 630 by multiplying 720x14 and dividing the result by 16...
    Patrick

  • Transaction inside web services, what does Oracle AS provides?

    Hi
    Thank you for reading my post.
    we have tens of web services that we want to deploy them inside one instance of Oracle AS, now we need to have some transaction support in several levels :
    - When we insert data into database in a single web services.
    - When we have JMS interaction in a single web service.
    - When we have JMS + Database interaction in a single web service.
    - When a taransaction start from one web service and it must propagate inside second web service and second web service will decide whether it should be commited or not.
    What does Oracle AS provides in this area?
    If there is no support for this kind of scenario in Oracle AS, then what we should do?
    Thanks

    Hi,
    1) if you are using Oracle Database 10g JDBC, it can pool connections for you, transparently -- if you are using Oracle AS or Oracle9iAS, you can just use JPublisher to generate the wrapper and deploy it.
    2) SSB is too heavy for just placing a JDBC call.
    3) a Servlet is lighter-weight that a SSB however, the Web services framework itself uses a Servlet to marchall / unmarshall SOAP messages -- unless your middle-tier requires a J2EE programming model (such as Servle or EJB) to pool JDBC connections
    4)For calling-in database operations as web services, our implementation requires the Oracle AS (or Oracle9iAS) OC4J middle-tier (see #1) however, you can invoke external Web services from within the database.
    See our Database Web services page for more details and code samples
    http://otn.oracle.com/tech/webservices/database.html
    Kuassi

  • What's the right way to delete an entire backup ?

    I've had two Macs doing wireless Time Machine backups to one Time Capsule.
    Question: I got rid of one Mac, and want to delete its backup entirely (but leave the other computer's backups untouched). What's the right way to do it?

    Bob Timmons wrote:
    Jespes, welcome to the discussions!
    Open your hard drive. Your Time Capsule icon should appear under the SHARED heading.
    Click on the Time Capsule and a folder will appear to the right.
    Double click the folder and you should see a xxxxxx.sparsebundle file for each computer that has been backing up.
    Click on the xxxxx.sparsebundle file that you want to delete to highlight it and then click the gear shaped icon just above. Select Move to Trash. (Do not drag the file to the Trash as this will not work).
    Be careful, as the file will be deleted instantly and you will not be able to retrieve it.
    many thanks!

Maybe you are looking for

  • DATABASE table...plz urgent

    hi experts, can anyone help me with my requirement.i want step by step process. i am very new to SAP ABAP. create a ztable having fields name,id,salary,designation with custom dataelements and domain. i will reward points if helpful.

  • Explain to me why I cannot use my iPhone & iPads Bluetooth with other phones & MacBooks

    So basically I want apple to explain to me in their logic why they have such a limitation with the Bluetooth on these devices. Earlier today, my partner connected her Nokia n8 to her MacBook Pro, it paired nicely with no errors or issues. So I decide

  • Oracle 9i Lite MDK installation problem

    Hi, We are trying to install Oracle 9i Lite MDK in Windows 2000 machine. The machine had Oracle 8.1.7.0 client earlier and now it has been uninstalled. During Installation process, it gets hung. When we investigate the error logs, It says "java.lang.

  • FileReference ProgressEvent

    Hi, After scratching my head for months about a ProgressEvent issue I decided to post my problem. I've been searching the web for a long time about my problem and all I could find was people with similar problems.. But none of them had a solution. I'

  • Windows 10 drivers on its way?

    Hi! Just did a fresh install of windows 10 but i cant install any drivers. I am getting error 9998 of all the drivers. So i wondering when will compability drivers come to windows 10? Best regards Robin