Create custom com.sap.portal.layouts.framework to allow google index

Hello experts,
I can't create a full .par from a copy of the com.sap.portal.layouts.framework  component because when I create the .par for upload it in the portal, this .par file just includes the portalapp.xml. I don't know if there is a restriction in the portalapp.xml, so that the .jsp files are not exported to the par file?
I haven't changed the portalapp.xml, just deleted the components for the layouts that I donu2019t need to modify
<?xml version="1.0" encoding="UTF-8"?>
<application>
  <!--THIS FILE IS A COPY OF THE ORIGINAL VERSION STORED IN THE PCD. PLEASE DO NOT CHANGE IT!-->
  <application-config>
    <property name="Vendor" value="sap.com"/>
    <property name="SecurityArea" value="NetWeaver.Portal"/>
    <property name="SharingReference" value="com.sap.portal.htmlb,com.sap.portal.themes.lafservice,com.sap.portal.useragent,com.sap.portal.pagebuilder"/>
  </application-config>
  <components>
    <component name="framework">
      <component-config>
        <property name="ClassName" value="com.sapportals.portal.pb.layout.PageLayout"/>
        <property name="ResourceBundleName" value="pagebuilder_nls"/>
        <property name="SafetyLevel" value="no_safety"/>
      </component-config>
      <component-profile>
        <property name="ComponentType" value="com.sapportals.portal.layout"/>
        <property name="com.sap.portal.pcm.Title" value="Framework Layout"/>
        <property name="com.sap.portal.pcm.Description" value="Layout displaying one full-width column that encompasses the entire portal desktop and contains scripts"/>
        <property name="com.sap.portal.reserved.layout.TagLibLayout" value="/SERVICE/com.sap.portal.pagebuilder/taglib/layout.tld"/>
        <property name="com.sap.portal.reserved.layout.TagLibHtmlb" value="/SERVICE/com.sap.portal.htmlb/taglib/htmlb.tld "/>
        <property name="com.sap.portal.reserved.layout.TemplateFile" value="framework.jsp"/>
        <property name="AuthScheme" value="anonymous"/>
        <property name="com.sap.portal.reserved.layout.Cont1" value="frameworkColumn">
          <property name="title" value="Framework Column"/>
          <property name="orientation" value="vertical"/>
          <property name="designClass" value="prtlHeaderCon"/>
        </property>
      </component-profile>
    </component>
    <component name="light_framework">
      <component-config>
        <property name="ClassName" value="com.sapportals.portal.pb.layout.PageLayout"/>
        <property name="ResourceBundleName" value="pagebuilder_nls"/>
        <property name="SafetyLevel" value="no_safety"/>
      </component-config>
      <component-profile>
        <property name="EPCFLevel" value="0"/>
        <property name="ComponentType" value="com.sapportals.portal.layout"/>
        <property name="com.sap.portal.pcm.Title" value="Framework Layout"/>
        <property name="com.sap.portal.pcm.Description" value="Layout displaying one full-width column that encompasses the entire portal desktop and contains scripts"/>
        <property name="com.sap.portal.reserved.layout.TagLibLayout" value="/SERVICE/com.sap.portal.pagebuilder/taglib/layout.tld"/>
        <property name="com.sap.portal.reserved.layout.TagLibHtmlb" value="/SERVICE/com.sap.portal.htmlb/taglib/htmlb.tld "/>
        <property name="com.sap.portal.reserved.layout.TemplateFile" value="light_framework.jsp"/>
        <property name="AuthScheme" value="anonymous"/>
        <property name="com.sap.portal.reserved.layout.Cont1" value="frameworkColumn">
          <property name="title" value="Framework Column"/>
          <property name="orientation" value="vertical"/>
          <property name="designClass" value="prtlHeaderCon"/>
        </property>
      </component-profile>
    </component>
  </components>
  <services/>
</application>

I'm trying to do the follow change in framework.jsp so that google can correctly index a external facing portal:
I allready consider the following links:
Note 933452
http://help.sap.com/saphelp_nw70/helpdata/en/44/ccf6bf687f3b9ae10000000a1553f6/frameset.htm
Re: EP and search engine
Re: Portal Page Header <HEAD> Keywords & Title
Re: EP and search engine
Re: New Framework Page From PAR File
Creating framework page from new jsp-file
Any advice will be very helpful
Best Regards,
Ernesto Serrano

Similar Messages

  • Com.sap.portal.layouts.framework.par

    Hi to all
    iam new to Par development
    i want to do some changes in above mentioned par
    i have imported into NWDS
    but i cant to change the code in the JSP files(its not Editable)
    how to do the modifications
    thank you regards
    pavan

    Pavan,
    You do u want to  edit com.sap.portal.layouts.framework.par  . this pars is only for layouts. If you want to change the width or create a new layout then u can use it.
    Deploy the par with different name than satandard name.
    Ram.

  • Portal is blank after modifying com.sap.portal.layouts.framework

    Hi Experts,
    Using SAP EP 7.0 SPS 18 and NWDS 7.0.18
    I downloaded the par file com.sap.portal.layouts.framework because I wanted to increase the width of the detailed navigation panel. I imported it into NWDS and in the WAandNavPanel.jsp I modified this line
    <hbj:page title="Portal Page">
         <hbj:gridLayout   id="GridLayout1"  width="100%" cellSpacing="2">
         <hbj:gridLayoutCell rowIndex="1" columnIndex="1" width="20%" verticalAlignment="top">
              <lyt:container id="navPanelContainer" />
         </hbj:gridLayoutCell>
         <hbj:gridLayoutCell rowIndex="1" columnIndex="2" width="80%" verticalAlignment="top">
              <lyt:container id="workAreaContainer" />
         </hbj:gridLayoutCell>
         </hbj:gridLayout>
    </hbj:page>
    To this:
    <hbj:page title="Portal Page">
         <hbj:gridLayout   id="GridLayout1"  width="100%" cellSpacing="2">
         <hbj:gridLayoutCell rowIndex="1" columnIndex="1" width="25%" verticalAlignment="top">
              <lyt:container id="navPanelContainer" />
         </hbj:gridLayoutCell>
         <hbj:gridLayoutCell rowIndex="1" columnIndex="2" width="75%" verticalAlignment="top">
              <lyt:container id="workAreaContainer" />
         </hbj:gridLayoutCell>
         </hbj:gridLayout>
    </hbj:page>
    I then selected 'Quick PAR Upload' from NWDS and selected 'Include the source code of the portal application' and 'Deploy PAR' checkboxes and then deployed.
    Now when I login to the portal, its just a blank screen. What did I do wrong, and how can I fix this please?
    Regards,
    Marshall.

    Hi Marshall,
    Just a couple of notes for you:
    Changing the SAP namespace to your own/client namespace is a good idea, though you'll need to copy all referenced Portal objects if possible.  In addition, every support pack or patch will require you to recreate this PAR file using the original SAP source as the underlying code may have changed.
    All that said, the easiest way to check out a change is to make a change directly to the PAR file and upload.  I do this when working with a local Portal install (not the development one). 
    Another point, make sure when you upload it via System Admin/Support/Runtime Tools/Administration Console (or something like that); that you get a valid version number when you upload.  If you don't, that indicates something is wrong with the PAR file.
    Maybe a test for you would be to take the existing PAR file, and upload it again without modification to see if there's a problem; then do it again, but this time just adding some space or something to the file (no code changes).  Keep baby stepping till you work out what code is making the screen go blank for you.
    Regards,
    Matt
    ps. I hope you've solved this by now...Otherwise ask your friendly SAP expert (who may be handy) how to do it.  Alternatively, publish exactly the change you're making and we can review it.

  • Com.sap.portal.dotnet.framework

    My problems have been resolved..
    Thanks,
    Message was edited by: Chung-Ho Fan
    Message was edited by: Chung-Ho Fan

    Hi Roy,
    I would advice you to re-deploy the com.sap.portal.dotnet.framework.sda file via SDM tool.
    Verivy that its upgrading policy is "any version". That means: upgrade if any version
    ( lower, same or higher ) is present.
    Regards,
    Rima.

  • After deploying a customized com.sap.layouts.framework.par

    Hi all,
    after we deployed a customized com.sap.layouts.framework.par to our portal we got blank portal pages after login. Now we want to upload the SAP standard layout par file. How we can reload it? Or is it possible to deploy a patched SCA file via SDM? If this works how we can identify which software components needs to be redeployed.
    Thanks in advance for your support.
    Best regards.
    Mike

    Hi Mike,
    It is not recommended to modify directly in SAP namespace. You must always copy the standard PAR file and rename to com.<clientname>.layouts.framework.par -> customize -> upload on Portal so that standard is not affected.
    Now to recover from your current problem - do you have another Portal instance eg - QUALITY or PROD portal?,
    if so you can navigate in that system to System Admin - Support - Portal Runtime - Browse Deployment -  Download the com.sap.portal.layouts.framework.par.bak
    In the problematic system - go to System Admin - Support - Administrator Console - Archive uploader - Upload the downloaded working PAR. (You have to remove the .BAK extension before uploading)
    Hope this helps.

  • Custome login module:SDA can't reference com.sap.portal.usermapping_api.jar

    I made my own j2ee custom login module and one of the things I wanted the custom login module to do is to clear out the UME roles for the user logging in,  "download" the role assignments from an ABAP WAS system, and reassign those roles in UME.  I got the coding done and created my JAR file. In building the SDA file, I can't figure out how to add com.sap.portal.usermapping_api.jar to the provider.xml file.  I tried specifying it on thru "create new" and tried looking for it in the list from "Select library/interface/service, but I still get an error when loading the login module.
    Does anyone know how to do this?
    TIA.
    Mel Calucin
    Bentley Systems, Inc.

    Hi Mel,
    why do you think you need to reference the portal's user mapping service API? I'm not sure whether you can reference Portal services at all from J2EE level.
    If you need to use user mapping in your login module, you don't need the Portal's user mapping service. Instead, you can directly use the user mapping interfaces and methods of the UME, which are contained in a J2EE library.
    You can use something like the following reference to get runtime access to the UME API library:
    <reference reference-type="weak">
      <reference-target target-type="library">
        com.sap.security.api.sda
      </reference-target>
    </reference>
    Accessing user mapping is possible via com.sap.security.api.UMFactory.getUserMapping() which returns an object implementing com.sap.security.api.umap.IUserMapping. This is the main entry point for all user mapping related features.
    Please check the Javadoc for details:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/javadocs/nw04/sp12/user management engine - version 4.0/index.html
    I hope this helps.
    Best regards
    Heiko

  • IViewTrayColor  and com.sap.portal.iview.family

    I am looking to do a custom layout to control the tray colour of an iView and folowing the documentation (http://help.sap.com/saphelp_nw04/helpdata/en/43/6dfbbbac847100e10000000a1553f7/frameset.htm) on creating a custom layout it mentions to go to the default_iView in the core objects and look at the com.sap.portal.iview.family attribute.
    The issue is I can not find this attribute in either the standard iView dislpay editor of the PCD editor.
    We are running Portal 6 6.40 SP15...
    Does anyone know where to set this value??
    Cheers,
    D.

    Hi Derek,
    I don't have any SPS15 at hand, but on the first SPS16 I checked the attributed is to be found at exactly the place described on help.sap.com (it's name is "Family", the technical name is as described).
    Re-check, otherwise consider patching.
    Hope it helps
    Detlev

  • Exception when using a renamed com.sap.portal.navigation.toolarea.par file

    Hi,
    I would like to modify the toolarea of our SAP Enterprise Portal. Basically, I just want to move the tools to the right hand side.
    <b>Problem Description</b>
    According to several threads I found on sdn
    - How to modify the header
    - copy and rename par-file?
    it should be fairly simple to modify the tool area.
    - download com.sap.portal.navigation.toolarea.par from portal server
    - import the downloaded par file into your NetWeaver Developer Studio
    - Change the ToolAreaiView.jsp in project folder dist/PORTAL-INF/jsp
    - Save changes
    - Deploy project to the portal server (>File>Export>Par File><Name of your project>>Next>...)
    - Remove the standard Tool Area iView from your Framework page
    - Create a new iView from your uploaded par file (chose default component)
    - Add new created iView to your Framework page
    Done, you should see your customized tool area. Unfortunately I encounter a Portal Runtime Exception (Page could not create the iView). I did exactly as described above.
    - I downloaded the com.sap.portal.navigation.toolarea.par.bak file from >System Administration>Support>Portal Runtime>Browse Deployment>ROOT>WEB-INF/deployment/temp.
    - Extracted the com.sap.portal.navigation.toolarea.par after changing the downloaded files file extension to zip
    - Imported the extracted par file into Netweaver Developer Studio under a new project name
    - Found the ToolAreaiView.jsp in project folder dist/PORTAL-INF/jsp
    - Did NO changes
    - Exported the project into a par file and deployed the par file to the portal successfully.
    - Removed the old Tool Area iView from the Framework page
    - Created a new Tool Area iView from my uploaded par file (default component)
    - Added the new created iView to the Framework page.
    - I logged on again and instead of the Tool Area I see an error message
    <i>Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/sdm_Germany/de.sdm.kellermann.folders.home/de.sdm.kellermann.folders.coreobjects/default/frameworkPages/de.sdm.kellermann.coreobjects.frameworkpage/de.sdm.kellermann.iviews.toolarea
    Component Name : null
    Page could not create the iView.
    See the details for the exception ID in the log file</i>
    <b>Background information</b>
    J2EE Engine: 6.40 PatchLevel 89291.313
    Portal: 6.0.11.3.0
    Browser: Microsoft Internet Explorer 6 SP2
    NWDS: 2.0.11
    Any ideas what I did wrong? I appreaciate any kind of help.
    Best regards,
    Martin

    Hi Yoav,
    thank you for your swift response. You were right. I do not know why but after I imported the downloaded par file into NetWeaver Developer Studio, the new created project did not contain the jar files, which come with the par file. I added the jar files manually to the project, put them into the project's build path and instructed the NWDS to put them into the par file which I deployed to the portal server.
    Afterwards I completed the routine described in my first post and everything worked out. Thanks a lot for that hint.
    By the way do you know how to instruct NWDS to include the jar files automatically during an import?
    Best regards,
    Martin

  • Can't See com.sap.portal.runtime.logon in list of PAR Files in Iview Wizard

    Hello All,
    I am trying to create an iview from PAR file com.sap.portal.runtime.logon which is the logon par file that has the logon page. But when I right click a folder in the PCD and click on New From PAR Iview I try to find on the list of available par files and I don't find the one named com.sap.portal.runtime.logon
    Can anyone tell me if this has to do with the portalapp.xml file from com.sap.porta.runtime.logon.par file.? or with the Security Zones defined in portalapp.xml? Or does someone know why this PAR file doesn't appear on the list and how can I make it appear on this list of par files?
    Any helpful ideas to solve this issue will give rewarding points.
    Thanks
    Luis

    Hello,
    What I want to do is to put the logon page in the light framework page so that the users can login from the anonymous portal. After I customize the logon page I want to create aniview in the detailed navigation.
    If you want to see the jsp files that the com.sap.portal.runtime.logon.par file you have to go to the file system and copy the .par.bak file , rename it to .zip and all the files are there.
    But my question is if this is a par file that is deployed in the portal , why I cant create an iview from this par file? From other forums I have read they say that creating an iview from this par file it will put the logon page where you want. But when I try to create an iview from PAR File the com.sap.portal.runtime.logon doesn't appear in the list of available par files.
    Please help me on this and will give rewarding points.
    Thanks
    Luis

  • Com.sap.portal.runtime.logon.par information in Authschemes.xml

    Hello Portal gurus,
        I am trying to customize the Portal logon page by modifying the com.sap.portal.runtime.logon.par file. I modified the par file. But after this change, I wanted to change the authschemes.xml file to reflect the par file changes.
    When I downloaded the .xml file, I only found occurences of <b><frontendtarget>com.sap.portal.runtime.logon.certlogon</frontendtarget></b>, <b><frontendtarget>com.sap.portal.runtime.logon.basicauthentication</frontendtarget></b> and  <b><frontendtarget>com.sap.portal.runtime.logon.header</frontendtarget></b>
    Could anybody confirm, whether I have to rename these occurrences of com.sap.portal.runtime.logon with my customized logon .par file name between <frontendtarget> and </frontendtarget>?
    Points will be awarded for correct answers and useful suggestions.
    Thanks,
    ~~LB

    Hi
    Here is the procedure
    1. Start the Config Tool by executing <SAPJ2EEEngine_installation>\j2ee\configtool\configtool.bat.
    2. Navigate to cluster_data>server>persistent>com.sap.security.core.ume.service.
    3. Switch to edit mode by clicking on the pencil which is at the upper right area.
    4. In the tree, select authschemes.xml and choose Download. Save the file to your local directory
    5. Edit the local file: To select the new PAR file as the Logon page change the occurrence of all substrings com.sap.portal.runtime.logon to your
    project/PAR file name. All com.sap.portal.runtime.logon should be substituted with something like com.company.portal.runtime.logon (or whatever you project name is). Don’t remove the part behind it.
    (These are the profiles in the portalapp.xml and have the names default, certlogon, basicauthentication, header, and anonymous).
    6. Create a new node in the configuration tree in the Config-Tool for the edited file as follows:
    a.Select the node com.sap.security.core.ume.service.
    b. Choose the symbol for Creating a node below the selected node.
    c. Select the type File-entry.
    d. Choose Upload and select the custom file from your local directory.
    e. Enter a name for the entry, for example, authschemes_myHR.xml. By default, the name of the uploaded file is used.
    f. Choose Create.
    g. Choose “Close window”.
    h. The new node appears in the configuration tree.
    i. Go to Global server configuration>services> com.sap.security.core.ume.service and edit the property login.authschemes.definition.file.
    The value needs to be changed from authschemes.xml to authschemes_myHR.xml
    j. Restart the Portal. That is often not done and the changes will not appear.
    Rgds
    Srikanth

  • Com.sap.portal.htmlb in SSL

    Hello,
    We have implemented SSL on the portal platform (on the J2EE) and it seems to be working for the most part.  We are using it with Kerberos authentication.  We have noted that there are some issues and they mostly revolve around the com.sap.portal.htmlb "portalapp".  Firstly, when using SSL on port 50001, items in the HTMLB component are being called without SSL VIA port 50000.
    Also, we noted that there are a few files physically missing from the ../com.sap.portal.htmlb/jslib directory (for example: refresh.gif and pagerror.gif).  When we manually created them, those particular errors have disappeared but we also see the:
    "http://bnpdsapepc1d.corp.brucepower.com:50000/irj/portalapps/com.sap.portal.htmlb/jslib/emptyhover.html"
    and
    "http://bnpdsapepc1d.corp.brucepower.com:50000/irj/portalapps/com.sap.portal.pagebuilder/html/emptydocument.html"
    In the trace - but we are using HTTPS for everything else...?
    Is there something that points the HTMLB component to a static URL or to pick up the http with 50000?  We have not made any custom changes here.
    Any help would be humbly appreciated,
    Judson

    We seem to have figured it out.  It turns out that the registration of the ktpass is very case sensative.  We registered the FQDN of the host with the hostname part in UPPERCASE.  Now the portal - Kerberos with SSL works fine when using the https://HOSTNAME.company.com:50001/irj.  Otherwise, we receive "Action Cancelled" from the TLN and down.  We checked the SSL cert and it looked lowercase so we checked the keytab and found the HTTP/[email protected] - we will try to resolve the UPPERCASE by re-running that part of the process.
    Thanks,
    Judson

  • Location of com.sap.portal.dsm.par in SP23 of NW2004

    Hi all,
    For an issue discovered in SP22(SAP Note 1235253), SAP has provided a work around. Thats to take a file com.sap.portal.dsm.par from SP23 and deploy using SDM.
    But i am not sure in which SDA/SCA this particular file is present.
    Please let me know the SDA/SCA file where i can find com.sap.portal.dsm.par.
    Regards
    Venkatesh

    Hello,
    What I want to do is to put the logon page in the light framework page so that the users can login from the anonymous portal. After I customize the logon page I want to create aniview in the detailed navigation.
    If you want to see the jsp files that the com.sap.portal.runtime.logon.par file you have to go to the file system and copy the .par.bak file , rename it to .zip and all the files are there.
    But my question is if this is a par file that is deployed in the portal , why I cant create an iview from this par file? From other forums I have read they say that creating an iview from this par file it will put the logon page where you want. But when I try to create an iview from PAR File the com.sap.portal.runtime.logon doesn't appear in the list of available par files.
    Please help me on this and will give rewarding points.
    Thanks
    Luis

  • Need to download com.sap.portal.runtime.logon.par

    hello friends
    we need to chang the look and feel of the portal display pages and for that purpose we need com.sap.portal.runtime.logon.par file
    can you all help us as to where we can find this par file so that we can download this file.
    we have still not installed the portal platform,we'll be doing that in the following week.
    Thnaking you,
    Anurag.

    Hi Anurag,
    This post will explain the steps involved for each element.
    No.      Portal Login page related questions
    1.      What is the associated par file for portal login Page ?
    2.      How to import the PAR file into Netweaver Developer Studio?
    3.      What are the different pages and their associated files in logon.par?
    4.      How to change text seen in the logon page ?  
    5.      What is authschemes.xml file? Do we need to change this file also ?
    6.      How to remove standard links like support, Register ...?
    7.      How to change or add new images ?
    8.      How to change only the branding image displayed in the logon screen of the Portal ?
    1. What is the associated par file for portal login Page?
    Answer : The par file related to login page of Netweaver Portal is com.sap.portal.runtime.logon.par. This is the standard
    logon component containing the code and resources used by the logon screens is shipped in a portal archive (PAR) file named com.sap.portal.runtime.logon.par.
    2. How to import the PAR file into Netweaver Developer Studio?
    Answer :   - Select File>Import .
    - Choose the option PAR file. Select Next and a popup window appears.
    - Select File>Import .
    - Choose the option PAR file. Select Next and a popup window appears.
    - In the window you have 3 text fields:
    The location of the par file,
    Project name (same as new par file name, preferably) and
    location for project to be saved
    3. What are the different pages and their associated files in logon.par?
    Answer :
    Logon page : umLogonPage.jsp
    Problem page : umLogonProblemPage.jsp
    Help (PW reset) page  : umHelpPage.jsp
    Reset Password : umResetPasswordPage.jsp
    Change Password Page: changePasswordPage.jsp
    Certificate Logon : umLogonCertPage.jsp
    4. How to change text seen in the logon page ?  
    The text seen on the logon page is not in the JSP page, but in properties files which are called by tags like the
    Welcome text : <%=logonLocale.get("xtit_WELCOME")%>
    In order to change "Welcome" to "Welcome to MyTravel" you have to :
               - Unzip the file umelogonbase.jar which you can find under dist\PORTAL-INF\lib
               - Find the file "logonLabels_" which contains your language;
                                           e.g. logonLabels_de.properties for german language,  *_en for English etc.,
    The default is in the file logonLabels.properties .
    - Find the key which is used in the tag and change the text after the equal sign.
    - Save the changed file and create a updated JAR file using a zip program. The file needs to be named exactly umelogonbase.jar
    - Put the JAR file back to location - dist\PORTAL-INF\lib
    You are done on this now.
    5. What is authschemes.xml file ? Do we need to change this file also ?
    Changing the Authschemes.xml file is required only if you want to change com.sap.portal.runtime.logon.par.bak file and point it to different par file. This is more for anonymous logon with named anonymous users and using anonymous as the authentication scheme. The anonymous users are not issued a SAP logon ticket.
    6. How to remove standard links like support, Register ...?
    The standard links are controlled with the UM settings
           - ume.logon.logon_help
    - ume.logon.selfreg
    You could also just comment out the lines if you want to hide.
    7. How to change or add new images ?
    To exchange the two images, which are by default on the logon page, do the following steps:
                          a. Copy the image(s) you want to use in your project in the the folder dist/layout
                          b. Find the < img src=""   > you want to work on in the umBotArea.txt
    Change the src attribute in the img tag to src="<%=webpath + "layout/myPic.gif" %>". The webpath is already defined in the file logon_proxy.txt and ready to use. In the Netweaver portal 6.0 SP9 and higher you have 2 images on the right side.
    8. How to change only the branding image displayed in the logon screen of the Portal ?
    If you want to change only the branding image displayed in the logon screen, you can configure this using the user management property ume.logon.branding_image
    Hope this helps the community in the launch of this ver 1.0, future versions could contain more changes and updations covering all other aspects of Netweaver Portal

  • Pkg com.sap.aii.proxy.framework.core don't exist even added in the JRE path

    Hi All,
    I am facing some error while activating the activity. I have checked-in the activity but getting the error while trying to activated the activity. there are two DC's in one of them i am gettign this error. i have not noticed this while check-in.
    After checked in - i am not getting the  any such option --Revert activitty or delete activity.
    This activity is alreday closed.. what i can do with this activity??  After this error i am not able to activate any activity. I am getting the below error in all the activity.
    package com.sap.aii.proxy.framework.core does not exist even though i have added this into the  JRE path in NWDS. Do i need to import the same version file somewhere into J2ee server or somewhere else??
    Regards,
    Narpal

    Hi,
    javac ERROR: class file has wrong version 49.0, should be 48.0
    This error means that the class file in question is being built with JDK1.5 (49), however it should be built with JDK1.4.2 (48).
    In other words, as per the class the build expects a class file built with 1.4.2, but in your track JDK1.5 is configured for the build tool.
    You need to therefore :
    A.) review the CBS service settings, as most likely the parameters BUILDT_TOOL_JDK_HOME and JDK_HOME_PATHS are set up improperly.
    B.) plus the build variant is incorrect in the track in question.
    I'll refer below to the corresponding points with the letters A and B.
    Some more explanation on the error:
    If you check any class file with a hex editor, you'll see at the beginning of it this:
    example: CA FE BA BE | 00 00 |00 31  ...
    JDK 1.6 = 50 (0x32 hex)
    JDK 1.5 = 49 (0x31 hex = (161)*3 + (160)*1 = 49)
    JDK 1.4 = 48 (0x30 hex)
    JDK 1.3 = 47 (0x2F hex)
    JDK 1.2 = 46 (0x2E hex)
    JDK 1.1 = 45 (0x2D hex)
    On the first 4 bytes there's a magic number (CAFEBABE) which ensures this is a java class file, then on 2-2 bytes you'll see the minor and the major version (in this order). In the above example 00 00 | 00 31. This is what displayed as major.minor i.e. 49.0 what you can see in error messages. See also the attachment I've put to this thread minormajor.JPG.
    More information on the class file structure:
    http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html
    For point A)
    See the guide for doublechecking the CBS parameters
    help.sap.com u2013 CBS Service Properties
    http://help.sap.com/saphelp_nw70/helpdata/EN/53/75b3407e73c57fe10000000a1550b0/frameset.htm
    Further explanation to the paramters
    BUILD_TOOL_JDK_HOME and JDK_HOME_PATHS
    BUILD_TOOL_JDK_HOME = <path to highest JDK>
    JDK_HOME_PATHS = JDK1.3.1_HOME=<path of jdk131>;JDK1.4.2_HOME=<path of jdk142>;JDK1.5.0_HOME=<path of jdk150>JDK1.6.0_HOME=<path of jdk160>;default=<path of the JDK as default>
    Some simple rules with examples:
    - for BUILD_TOOL_JDK_HOME you simply enter the path to your JDK, e.g.: /opt/IBMJava2-amd64-142
    - for JDK_HOME_PATHS you have to follow the scheme "key=value" e.g.: JDK_1.4.2_HOME=/opt/IBMJava2-amd64-142
    - for BUILD_TOOL_JDK_HOME you always specify the highest JDK,
    - for JDK_HOME_PATHS you list the available JDKs.
    - JRE is not allowed, specify always JDK!
    For point B)
    Regarding the build variant in your track: check the page 13 for the paramter com.sap.jdk.home_path_key as per the guide :
    How To... Setup an NWDI Track for Composition Environment Developments
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7014086d-3fd9-2910-80bd-be3417810c6f
    Summary:
    A. The first part of the solution is then to doublecheck the CBS service parameters. CBS service must be restarted after changes.
    B. The second part is to doublecheck the build variant in the track (see the Build Variants tab on the Track Data tab on the CMS webui  - Landscape Configurator).
    I recommend you to have
    A) BUILD_TOOL_JDK_HOME = <highest available JDK, I recommend here to set the path to JDK1.5>
    JDK_HOME_PATHS = JDK1.4.2_HOME=<path of jdk142>;JDK1.5.0_HOME=<path of jdk150>;default=<path of the JDK as default, set it to the same path as you did for 1.4.2_HOME>
    B) set the com.sap.jdk.home_path_key in the build variant to 1.4.2_HOME, or leave it for the default. Do not forget to set this build variant explicitly for >= 7.1 tracks to JDK1.5.0_HOME
    I hope this helps.
    Best Regards,
    Ervin

  • How to create a table using Text Layout Framework?

    How to create a table using Text Layout Framework? I meen real tables - like in HTML.

    Cell as indipendant TLF should work, I have created my table using same approach and works fine for me ... this is where it is
    http://apps.live-documents.com/docs/openWebDoc.do?docId=1480607
    Regards
    Raf

Maybe you are looking for

  • Sync *part of* address book with google contacts

    Within the Address Book I've seen it's possible to share contacts with a googlemail account. However, is it possible to share part of an address book (say, a group or a smart group)? I'd like to share some contacts with colleagues at work but I don't

  • How to populate custom fields in SAP standard Basic type DELFOR01(E1EDK09)

    I've a requirement to include and populate 2 custom fields in SAP standard basic type DELFOR01 and Segment E1EDK09 (it is at hierarchy level 1 ) . The requirement looks very simple but for this, as per my knowledge, I have to create a new  Basic type

  • Why doesn't text embedded podcasts display work in iOS 5?

    After upgrading my iPad to iOS 5 I can no longer get embedded podcasts, money girl quick and dirty tips for example, to display the embedded info on the screen. Is anyone else having this issue?

  • RFC Interface Generation

    Under 4.6C, in SE37 you could generate RFC interface code (.c and .h files) for a function by going to the menu bar: Utilities / RFC Interface / Generate Under 4.7, there is no RFC Interface option under Utilities. Any idea if this has been moved els

  • I need help understanding reconnect issues with my photos

    I have having a really difficult time learning to use  this program.  I automatically have all my pictures saved in Elements.  I seem to be unable to save my photos in any folders, so therefore I am unable to upload any one picture to facebook or my