VSM mods :: User pictures in VSM Customer Portal

I really don't know how much more of you are still using the "old style" VSM Customer Portal (for me the way it looks and behaves are hundred times better than this new silverlight style but it's my personal opinion only).
I don't even know how many years are left until its "retirement".
Anyway I am sharing my experience how it is possible to make the portal a bit nicer and more personalized than it is by default. Of course if you are not against to customize your system a little.
User photos
It's not a long time ago since we have started to store employees pictures in the Active Directory. It is quite nice to see persons photos when receiving emails, when talking with colleagues using Lync or reviewing information on internal SharePoint portal.
Then I thought - why not VSM? It should be not very difficult to attach pictures to a VSM Person record as object (the standard feature by the way) and to display it in the Portal (maybe in the Full Client app as well).
Especially when the method to display a binary picture on a web page has been already tested well since the picture quick preview mod (see my earlier post) implementation.
You may attach the picture to a Person record manually of course, but it's really not a rocket science to import photos from AD user objects (property thumbnailPhoto) and import it to VSM as Person object automatically. And you can even sync these pictures with AD every night in example.
So please feel free to share your notes and improvement suggestions or to ask questions if you are interested in details how to do that. I am not sure whether this is suitable to go in much details publicly but I will always try to help by PM at least.
Or simply you may ask your professional services contact to implement this change in your system if you like it. I am sure they can easily manage that. =)
Gytis

And this is an example from our working environment how it may look like in the Portal:

Similar Messages

  • IOS 8.0 our apple users and CISCO ISE customized portal [SOLVED]

    Hi there guys ,
    i wondering why after the update to iOS 8.0 our apple users , cannot
    make it to the ISE authentication Portal , we make em connect thru a WLC wich
    is redirecting to ISE ( radius server ) the web-auth process,
    while if we use the internal portal (PIC2) of wlc 5508 the all process going well
    after the update to 8.0 apple IOS , devices can't reach our customized portal
    no more.....
    anybody experienced the same?
    BR
    Eugenio

    Glad you got it working and good job on finding a solution to your problem (+5 from me). Also, thank you for taking the time to come back and share it.
    If your issue is resolved you should mark the thread as "Answered" :)
    One thing to also consider is CWA (Central Web Auth) instead of what you are doing which is LWA (Local Web Auth). It is always better to do CWA as there are many benefits to it. 
    Thank you for rating helpful posts!

  • Custom Portal iView (Retrieve user; Append text to URL; Redirect to URL)

    Hi all,
    I wish to create a custom Portal iView. I wish to fulfill the following requirements using this iView:
    1) I wish to retrieve the Portal User ID of the user who is currently login in Portal. (Will the IUser class solve the purpose? I know IUser is used in Web Dynpro application.)
    2) I wish to append this User ID to another URL (a URL of some other non-SAP application). The URL is something like this:
    http://<ABC>/user=
    3) Both the above tasks have to be performed in the same iView. And then the iView should automatically be redirected to the new URL (generated in step 2).
    I wish to do this without using Web Dynpro. Can someone please help me for this requirement? I would appreciate even if someone knows the solution to only one of the three steps above, and replies to my question.
    Thanks in advance.
    Regards,
    Ankur

    GLM,
    Sorry, my mistake.
    I have been able to achieve step 3 using this thread:
    Redirecting to external website from abstract portal component?
    Can someone help me for step 1:
    1) I wish to retrieve the Portal User ID of the user who is currently login in Portal. I need to do this in an AbstractPortalComponent.
    Bye
    Ankur

  • User pictures are not shown when users are added to person field in custom list

    Hi,
    Recently we have migrated our intranet from SP2010 to SP2013. We upgraded User profile service application, My sites and Intranet site to new environment. We haven't upgraded sites to use SP 2013 templates due to some business decisions. Everything
    is working fine and as expected.
    There are few lists in our environment where we have added users in a persons fields and allowed to show their pictures with details along with name. these user pictures are not being shown on to the page. After looking in picture property I found that "white
    Space" in a picture library name is replace by %2520 instead of %20 (/user%2520photos/profile%2520pictures).
    I tried reproducing problem on a new team site with SP 2010 template and it is reproduced however it is not occurring for a team site with SP 2013 template.
    Any suggestions would be very helpful for resolving this issue. Thanks in advance.
    -Amol Meshe

    We are experiencing the same issue. We get a /User%2520Photos/Profile%2520Pictures/ path anytime we use the people picker field with the option to display picture or the picture and details option.
    EDIT: This is only a problem on the list view. If you open the display form the image shows just fine. I can't see any setting view Edit Page and updating the web part that contains the list data to correct this.
    Michael Allen (.NET and SharePoint 2010 Developer)

  • HT1349 The iPhone 4S setting (white on black) it is so cool! But one thing that I don't know if Apple is aware of this glitch or not, but they need to fix it, when you go to that mode every picture and every icon go to negative view, has anyone experience

    One very COOL feature on iPhone 4S that I just discovered, is the (White on Black) display mode, which is so cool and atrictive. When you go to that mode, every picture on the iPhone, facebook, icons and every other applications that displays a picture are effected, native or installed Apps. that displays a picture goes in to negative view, if you want to view your pictures, you have to go back to the default setting, very disappointing.
    This is a very cool feature and Apple needs to find a way that all photos are immune and preserved from the conversion when a user switches to that mode.
    Love to hear your comments and suggestions and I'm sure that Apple developers can come up with a solution to fix the glitch. 
    V/r
    S. Raoufi

    Hmmmm, http://www.seattlepi.com/ loads fine hear in 10.4.11, FF 3.6.8, but I do see it uses some kind of Flash.
    The last really supported Flash for PPC was 10.1.102.64, but if it's for like Facebook or such, people have been fooling FB to think they have a leter version installed.
    Texas Mac Man's Flash hack/post...
    https://discussions.apple.com/thread/3599648?tstart=0
    Flash player 11.1 hack on PowerPC - https://discussions.apple.com/message/16990862
    Might be later ones around also... saw 11.3 I think.
    (If you are running a PPC Mac with Flash Player 10.1.102.64 and are having problems with watching videos on FaceBook or other sites, contributor Texas Mac Man suggests the following solution which fools the site into thinking that you are running the latest version:)
    Download this http://www.steelbin.com/FPforFBPPC.zip to your desktop, unzip it, and replace the current Flash Player plug-in which is in your main/Library/Internet Plug-Ins folder, (not the user Library). Save the old one just in case this one doesn't work.
    You should also consider the Shockwave Player, which displays Web content that has been created by Adobe Director, much used for multimedia: For PPC Macs:  http://get.adobe.com/shockwave/
    See in each Browser which version of Flash it thinks it has...
    http://kb2.adobe.com/cps/155/tn_15507.html
    Then Test Adobe Shockwave & Flash Players...
    http://www.adobe.com/shockwave/welcome/

  • Link XCM login user with R/3 Customer

    Hi All,
    I have recently configured XCM for using SAP R/3 ECC 6.00 catalog functionality.
    I am using the SAP R/3 user for logging on to XCM Portal.
    When I add items to shopping cart, it states no customer found.
    How can I link the User ID to respective Customer in SAP R/3.
    Secondly the price as available in catalog is 0.00 USD though I gave maintained the necessary conditions in R/3. When I created the catalog in SAP R/3 and under layout added items, there also it shows the price as 0.00 USD. But if I create a sales order manually in R/3 system picks the correct price which for PR00 has been maintained as 100 USD.
    Looking forward to an early reply.
    Rgds,
    Rajeev

    Hi Rajeev,
    You can connect your SU01 user id to Customer. Su01 User id  is through which you are log in to ISA.
    from SAP R3 got to SU01 Tcode
    from SU01screen click on "Go To--> Reference"
    In Reference screen you have to provide three value "Obj. Type", "Name" and "Key"
    This is contact person information.
    For example
    Obj. Type = BUS1006001
    Name = Bus. partner employee
    Key = XXXXX
    In the customer detail (VD0X) you have to maintain contact person data.  Click on "General Data" button and click on last tab "Contact person" here you have to maintain Contact person for this customer.
    You can create contact person by Tcode VAP1, VAP2- Change, VAP3- Display.
    So link from SU01 to Customer is line
    SU01-->Contact person --> Customer.
    About your price issue.
    Can you check you shopadmin data. If you are using IPC then you have to select IPC in your shop admin.
    I hope this will help you to resolve your problem.
    Regards.
    eCommerce Developer.

  • In Business One Customer Portal

    Hi Experts,
    I have S-user ID and Password.
    How can i change Name, Mail ID, Phone No in Customer Portal?
    Plz guide me.
    Thanks and Regards,
    Manikandan
    Edited by: Mani S kandan on Jun 30, 2009 5:42 PM

    Hi Manikandan,
    Try the following link,
    [https://websmp210.sap-ag.de/myprofile|https://websmp210.sap-ag.de/myprofile]
    Click 'My Personal Data' then click 'Edit' (small yellow box in main window)
    You can also install a single sign-on certificate from here, save entering username and password each time.
    Thanks,
    Mike

  • BPM worklist in custom portal server

    Hello
    I have extended a domain containing soa, ucm and webcenter with the custom portal template to create a custom portal server. I am trying to integrate the bpm worklist taskflows on a page here. I have managed to get the bpm taskflows in a adf app deployed on a soa server. Most of the soa libraries are targeted to the custom portal server. The page the worklist is displayed on is only displayed to an authenticated user. the page still shows up blank. No errors.
    Has anyone here managed to get this working on a custom server?
    thanks

    We found a solution this problem in Tamer Qumhiehs blog here
    https://blogs.oracle.com/webcenterportal/entry/oracle_bpm_suite_oracle_webcenter

  • LMS 3.2 : issue with custom portal : high CPU

    Hi,
    Customer has a big issue with LMS.
    When he connects to the standard portal, it works fine.
    pdshow seems ok.
    But when he wants to work with custom portal (portal.jpg), it makes a long time to display information and when he wants select something it hangs.
    CPU is very high. He must stoped/restart LMS to have a normal CPU.
    I asked him to :
    - restart LMS, he made at 14h30
    - CPU was ok and he worked with standard portal withou problems but when he tried to put debug for portal CPU increase at 15h30:
    Common Services -> server -> Admin ->  CS Log Configurations: debug on CiscoWorks Portal, CiscoWorks portlets and CS Home
    Process which takes a lot of CPU is tomcat, you will find pdshow.txt, stdout.log and stderr.log.
    He tries to go to the custom portal but it hangs, you will find logs from debug : CSHomePage.log and CSPortal.log
    he sent me AAD.log because there was " high severity alert".
    Many thanks for your help,
    Elisabeth

    The most obvious problem is that DfmBroker is down.  Check to make sure tcp/9002 is not in user, then try a server reboot.  See if the AAD problems go away (and perhaps the CPU problem will as well).  If not, post the NMSROOT/objects/local/logs/broker.log.

  • Synchronization of R/3 User with self Registration in Portal

    Dear All,
    In Enterprise portal, we have activated self registration. So that user can register to the portal. We have a scenario that once the user is created in the portal through self registration, the same user Id should be generated in R/3. How do we achieve this in the portal?
    Kindly help us for the same.
    Regards,
    Alpa

    I was reading SAP certification material just now and have a similar question from my client and looking for answers.
    I am writing part of information here so that you can do further research: Please update here what was the result of future understandings and if this worked? Ahh have to type all cant copy from the file
    To enable sso b/w sap ume and abap based system, users should ideally have same user id's in both the systems. Replicating usre accnts to relevant sap systems is one meathod to ensure the same user ids.
    The data is replicated only from ume to sap system and nt vice versa.
    UME accmplishes replication by transmit of XML documents.'
    Prerequisites:
    Ume supports replication of user data to abap sys with release 4.6D or higher. you can replicate to a maz of 3 systems.
    users are created with a de-activated pwd in backend so they shud always logon thru ume in portal and access backend by sso logon tickets.
    Procedure:
    start config tool
    2. choose swich to config editor mode
    3. navigate to cluster_data_server_cfg_services
    4.switch to edit mode
    5.double click on com.sap.security.core.ume.services property sheet
    6.specify receiving sys, sending sys, and define sys conn. info. for sap sys
    7 save property sheet
    8 restart cluster for changes
    9. add the sending sys. to sap sys acl list. this is done in sap sys via a data browser against the table smum_acl
    After all these steps, create a user in EP and see it being present in R3.
    PLZ write back for clarfications or doc, or just to let us know the results and conclusions.
    Thanks
    ANkur agarwal
    SAP Portal consultanat

  • Custom Portal issues

    I created three "views".  They are called PlantAllocations.aspx, WhereUsed.aspx, and Default.aspx where Default.aspx is just a copy of SamplePortal.aspx from the MockCustomPortalPlugins sample solution that was provided.  My issue is when I try to go to the webpage by url for PlantAllocations.aspx (http://pdm-pdev.tyson.com/customPortal/SpecSearchPortal/Views/PlantAllocations.aspx) and Default.aspx (http://pdm-pdev.tyson.com/customPortal/SpecSearchPortal/Views/Default.aspx) I get an unhandled Error. [Please see unhandlederror.png attachment]  I go to our application server and pull the error from the Application Log. [Please see applog.txt].  I do not get an error though for WhereUsed.aspx (http://pdm-pdev.tyson.com/customPortal/SpecSearchPortal/Views/WhereUsed.aspx)
    For the WhereUsed webpage, that is able to render, the links in the left hand menu to the other two views work. [Please see whereused.png attachment].  When I click on the Default menu option the site redirects to the page but I noticed the url is not what I would expect it to be (http://pdm-pdev.tyson.com/customPortal/SpecSearchPortal/Views/Default.aspx) it's actually:
    http://pdm-pdev.tyson.com/customPortal/SpecSearchPortal/Views/WhereUsed.aspx?View=1
    The url still has WhereUsed.aspx with a View index parameter (?View=1).  That's also true for PlantAllocations.aspx.  When I click on the Plant Allocations menu option the site redirects to the page but it's url is the following:
    http://pdm-pdev.tyson.com/customPortal/SpecSearchPortal/Views/WhereUsed.aspx?View=2
    Why can't I reach the other two views directly by url?  I can provide more information if needed.  Thanks

    From the screen shots I can see that you only create a custom portal. It's name is "Spec Search Portal".
    Because you have so many url address:
    http://pdm-pdev.tyson.com/customPortal/SpecSearchPortal/Views/Default.aspx
    http://pdm-pdev.tyson.com/customPortal/SpecSearchPortal/Views/PlantAllocations.aspx
    http://pdm-pdev.tyson.com/customPortal/SpecSearchPortal/Views/WhereUsed.aspx
    1.You need create different custom portal for each url.
    2. Add profile for each custom portal:
    3. Set Portal name for each page(ex.:Default.aspx, PlantAllocations,aspx, and WhereUsed.aspx)
    4.please remember to new session and re-login to the application after you have done the above settings.
    5.I add a picture. It describes the relationship among URL, custom portal, profile and custom portal view.

  • Control the number of users logging in to the portal

    Hello,
    Is there any way to control the number of users logging in to the portal?
    Issue: We need to limit the users logging in Per Company (Access key).
    I read about the Activity Reporting in NW, and that would show us the stats, but does not let us control the logins.  I read all the forum posts on SDN about this topic, they were helpful, but none addressed our needs. 
    Has anyone implemented such functionality?  If we need a write a custom service or component to accomplish this, then which APIs should I be looking at?
    Our Portal Version: We are currently on EP6 SP2 PL 35, and in process of moving to NW.
    Any help on this would be much appreciated.
    Thanks,
    Harman

    Thanks for the replies, here's a little more info...
    We're working on project which allows a company to buy user licenses to access our portal.  So if a company has bought 5 licenses, the 6th user for that company will not be able to login.
    *Note: We treat each Access Key in the portal as a company.
    The way we determine if the user belongs to a company is by the AccessKey that is assigned to that user. We're not depending on IP addresses at all.
    Hope this clears the issue !
    I think we'll have to write some custom code to accomplish this.
    Thanks,
    harman

  • Custom Portal Service Scalability and Performance

    I want to know if Custom Portal Services are scalable enough to handle 300 concurrent users ?
    We are developing custom portal services to consume web service to get response and to send request to an endpoint.
    These portal services will be accessed by portal components.
    We are expecting around 300 concurrent users.
    So whether the custom portal services are scalable ? Does SAP provide support to this kind of architecture ?
    thanks in advance

    HI,
    the portal can support several thousand concurrent users. You only have make a proper sizing (SAPS) and  setup your landscape correctly.
    As for the custom portal service: of course this is scalable, but the performance depends on your coding skills and what the service will do.
    AFAIK SAP offers support for running custom code running on the platform, but not for errors made by the custom code. There is (was, will be) a service from SAP were they check your code for known issues.
    br,
    Tobias

  • Custom portal service not running ni NW 04

    Hello!
    We are about to migrate from EP6 SP2 to NW04 and I'm currently testing the results of the first test run.
    One special problem I encountered is one of my custom portal services no longer running. It did without flaws back in EP6, so something seems to have changed.
    My Service interface:
    [code]
    package com.rag.ekportal.bginfocenter.kmservice;
    @author Juergen Wahlmann
    public interface IBGFetcher extends IService {
    [/code]
    And the implementation:
    [code]
    package com.rag.ekportal.bginfocenter.kmservice;
    public class BGFetcher implements IBGFetcher, Runnable {
    [/code]
    portalapp.xml
    [code]
    <?xml version="1.0"  encoding="UTF-8"?>
         <application>
              <application-config>
              </application-config>
              <components>
                   <component name="BGViewer">
                        <component-config>
                             <property name="ClassName" value="com.rag.ekportal.bginfocenter.bgview.control.BGViewer">
                             </property>
                             <property name="SecurityZone" value="sbi-ruhr.de/ekportal/medium_safety/com.rag.ekportal/components/bgviewer">
                             </property>
                             <property name="ResourceBundleName" value="bginfocenter">
                             </property>
                             <property name="ServicesReference" value="usermanagement,knowledgemanagement,com.rag.ekportal.bginfocenter.kmservice.BGFetcher,com.sap.portal.ivs.connectorservice,landscape">
                             </property>
                        </component-config>
                        <component-profile>
                             <property name="tagLib" value="/SERVICE/htmlb/taglib/htmlb.tld">
                                  <property name="personalization" value="none">
                                  </property>
                             </property>
                             <property name="templatesfolderName" value="Vorlagen">
                             </property>
                             <property name="guidelinesfolderName" value="Richtlinien">
                             </property>
                             <property name="bgContactsfolderName" value="BG-Ansprechpartner">
                             </property>
                             <property name="ksb2folderName" value="KSB 2">
                             </property>
                             <property name="bgControllingfolderName" value="BG-Controlling">
                             </property>
                             <property name="rvURL" value="/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.fo.admin!2fcom.admin.fo.iview!2fcom.admin.iview.fo.ri!2fcom.admin.iview.ri.fo.rag!2fcom.admin.iview.ri.rag.iv.begis_0_0?numberBG=">
                             </property>
                             <property name="KmServiceUser" value="KM Service User">
                             </property>
                             <property name="systemAlias" value="BeGIS_RV_DB">
                             <property name="personalization" value="admin"/>
                             <property name="plainDescription" value="JDBC System object for DB access"/>                         
                        </property>
                        <property name="table" value="janus_contract_bg_v">
                             <property name="personalization" value="admin"/>
                             <property name="plainDescription" value="Database View for reading contracts"/>                         
                        </property>
                        <property name="table1" value="user_roles_v">
                             <property name="personalization" value="admin"/>
                             <property name="plainDescription" value="Database Table for checking user role in RV DB"/>                         
                        </property>
                        </component-profile>
                   </component>
              </components>
              <services>
                   <service name="BGFetcher">
                        <service-config>
                             <property name="className" value="com.rag.ekportal.bginfocenter.kmservice.BGFetcher">
                             </property>
                             <property name="startup" value="true">
                             </property>
                             <property name="SecurityZone" value="sbi-ruhr.de/ekportal/medium_safety/com.rag.ekportal/services/bgfetcher">
                             </property>
                        </service-config>
                        <service-profile>
                             <property name="interval" value="300000">
                             </property>
                             <property name="enable" value="false">
                                  <property name="type" value="boolean">
                                  </property>
                             </property>
                             <property name="numberofruns" value="1">
                             </property>
                             <property name="repository" value="/rag_bgm_test/Beschaffungsgruppen">
                             </property>
                             <property name="KmServiceUser" value="KM Service User">
                             </property>
                             <property name="dbServer" value="xxx">
                             </property>
                             <property name="dbUser" value="xxx">
                             </property>
                             <property name="dbPassword" value="xxx">
                             </property>
                             <property name="dbName" value="xxx">
                             </property>
                             <property name="workfolderName" value="Arbeitsordner">
                             </property>
                             <property name="teamfolderName" value="Teamordner">
                             </property>
                             <property name="contactfolderName" value="Ansprechpartner">
                             </property>
                             <property name="publicfolderName" value="u00D6ffentlicher Ordner">
                             </property>
                             <property name="deletedfolderName" value="/rag_bgm_test/Gelu00F6scht/">
                             </property>
                        </service-profile>
                   </service>
              </services>
         </application>
    [/code]
    The service didn't work after the migration, so I tried to deploy it again. This is the result:
    [code]
    Date : 01/12/2006
    Time : 13:31:37:880
    Message : [PortalServiceItem.startServices] service initialisation failed:com.rag.ekportal.bginfocenter.kmservice|BGFetcher
    [EXCEPTION]
    java.lang.NoClassDefFoundError: com/sapportals/wcm/repository/ResourceException
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:219)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.__createServiceInstance(PortalServiceItem.java:727)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.createServiceInstance(PortalServiceItem.java:613)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.startServices(PortalServiceItem.java:1042)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.startLoadOnStartupServices(PortalAppBroker.java:1563)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.start(PortalAppBroker.java:1518)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.restartQueuedApplication(PortalAppBroker.java:1866)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.updateApplications(PortalAppBroker.java:1702)
         at com.sapportals.portal.prt.deployment.DeploymentManager.updateApplications(DeploymentManager.java:1754)
         at com.sap.ip.portal.admin.portalanywhere.QueryHandler.handleTopic(QueryHandler.java:152)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.executeActionHandleTopic(NotificationSAPJ2EE630.java:1141)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.notifyActionSubscribers(NotificationSAPJ2EE630.java:1089)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.receiveWait(NotificationSAPJ2EE630.java:386)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.broadcastAndWait(NotificationSAPJ2EE630.java:553)
         at com.sapportals.portal.prt.service.notification.NotificationServiceDispatcher.broadcastAndWait(NotificationServiceDispatcher.java:192)
         at com.sap.ip.portal.admin.portalanywhere.EventForwarder.sendQueryAndGetResults(EventForwarder.java:122)
         at com.sap.ip.portal.admin.portalanywhere.EventForwarder.sendQueryToAllServers(EventForwarder.java:144)
         at com.sap.ip.portal.admin.portalanywhere.EventForwarder.forwardEventToAllServers(EventForwarder.java:135)
         at com.sap.ip.portal.admin.portalanywhere.ArchiveUploader.forwardUpdateToAllServers(ArchiveUploader.java:253)
         at com.sap.ip.portal.admin.portalanywhere.ArchiveUploader.doContent(ArchiveUploader.java:235)
         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:646)
         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:522)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         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:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         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:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)
    Severity : Error
    Category : /System/Server
    Location : com.sap.portal.prt.runtime.broker
    Application : sap.com/irj
    Thread : SAPEngine_Application_Thread[impl:3]_15
    Datasource : 2390950:E:\usr\sap\PMT\JC00\j2ee\cluster\server0\log\defaultTrace.trc
    Message ID : 000C29A5B62A00400000001300000A4000040A2887A939D9
    Source Name : com.sap.portal.prt.runtime.broker
    Argument Objs : java.lang.NoClassDefFoundError: com/sapportals/wcm/repository/ResourceException
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:219)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.__createServiceInstance(PortalServiceItem.java:727)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.createServiceInstance(PortalServiceItem.java:613)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.startServices(PortalServiceItem.java:1042)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.startLoadOnStartupServices(PortalAppBroker.java:1563)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.start(PortalAppBroker.java:1518)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.restartQueuedApplication(PortalAppBroker.java:1866)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.updateApplications(PortalAppBroker.java:1702)
         at com.sapportals.portal.prt.deployment.DeploymentManager.updateApplications(DeploymentManager.java:1754)
         at com.sap.ip.portal.admin.portalanywhere.QueryHandler.handleTopic(QueryHandler.java:152)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.executeActionHandleTopic(NotificationSAPJ2EE630.java:1141)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.notifyActionSubscribers(NotificationSAPJ2EE630.java:1089)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.receiveWait(NotificationSAPJ2EE630.java:386)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.broadcastAndWait(NotificationSAPJ2EE630.java:553)
         at com.sapportals.portal.prt.service.notification.NotificationServiceDispatcher.broadcastAndWait(NotificationServiceDispatcher.java:192)
         at com.sap.ip.portal.admin.portalanywhere.EventForwarder.sendQueryAndGetResults(EventForwarder.java:122)
         at com.sap.ip.portal.admin.portalanywhere.EventForwarder.sendQueryToAllServers(EventForwarder.java:144)
         at com.sap.ip.portal.admin.portalanywhere.EventForwarder.forwardEventToAllServers(EventForwarder.java:135)
         at com.sap.ip.portal.admin.portalanywhere.ArchiveUploader.forwardUpdateToAllServers(ArchiveUploader.java:253)
         at com.sap.ip.portal.admin.portalanywhere.ArchiveUploader.doContent(ArchiveUploader.java:235)
         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:646)
         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:522)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         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:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         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:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)
    Arguments : java.lang.NoClassDefFoundError: com/sapportals/wcm/repository/ResourceException
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:219)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.__createServiceInstance(PortalServiceItem.java:727)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.createServiceInstance(PortalServiceItem.java:613)
         at com.sapportals.portal.prt.core.broker.PortalServiceItem.startServices(PortalServiceItem.java:1042)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.startLoadOnStartupServices(PortalAppBroker.java:1563)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.start(PortalAppBroker.java:1518)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.restartQueuedApplication(PortalAppBroker.java:1866)
         at com.sapportals.portal.prt.core.broker.PortalAppBroker.updateApplications(PortalAppBroker.java:1702)
         at com.sapportals.portal.prt.deployment.DeploymentManager.updateApplications(DeploymentManager.java:1754)
         at com.sap.ip.portal.admin.portalanywhere.QueryHandler.handleTopic(QueryHandler.java:152)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.executeActionHandleTopic(NotificationSAPJ2EE630.java:1141)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.notifyActionSubscribers(NotificationSAPJ2EE630.java:1089)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.receiveWait(NotificationSAPJ2EE630.java:386)
         at com.sapportals.portal.prt.service.notification.impl.NotificationSAPJ2EE630.broadcastAndWait(NotificationSAPJ2EE630.java:553)
         at com.sapportals.portal.prt.service.notification.NotificationServiceDispatcher.broadcastAndWait(NotificationServiceDispatcher.java:192)
         at com.sap.ip.portal.admin.portalanywhere.EventForwarder.sendQueryAndGetResults(EventForwarder.java:122)
         at com.sap.ip.portal.admin.portalanywhere.EventForwarder.sendQueryToAllServers(EventForwarder.java:144)
         at com.sap.ip.portal.admin.portalanywhere.EventForwarder.forwardEventToAllServers(EventForwarder.java:135)
         at com.sap.ip.portal.admin.portalanywhere.ArchiveUploader.forwardUpdateToAllServers(ArchiveUploader.java:253)
         at com.sap.ip.portal.admin.portalanywhere.ArchiveUploader.doContent(ArchiveUploader.java:235)
         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:646)
         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:522)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         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:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         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:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)
    Dsr Component :
    Dsr Transaction : 5f940fe0836711da887d000c29a5b62a
    Dsr User :
    Indent : 0
    Level : 0
    Message Code :
    Message Type : 1
    Relatives : /System/Server
    Resource Bundlename :
    Session : 2391
    Source : com.sap.portal.prt.runtime.broker
    ThreadObject : SAPEngine_Application_Thread[impl:3]_15
    Transaction :
    User : xxx
    [/code]
    Looks like something is wrong in the service definition (portalapp.xml) but I have no clue. Class names are spelled right, settings the same as in EP6 SP2, yet the portal engine is not able to find the implementation class of the service.
    Any ideas?
    Cheers,
      Juergen

    Hi Detlev!
    The ServiceReference definition previously was located in the application config under SP2, but didn't work either.
    Now I found the solution. A sharing reference of all non-custom services in the application config and an additional sharing reference to my custom service in the portal application's config like this:
              <application-config>
                   <property name="SharingReference" value="usermanagement,knowledgemanagement,com.sap.portal.ivs.connectorservice,landscape">
                   </property>
              </application-config>
              <components>
                   <component name="BGViewer">
                        <component-config>
                             <property name="ClassName" value="com.rag.ekportal.bginfocenter.bgview.control.BGViewer">
                             </property>
                             <property name="SecurityZone" value="sbi-ruhr.de/ekportal/medium_safety/com.rag.ekportal/components/bgviewer">
                             </property>
                             <property name="ResourceBundleName" value="bginfocenter">
                             </property>
                             <property name="SharingReference" value="com.rag.ekportal.bginfocenter.KMService.BGFetcher">
                             </property>
                        </component-config>
    Case closed, thx for you hint. I awarded points.
    Cheers,
      Jürgen
    Message was edited by: Juergen Wahlmann, solution included

  • Custom user registration form and custom user attributes.

    I am wondering if anyone out there has any experience creating a custom portal user self registration form. This form would contain some default user attributes that are in the standard form, but it would also need to contain user attributes that are custom to the application we are deploying. Just wondered if anyone has any experience with this or how it might work.
    Thank you,
    Craig

    I know this question has reaped no answers, so I thought I'd toss in a second request for the information. I have found no documentation on how to do this. Has anyone succeeded?
    Thanks!
    Erik

Maybe you are looking for

  • How can I organize my files in files panel;images, videos etc?

    I am begining to have a lot of files in my files panel. I have a folder for images but when I put the images there dreamweaver does not know where to find them, even though I specified this when setting up.  I am now begining to get a lot of videos a

  • How to display pdf file in flex application

    hi, I am Ibran, I am using Flex4.5, in that i want to display a pdf file like images. How can i do it please anyone tell me. I have used navigateToURL(url),but this was going into navigation and i can't see my textfield and buttons. So without this 

  • Updated Batch Characteristics on Order Release is not available in MSC3N

    Hi All, I have maintained the Class (023) and characteristics for Finished Material. When I am releasing the production order, I am assigning the values for batch characteristics (Custom defined characteristic) after that, If I go and see the corresp

  • Dynamic flat file loading in OWB 11g

    Hi, I'm working on owb 11g, i need to load multiple files into tables having the same file name where only the date and file sequence number changes. The files are of format: FileA_2009_1 FileA_2009_2 FileA_2009_3,etc.... How can i dynamically change

  • IE10 and IE11 BUG: clipboard data modified when pasted into TEXTAREA

    When pasting certain text into a TEXTAREA under IE 10.0.9200.16921 in compatibility mode, IE10 changes the data - sometimes (mysteriously and randomly about half the time). The following test web page demonstrates how to reproduce this problem: <html