WebProvider

Hello,
I understand the difference between a web portlet and a database portlet.
But do I understand it correctly that I can set up a portlet provider somewhere else on the web? Can a portlet provider run outside my portal?
If so, what software has the provider have to install and how is the communication between the portal and the porlet provider?
Kind anyone shine a light on this?
Kind regards,
Sebastiaan van Dijk

OK, thank, so I have still one more question.
When I want to setup a webprovider, is this list of software running on that machine all necessary?
* Apache
* JRE
* JSDK 2.0
* Java compiler
* PDK
* OJSP
Should this do the trick?
Can the communication between the Portal and the WebProvider be HTTPS?
Best regards,
Sebastiaan van Dijk

Similar Messages

  • Urgent(error while registering a web provider on portal)

    Hi!
    When i am trying to register any webprovider(even the
    sample provider which comes with jpdk ) on the portal ,I am
    getting the following ora-exception
    An error occurred when attempting to call the providers register
    function. (WWC-43134)
    An unexpected error occurred: ORA-29516: Aurora assertion
    failure:
    Assertion failure at joncomp.c:127
    jtc_active_clint_init_ncomp_slots(oracle/xml/parser/v2/DTD, 0)
    returned 0 (WWC-43000)
    Could anyone please suggest the cause of this error or what can
    be done in this case .This is really urgent for me as my project
    plan is getting delated because of this problem

    Hi Sharmila
    I appreciated your help but I cann't yet figure out the problem.
    First of all the listener is up.
    The datasources.xml file is like that:
         <data-source
              class="com.evermind.sql.DriverManagerDataSource"
              name="OracleDS"
              location="jdbc/emulatedPortletPrefs"
              xa-location="jdbc/xa/portletPrefs"
              ejb-location="jdbc/portletPrefs"
              connection-driver="oracle.jdbc.driver.OracleDriver"
              username="portlet_prefs"
              password="portlet_prefs"
              url="jdbc:oracle:thin:@localhost:tcp:1521:infraDB.localhost"
         />
    where ifraDB.localhost is the Global database name
    and the 1521 is the port of the listener
    If you can point out any mistake please let me know!
    Thanks alot for the help!

  • Problems uploading webpage to website

    Once i have uploaded the page to the website, page is on the server, but can't be viewed on the website.
    I have used the default flash gallery of LR, with minor layout adjustments.
    Webprovider says the upload should be done in the www folder in which I can create any subfolder I want. Once the upload is finished, page can't be displayed and I got an error message, saying the server didn't understand the request ...
    Could you please help? It's the first time I try to upload a page to a website. Thanks

    The upload has to go into the home folder of your webspace. And there should be a file called index.htm or .html. If you've created a subfolder in your home directory and uploaded your files there, when you type in the web address in a browser you'll have to type www.mywebsite.com/subfolder.
    Good luck

  • Load Balancing Portal that uses JPDK portlets

    We are having the following Portal architecture :
    -Browser
    -Firewall
    -Load Balancers
    -Multiple 9iAS middle-tiers (2)
    -DB Server
    We are using Web Providers registered with Portal which calls JPDK portlets.
    We have registered the Web Provider url's, but of course had to
    enter a URL to point to the location of the provider.xml. If we enter the URL specifying a particular 9iAS middle-tier hostname, all requests for the provider from any of the middle-tiers are routed through the one 9iAS server, which places a heavy load on this server.
    Requirement : We want to specify the location of the provider.xml as local to the particular 9iAS server and so call the portlet from the same server, which will spread the load.
    What would be the best way to achieve this ?

    Hi,
    You can very well provide the URL of 'Load balancer' while registering the WebProvider, provided it meets the following condition :
    Condition : For example, your middle-tiers are named 'machineA' & 'machineB'. Your loadbalancer's name being 'loadbalancer'. Say, a user wants to access a file by name 'test.html' which exists in both machineA & machineB and is identical. Let http://machineA/test.html & http://machineB/test.html be the URLS for accessing it.
    The user should get the output after specifying the loadbalancer's name in the place of the 'serverA' or serverB.
    Something like, http://loadbalancer/test.html
    If the condition is satisified, you can register the webprovider with Loadbalancer's URL.
    --Sriram                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • PDKv2 URL Services Error

    I'm trying to get the url services samples included with the JDPKv2 running and get a NullPointerException.
    I've tryed on OC4J 1.0.2.2.1 (with the JPDKv2 Dependency JAR's installed) and with OC4J extended (9.0.3)
    Here is the stack trace:
    4/26/02 5:17 PM Markets-web: Unhandled exception in SOAP call
    java.lang.NullPointerException
    at oracle.portal.provider.v2.http.URLProviderInstance.initSession(Unknown Source)
    at oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter.initSession(Unknown Source)
    at oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter.initSession(Unknown Source)
    at java.lang.reflect.Method.invoke(Native Method)
    at oracle.webdb.provider.v2.utils.soap.SOAPProcessor.doMethodCall(Unknown Source)
    at oracle.webdb.provider.v2.utils.soap.SOAPProcessor.processInternal(Unknown Source)
    at oracle.webdb.provider.v2.utils.soap.SOAPProcessor.process(Unknown Source)
    at oracle.webdb.provider.v2.adapter.SOAPServlet.doSOAPCall(Unknown Source)
    at oracle.webdb.provider.v2.adapter.SOAPServlet.service(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
    at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:508)
    at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:177)
    at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:576)
    at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:189)
    at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for J2EE].util.ThreadPoolThread.run(ThreadPoolThread.java:62)
    Anybody got any ideas?

    This problem occurs due to incompatibility between Jpdk versions and portal. As we know, webprovider works on a concept of SOAP in which Oracle Portal makes SOAP calls to the Web provider entity. Calls made by 3.0.9 portal are different from those of 9.0.2 portal and Jpdk v2 cannot handle few of the 3.0.9 portal calls.
    The problem mentioned is reproduced under the follwoing conditions -
    a) Portal version is 3.0.9
    b) Webprovider is created using JPDK V2
    c) Provider login frequency is 'Once per session' | 'Always'.
    Solution -
    a) In case of 3.0.9, make the login frequency as 'Never'.
    b) Alternatively, we can use 9.0.2 portal for registering the provider.
    Hope it helps.
    -Amjad.

  • Ist Adobe Muse mit der PHP Version 5.4 kompatibel?

    Hallo zusammen, habe von meinem Webprovider folgende Nachricht erhalten:
    Wir haben in den letzten Wochen die Software unserer Webserver aktualisiert. Das ermöglicht Ihnen, nun auch die neuesten Versionen 5.4 und 5.5 der Skriptsprache PHP zu nutzen. Im Herbst 2014 werden wir deshalb die verwendete Standardversion auf 5.4 umstellen. Bitte klären Sie mit Ihrem Webmaster bereits zuvor ab, ob Ihre Webseite mit PHP Version 5.4 funktionieren wird.
    ?? Weiss da jemand was dazu?
    Wäre sehr froh um eine Antwort.

    Hallo zusammen, habe von meinem Webprovider folgende Nachricht erhalten:
    Wir haben in den letzten Wochen die Software unserer Webserver aktualisiert. Das ermöglicht Ihnen, nun auch die neuesten Versionen 5.4 und 5.5 der Skriptsprache PHP zu nutzen. Im Herbst 2014 werden wir deshalb die verwendete Standardversion auf 5.4 umstellen. Bitte klären Sie mit Ihrem Webmaster bereits zuvor ab, ob Ihre Webseite mit PHP Version 5.4 funktionieren wird.
    ?? Weiss da jemand was dazu?
    Wäre sehr froh um eine Antwort.

  • Read and write file problem

    hello
    I have web application and I try using servlet to upload an image
    upload proccess works fine
    example
    1. I upload the the file C:\images\books\mybook.gif into
    temp folder
    2. other actions
    3. I want to write the fole mybook.gif into othet folder
    this process oerks fine on my home pc
    but I becom an ecxeption by webprovider
    /home/mydomain/public_html/projects/tempData/C:\images\books\mybook.gif(No such file or directory)what shoud be the problem and how to solve this issue
    thanks

    here is the code of the uploadservlet
    public void doPost(HttpServletRequest request, HttpServletResponse response)
                   throws ServletException, IOException
        PrintWriter out = null;
        String tempUploadDir = request.getSession().getServletContext().getRealPath("/")+"MyTemp"+File.separator;
         try
              out = response.getWriter();
             response.setContentType("text/html");
             MultipartRequest parser = new ServletMultipartRequest(request,
                                                                               MultipartRequest.MAX_READ_BYTES,
                                                                               MultipartRequest.IGNORE_FILES_IF_MAX_BYES_EXCEEDED,
                                                                               null);
                 Enumeration files= parser.getFileParameterNames();
                      while(files.hasMoreElements()){
                                boolean sizeOK    = true;         
                                String name       = (String)files.nextElement();
                                String filename   = parser. getBaseFilename(name);
                              InputStream ins   = parser.getFileContents(name);
                              if((parser.getFileSize(name) / 1024) > AppConstants.MAX_READ_BYTES){sizeOK = false;}
                         if(sizeOK){
                              if (ins!=null)
                                      BufferedInputStream input = new BufferedInputStream(ins);
                                   FileOutputStream outfile = new FileOutputStream(new File("MyTemp",filename));
                                             int read;
                                             byte[] buffer = new byte[4096];
                                             while ((read=input.read(buffer))!=-1){
                                                        outfile.write(buffer, 0, read);
                                             outfile.close();
                                             input.close();
             }// end out while
         }catch (Exception e) {  out.flush(); }
    what is to change here thanks

Maybe you are looking for

  • Jabber and Google Talk Issues

    I use a Google Talk account, and I was delighted to see that iChat was compatible with it. However, one day it stopped working and I saw my account was deleted. I went to re-create it and Jabber and Google Talk are no longer choices I can choose from

  • DSC Package resource handling EXE (not MSI)

    I am working through using the built-in Package resource provider for Desired State Configuration and I am having issues with using .EXE files with it (not MSI). I see no failures in Trace-xDscOperation and I also don't see any attempt at processing

  • Should I use Catalyst for a professional webpage?

    I´m a newbie here, interning at an architecture firm, and we are in the midst of creating a website for our office. So... the webpage does not have to be extremely professional, but it should be reliable, in other words something that will not explod

  • Could i change the language with the keyboard buttons ?

    could i change the language with the buttons ? i mean something like command+ctrl+alt or shift,idk. thank you

  • Error updating InCopy - error message U44M1P7

    The update downloads, but fails to install. The advice "Try again", fails too time after time.