Web Page Composer - Web Form for exposing iViews and External Web Pages

Hello SDN Community,
This forum thread is intentionally created to collect your feedback and ideas regarding the Web form for exposing iViews and external Web pages.
With this new Web form you are able to specify height and width of the iFrame, in which the corresponding iView/external Web page will be displayed on the particular WPC Web page.
For more information regarding this new Web form and its features and to download it visit this address:  https://wiki.sdn.sap.com/wiki/display/KMC/CustomizingtheWebPageComposer
Your oppinon and constructive suggestions will help to evolve the Web form further and facilitate the community to create more sophisticated and enhanced versions of this basic reference implementation. Feel free to contribute also your version and discuss in public.
Here are some basic questions that can guide you:
1. Does this new Web form help in your particular scenario? How?
2. How would you rate from 0 to 5 your satisfaction with this particular Web form?
3. What can be improved in the Web form?
4. Do you miss something from documentation point of view?
Explore the new WPC wiki pages - find valuable the information regarding WPC at one place, download new Web forms, and feel free to contribute.
[Web Page Composer Wiki|https://wiki.sdn.sap.com/wiki/display/KMC/WebPageComposer]
Best Regards,
WPC team @ SAP

Hello!
I have installed your component. When I try to create a new component in WPC with this form, portal throws an exception
Full Message Text
05:54_30/07/09_0005_21710350
[EXCEPTION]
java.lang.NullPointerException
at com.sap.nw.wpc.editor.EditorBean.updateDocumentFromContext(EditorBean.java:336)
at com.sap.nw.wpc.editor.EditorBean.getPreview(EditorBean.java:600)
at pagelet.editor._sapportalsjsp_editor.subDoContent(_sapportalsjsp_editor.java:1802)
at pagelet.editor._sapportalsjsp_editor.doContent(_sapportalsjsp_editor.java:58)
at pagelet.editor._sapportalsjsp_editor.service(_sapportalsjsp_editor.java:38)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.service(PortalComponentItemFacade.java:360)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.service(PortalComponentItem.java:934)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:435)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:527)
at com.sapportals.portal.prt.component.AbstractComponentResponse.include(AbstractComponentResponse.java:89)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:232)
at com.sapportals.portal.htmlb.page.JSPDynPage.doOutput(JSPDynPage.java:76)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
at com.sap.nw.wpc.editor.EditorTool.doContent(EditorTool.java:55)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Do you have any ideas? I am running EP7 SPS 15
Thanks in advance

Similar Messages

  • Front End internal and external web services

    Hi all,
    Can someone explain the purpose of internal and external web services URL in front end server. what does it do and what is it used for? and why the external traffic goes directly to it and not through reverse proxy?
    Thanks,

    They're for multiple purposes.  Address books, autodiscovery, meeting urls, mobile clients, etc.  There are two because they respond slightly differently based on whether the client is internal or external.  External traffic should always reach
    it through a reverse proxy, that reverse proxy should proxy traffic received on port 443 to port 4443 on your front end pool.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications
    This forum post is based upon my personal experience and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • How to use same form for Editing info and creating info.

    Hi all,
    Here my aim is to select the user from list and edit the user info. There is one more option to create the new user.
    Currently I am using two separate input forms one for Editing and one more creating new user.
    Can anyone tel me, how to use the same form for both editing and creating.
    Thanks,
    Ramesh Biradar

    Hi Ramesh,
    I'll make some assumptions about how you're going about this, and then give you a possible solution:
    I assume that you have a table with selection on one page. To edit an item, you wish to select it's radio button and click an edit button to take you to another page with the item filled in to edit it. To create a new item, you'd like to click a "new" button and go to the same page.
    If this is correct, here's the basic steps:
    1). Assuming you have both the list and edit pages already created, make sure you have a JSF navigation case defined going from the list page to the edit page. I'll call this navigation case "goToEditPage" for this discussion.
    2). To make the edit button, drag a command button from the component palette and drop it on the af:TableSelectOne (the column in your table containing the radio buttons for selection).
    3). Set the action property on this command button to "goToEditPage".
    4). Now, to make the create button, drag a command button from the component palette somewhere on the page. I like to put mine in a panelButtonBar inside the actions facet of an af:Page component.
    5). Now, for the Action property of this command button, bind it to a method in your page's backing bean. The code will look something like this:
    public String performNew()
        BindingContainer bindings = getBindings();
        OperationBinding operationBinding = bindings.getOperationBinding("Create");
        Object result = operationBinding.execute();
        if (!operationBinding.getErrors().isEmpty())
          return null;
        return "goToEditPage";
    }Hope this is helpful, Ramesh.
    Regards,
    John

  • I'm wondering if there is any way to view the results of the form other than in a spreadsheet?  Is it possible to print responses one by one in PDF format, or word, etc?  I'd like to create a form for proposal applications, and the spreadsheet format resu

    I'm wondering if there is any way to view the results of the form other than in a table?  Is it possible to print responses one by one in PDF format, or word, etc?  I'd like to create a form for proposal applications, and the spreadsheet format results are nearly unusable for this type of form.

    Hi Nalani500 ,
    Yes, you can print the response in a PDF by following the steps suggested below.
    1) Go to the response file
    2) Select the response you want to print
    3) Click on Save as PDF button and it would save the selected response in PDF format.
    Thanks,
    Vikrantt Singh

  • I have a new iMac. I have set up a user page for myself, for my wife and an administrator page. My question is my wife needs files from my user page transferred to her page. What's the easiest way?

    I have a new iMac. I have set up a user page for myself, for my wife and an administrator page. My question is my wife needs files from my user page transferred to her page. What's the easiest way?

    I've done this by dragging files from my user page to her drop box. In Finder, drag the required files and hover over the hard disc icon in the navigation bar on the left. As you hover, it will open another finder window showing the contents. Work your way down these windows into <Her username | Public | Dropbox>. Drop the files into the dropbox. She can then retrieve them from her user page.
    Good luck,
    Stephen

  • I canno't see the menu:file;help;tools;downloads,they dessapear,how to show them back?Also,what's the tastature tab for forward/back and minimizing all pages at once?I am speaking for mozilla latest version under win 7

    I canno't see the menu:file;help;tools;downloads,they dessapear,how to show them back?Also,what's the tastature tab for forward/back and minimizing all pages at once?I am speaking for mozilla latest version under win 7

    I canno't see the menu:file;help;tools;downloads,they dessapear,how to show them back?Also,what's the tastature tab for forward/back and minimizing all pages at once?I am speaking for mozilla latest version under win 7

  • Opening a secure web page from oracle forms for credit card validation

    Hi All,
    I searched for the topic in the forms forum but couldn't find a solution.
    Requirement: As per some compliance, our application cannot do a credit card validation from our forms application, instead we need to use a java code which a third party will provide ,it's an iframe (they say, i am layman when it comes to Java, don't know what is it), but they say that, within your forms application you call our iframe do the credit card validation over there get a token of response back from us and use this token as a confirmation in your application.
    Problem: I could not find a solution anywhere wherein i can call a web page from forms. Now, this web page should be modal, i.e. unless i close this page i cannot access my forms application. Please guide me if anyone has done that.
    Secondly if i could make it work, how will i communicate with this external web page, like getting back some token value and use it back in my forms application. I am completely clueless.
    As we are using Oracle designer for generating forms, we cannot use a bean type thing as designer does not have the bean-item type defined!
    Appreciate if anyone could provide me pointers for a solution to this problem statement.
    We are on forms 9i -- Version 9.0.2.11.0
    Edited by: the_wing_rider on Jul 8, 2011 5:10 AM

    The simple way to do it is to use a PJC (java bean) + apache httpclient library..
    If you have a webservice than you can use Axis library and wsdl2java to create java classes from wsdl.
    also you can use httpclient library to simulate http protocol (request/response actions)..
    (for example.. you have a credit card number.. you post this number to specified URL and then you parse the response from credit card validation server)..
    Post here some documentation (specification) on how to call the credit card validation .. (maybe it's a secure webservice?)
    Here you have a httpclient library documentation:
    http://hc.apache.org/httpcomponents-client-ga/tutorial/html/index.html
    Also you can implement bean area in designer.. If you need help I can post here how we do it in our project..
    also look here: Call webservice from PJC over https protocol
    regards
    Peter
    Edited by: Peterv6i on Jul 8, 2011 3:35 PM

  • Portal Eventing between Web DynPro Java iView and non-Web DynPro iView

    Dear Experts,
    I have 1 Web DynPro Java iView and 1 non-Web DynPro (using JSPDynPage and JSP) iView, both attached to a page. When Web DynPro Java iView fire a portal raise event, the portal iView did not execute the javascript function tied to the event subscribed.
    Here is the code snippet which reside in the Web DynPro Java iView that is used to fire the event
    String param = "test";
    WPortalEventing.fire("urn:com.company.Test1", "TestEvent", param);
    This the code snippet that is in the jsp page
    function notifyTest(param)
         // Code to print param value here
    EPCM.subscribeEvent("urn:com.company.Test1", "TestEvent", notifyTest);
    Note:
    1. When Web DynPro Java iView fire the portal event the entire page is refreshed, including the non-WDP iView.
    2. When EPCM is replaced with window.top.EPCM, the page is refreshed, it is totally hanged with progress bar.
    Can anyone help to solve this problem?

    hi
    Please write the below code snippet in ur jsp for notifyTestjavascriptfunction
    function notifyTest( eventObj ) {
         eventParameter=eventObj.dataObject;
         // code to print the parameter "eventParameter"
    Thanks
    Harsimran

  • Are there any web-based products out there for client project and interaction...

    Dear Web Designers,
    Is there any open source, free, php software packages out there (or web products - a doc com tool) that allows a web designer freelancer (like me) who has their own business to take in client requests or new project request descriptions and requests from anyone and allow me to respond back with an answer, a timeline, status on the project etc etc. (besides just a standard contact us form - is there any project managment tool for web designers that works well for that?)
    Andrew

    Sure.  There are lots & lots of them.  It depends on your coding skills, which scripts and databases your server supports, and how many bells & whistles you want.
    osTicket ~
    open source (free), requires PHP & MySql on your server
    http://osticket.com/features.php
    Zendesk ~
    commercial help desk system.  30 Day free trial available.
    http://www.zendesk.com/pricing
    You'll find many others on Google
    http://www.google.com/search?q=web+site+help+desk+system&ie=utf-8&oe=utf-8&aq=t&rls=org.mo zilla:en-US:official&client=firefox-a
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb

  • Red underline inline spellcheck in Forms 6i c/s and 10gr2 web and 11gr1 web

    I've looked through all the spell check threads and I think I'm asking an original question.
    I'm looking for a spellcheck solution that mimics MS Word's red underline spellchecking as you type.
    My company has a electronic healthcare record software package that commonly contains lots of narrative typed by users. Spell check is a very important feature. We have many customers, so I cannot control what other software exists on each client machine.
    Except:
    1) I don't want to use MS Word as an editor and I don't want to use OLE integration
    2) I don't want to use Jspell, as this must work in both c/s and web (JSpell doesn't red underline as you type as I understand either)
    3) I don't want a spellchecker that must be installed on the client machine (Accuspell, Spellcheck Anywhere, etc), although these typically do the job, some have problems with different MS Windows versions (ie Accuspell works on 2kPro and XP, but not on Vista & 7).
    4) I want the dictionary to be stored in the database, so it is centralized
    5) I need to stick with Oracle Forms
    The best solution that I have found that fits all the bills above is "woodys web site" spellchecker where the spellchecker is actually built into forms (using an olb) and uses a dictionary that is stored in the database, although it only spellchecks one field when you press a button, and does not provide inline spellcheck (the red underline as you type).
    Does anyone have any ideas?? There has been spell check discussion within this forum from back in 2000, with no one finding the "right" solution. Just wondering whether anything new has come up??
    Thanks in advance.

    Hi,
    It is not possible to do achieve what you want, in C/S and Web more using same methodology. For 6i, you may need to use OLE, and for web, you can use a PJC (you can build it on top of JSpell? ). Of course, I am aware that both options are falling on your exception list ;) , but, i feel this is what you left out.
    -Arun

  • Better Design for EJB 3 and Java Web Dynpro

    Hi all,
    When using EJB Model on CE, to each method a Request and Response are generated. To a CRUD i've 4 methods.
    I've a Foo (JPA Entity).
    public Foo create(Foo)
    public Foo update(Update)
    public void remove(Foo)
    public List<Foo> findBy...
    I think that i could use a Single view for both create and update method. But i will need a separated context objects to each function.
    Request_<Bean>_create
    Request_<Bean>_update
    What is better in this case? a single method createOrUpdate on my EJB? Or a View to each operation?
    Best regards

    Hi all,
    Just to share my decision:
    My EJB continue with the methods.
    public Foo create(Foo)
    public Foo update(Update)
    public void remove(Integer)
    public List<Foo> findBy...
    Was generated one Request to each method.
    Request_<Bean>_create
    Request_<Bean>_update
    I've mapped the both on my Component controller and have created on view to edit and create a new record.
    When the record already exists i'm initializing the Request_<Bean>_createElement with record data, when is a new i've just initialize the new Foo object and put on currentElement of update.
    On the generic save method of controller, a test is done to decide if the Request<Create> or Request<Update> model Object.
    Best regards

  • When I open my iPad the page is too big for the screen and won't shrink down. The keypad has also become very 'sticky'

    Recently when I open any apps the pages are too big for the screen. They shrink when pinched but immediately become bigger again. It's very difficult to scroll too. The keypad has become very sticky. Missing letters and spaces when I type and needing to tap the keys much harder than usual

    I have the exact same problem, I think.  I was on my iPad 3's home page swiping R-L to locate a certain icon when all of a sudden the screen appeared to get HUGE.  So big I could only see one or two icons.  I couldn't even turn it off to try a reboot because after I pushed the sleep/wake button, I couldn't find the red slide bar.  I finally just had to wait for the battery to die, then recharge it, and it looked normal again.  I also spoke with several friends who haven either iPads or iPhones, and they've all had this happen to them.  I checked my accessibility settings, and Zoom was already off.  So what is causing this problem for so many people, and what can we do to prevent it?  Please help.

  • Can we create a fillable W4 form for new hires and sign it electronically

    Can we create a fillable w4 form for new hires.  can the new hire sign electronically and what is the cost for having electronic signatures?

    We don't support electronic signatures. You should check out our sister service Adobe Echosign - www.echosign.com

  • Reverse proxy settings needed for exposing webservice to external world?

    Hi guys,
    Internal PI system have exposed a WebService endpoint URL. There is firewall point lets say it <EXT_POINT:EXT_PORT>, which is accessible from outside the company premises, with http://<EXT_POINT:EXT_PORT>/<SomeService>, then request is forwarded to the PI. However, I believe on PI system, the reverse proxy should be configured. What I shall do is to setup the HTTP mapping:
    <EXT_POINT:EXT_PORT> TO <PI_SYSTEM:PI_HTTP_PORT>
    and
    <SomeService> TO XISOAPAdapter/MessageServlet?channel=<PARTY>:<SENDER_COMP>:<CHANNEL>
    Or am I missing something in the whole picture ..?
    Thanks,
    Lalo

    Hi,
    You don't need to setup rules for each partner or each interface. which requires lot of rule set up at reverse proxy server table. To avoid this, I would suggest to have a common rule for SOAP adapter and HTTP adapter which should be maintained in proxy server.
    Let say, your webservice URL in SAP PI is something like this,
    http://< PI host>:< PI port>/XISOAPAdapter/MessageServlet?channel=:<Service>:<channel name>
    and reverser proxy server URL ( exposed to external world....URL should have Business servie, communication details as well)
    http://< Reverse proxy server host>:< Reverse proxy server port>/XISOAPAdapter/MessageServlet?channel=:<Service>:<channel name>
    then the rule  should be set like,
    whatever request coming from any application with  http://< Reverse proxy server host>:< Reverse proxy server port>/XISOAPAdapter/ ** then route the request to http://< PI host>:< PI port>/XISOAPAdapter/**.
    So the webservice request will be routed to respective interface.
    The same way can be applied for HTTP.
    Hope this helps.
    Thanks
    Rajesh
    Edited by: Rajesh on Jun 23, 2010 9:52 PM

  • Compile forms for one module and jar

    Hai all,
    Our functional consulant is saying to recompile jar and forms for financials module ?.. how can I do this ?
    Kai

    Kai,
    This should be done via adadmin. As applmgr user, source the application env file and run adadmin.
    More details can be found in:
    Oracle Applications Maintenance Utilities
    http://download.oracle.com/docs/cd/B40089_07/current/acrobat/r12adutil.pdf
    Oracle Applications Maintenance Procedures
    http://download.oracle.com/docs/cd/B40089_07/current/acrobat/r12adproc.pdf

Maybe you are looking for

  • Previous/Next View commands not available

    I have two PDF documents created from Adobe Acrobat 7. Using Adobe READER, in one document I can navigate around jumping through several different pages and zoom levels and then use the right-mouse click to choose "Previous View" or "Next View". In t

  • Is it possible to completely delete a specific measure of my song?

    I'm working on a song where I've recorded 4 tracks so far (all live instruments). Once I recorded them, I realized that measures 35 and 36 shouldn't be there at all. In other words, I'd like the song to skip from measure 34 to measure 37. 3 of the 4

  • Solution to Prevent the DOS Attack

    Hello Experts, We  have our Production Servers placed at ISP DC where we are using Cisco  ASA firewall model 5505 and all the servers placed behind the  firewall.The bandwidth we have 100 MBPS and there is no IPS device in  between. Since  long time,

  • Back In One Frm To Prev Frm Than Than Set Cursor Postion

    Hi all In My Project One Problem Is Arising, me Run Project in Web , Prob is When I run Project and Calling Form Main to Other From And Back To Main From than Cursor Position is Not Set , So Any Function In Oracle Form To Set Cursor Position In Form.

  • Verification email doesn't come

    Hi. I have had to mess around with settings since the new look webmail. It seems whilst oing it I must have deleted one of my accounts as it was picking up messages 3 times. Thats sorted but when i try to add a new email address so I can send and rec