Classpath issues when executing from a jar

I have a jar that I built for an RMI server that has a need to access another jar. (log4j). I run the jar from the command line using:
java -jar -Djava.rmi.server.codebase=my.jar my.jar
and the code runs fine but when I try to add in the log4j.jar I can't find it. I have placed it in my.jar in a lib directory within my.jar, I have placed it in the current directory, I have placed it in other directories I know are on the classpath, I have done all kinds of variations with the -classpath switch on the command line and nothing works.
How do I package, configure and/or call such that the Logger class in log4j.jar can be found by my RMI server when I execute my.jar?
Thanks

Running from the jar-file ignores the CLASSPATH. See Bug #4459663
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4459663
You have a few options:
First, you can unjar all of the jars you depend on and rejar 'em up with your jar. This is the simplest solution.
Second, you can skip running "from the jar" and just put that jar in your CLASSPATH.
Third, you can put jars you depend on in the $JAVA_HOME/jre/lib/ext directory.
Fourth, you can modify the manifest to specify a classpath, and then put the libraries you depend on at the places specified.
And, if you think There Ought To Be A Better Way, vote for the RFE!

Similar Messages

  • JMS issues when migration from weblogic 9.2 to 10.3.5

    We are facing some issues when migration from weblogic 9.2 to 10.3.5
    In  weblogic 9.2 :_
    BMP Entity EJBs used in our project are read-only in nature using entity cache, below is the configuration details
    <!DOCTYPE weblogic-ejb-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN" "http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd">
    <weblogic-ejb-jar>
    <weblogic-enterprise-bean>
    <ejb-name>
    Company
    </ejb-name>
    <entity-descriptor>
    <pool>
    <max-beans-in-free-pool>300</max-beans-in-free-pool>
    <initial-beans-in-free-pool>150</initial-beans-in-free-pool>
    </pool>
    <entity-cache>
    <max-beans-in-cache>3500</max-beans-in-cache>
    <idle-timeout-seconds>100000</idle-timeout-seconds>
    <read-timeout-seconds>0</read-timeout-seconds>
    <concurrency-strategy>ReadOnly</concurrency-strategy>
    </entity-cache>
    Entity beans will get refreshed using the JMS messges. with in the MDB descriptor files(weblogic-ejb-jar.xml) we are using the provider URL directly and XA enabled connection factory is set to false.
    migration to Weblogic 10.3.5_
    With the same configurations MDB are not not getting deployed in weblogic 10 with some exception, so we removed the provider URL from weblogic-ejb-jar.xml and changed the JMS configuration to use foreign JMS and XA enable connection factory is set to true. Now when ever the JMS message is triggered Entity bean is not getting refreshed with the updated values. i.e values are stale.
    Can some one look into this and provide your inputs to resolve this issue.

    I think the Entity bean refresh problem appears to be unrelated to MDBs. The MDB is only responsible for getting the message to your application (which in turn interacts with Entity beans). You might want to try posting your question to an EJB newsgroup.
    Tom

  • Has anyone else noticed that: "The OS X Lion v10.7.3 Update includes Safari 5.1.3 and fixes that: Resolve a Wi-Fi connection issue when waking from sleep" didn't work?

    I installed OS X Lion v10.7.3 because of the following claim.
    The OS X Lion v10.7.3 Update includes Safari 5.1.3 and fixes that:
    Resolve a Wi-Fi connection issue when waking from sleep
    It continues to be a real pain having to reconnect to the network each time I wake my MacBook Air from sleep.
    Does anyone have a suggestion for the resolution to this problem?

    It seems the update fixed old problems for some and caused new problems for others. Sorry to hear you're in the latter group.
    Here are some things to try.
    1. Go to System Preferences > Network, and click the gear icon under the network interfaces like so:
    Whatever service order you have set, drag Wi-Fi either to the top (assuming it's not already there) or someplace else in the list. Click OK and then Apply. Sleep the system then wake it again to observe any changes.
    2. Click Wi-Fi in the above then click Advanced. Select all the networks your computer has ever joined and delete them with the "-" button. OK then Apply again. Select your network under the AirPort icon to re-join it. Sleep and wake again to see if that did anything.
    3. Try creating a new, temporary user account. Log in under that account to see if its behavior is any different.
    You may have done all of these already but perhaps there is something you have not thought of. If nothing helps we may just have to wait a bit longer for Apple to release a fix.

  • Applescript in Automator behaves differently when executed from inside Automator, or as an Automator application

    Hello everyone,
    I'm trying to execute an Automator workflow at startup, which I do by saving the workflow as an application, and adding it to the startup list, this works fine.
    My workflow works fine when executed from within Automator (ie clicking on the "Execute" button), but does not anymore when the Automator application is executed (ie. simply double clicking on my Automator file)
    I have narrowed it down to an Applescript inside my workflow which fails only when the application is executed from the finder (the step works fine from within Automator). The script automatically creates an ad hoc wifi network.
    The line which specifically fails is :
    set menu_extras to value of attribute "AXDescription" of menu bar items
    Anyone has any idea why executing the workflow from within automator, and executing it from the finder yield different results ?
    The crazy thing is that all this worked fine up until a few days ago, there might have been an update since (running Mavericks 10.9.2), but nothing game-changing.

    You will need to provide more than the one line of AppleScript you quote if you want a definitive answer.  (We can't even see which app you are addressing this to.)

  • Resolve a Wi-Fi connection issue when waking from sleep

    Hi,
    In the recent release for Mac OS X Lion 10.7.3 "Resolving a Wi-Fi connection issue when waking from sleep" was supposed to be resolved, not so at my end. Has anyone else encountered the same issue and if so will there be a resolve.
    Thank you

    Hello BGreg and thank you for your answer,
    I have alreadty read about this solution, and tried it.
    I downloaded the 1.2 Go file, and applied it. And repaired permissions.
    Everything went fine.
    Unfortunately, it didn't solve the problem.
    Meaning that when iMac wakes up, it doen't join my WiFi network.
    I have to do it manually.
    I don't know what to do : it is very strange because I never had that problem with OS 10.7.2 !
    And my network setup has never changed.
    another info :
    I noticed that in the network setup screen, when I want to close the little lock to restrain further modifications, it won't close. Weird !
    Do you think I should call Apple Assistance ?

  • Re: How do you specify an external jar and library when executing from a ja

    When you specify java -jar the -classpath argument is ignored and the jar's manifest file is used - see http://java.sun.com/docs/books/tutorial/deployment/jar/ .

    OK you know I read that somewhere and then totally forgot about it.
    I know this isn't the place to ask but I've had limited success with asking eclipse questions on their forums.
    Does anyone know how to export a jar file with the correct manifest from eclipse? My application works fine in eclipse but doesn't export a usable jar. To fix this I have to unjar the file, add the manifest text and rejar it.
    Thanks,
    Jim.

  • Mid 2009 17" MacBook Pro battery shutdown issue when waking from sleep.

    My unibody 17" MacBook Pro occasionally shuts down on waking from sleep when it isn't plugged in.
    When I open the lid to wake it I can hear the hard drive and fans starting to spool, and then the next second it's off and silent. The laptop doesn't mind being turned on again after it does this and might go a week without doing it again, equally it might do it next time I try and wake it from sleep. It does this regardless of battery charge level.
    coconutBattery says the battery still has 86% of its designed capacity, and I haven't noticed anything else untoward regarding battery charging or performance when in use.
    So my question is two fold:
    1) Does it sound like the battery's internal processor is malfunctioning, or could it be something else?
    2) If it is the battery's internal processor, will replacing the battery replace the processor, or are they fitted separately (in defference to the 'internal' part of its name)?
    Cheers,
    James
    nb. just in case it makes any difference, the laptop is a 17" Mid-2009 MacBook Pro, 2.8GHz Core 2 Duo with 4Gb Ram running OSX 10.7.3

    James
    I have had issues when i press the space bar from sleep, sometimes it wakes but others i'm forced to power it on with the power button.
    Is this similar to anything you've experianced?
    Its so inconsistantly these days, but i'm also connected to an external screen.

  • File permission issue when indexing from JSP

    HI
    I have a class that I intend to use both in batch file and in JSP that will build a search index (Lucene) somwhere in the file system outside the web root. The class works great when called from the batch script but when I try to use it in the JSP page i get this error:
    [#|2004-04-23T09:56:41.155-0400|INFO|sun-appserver-pe8.0|javax.enterprise.system.stream.out|_ThreadID=13;|
    caught a class java.security.AccessControlException
    with message: access denied (java.io.FilePermission C:\AMIR\nemours_internet\common\search_index\html\segments delete)|#]
    Can someone tell me if this is a setting in PE8 server or do I have to do something within my class code?
    Thanks
    Following is my class (BuildPageIndex.java) and the snippet of the JSP file where I call it...
    <<<< package and imports ommited >>>>
    public class BuildPageIndex {
         private StringBuffer sbOut;
         public BuildPageIndex(){
         public BuildPageIndex(String pathToCMTXML){
         CMTController.loadCMTXML(pathToCMTXML);     
         public void buildIndex(){
              try {
              sbOut = new StringBuffer();
         // get all the page objects from the database
         ArrayList pageList = CMTPersister.getInstance().getAllPages();
         if (pageList.size() == 0)
              sbOut.append("<Lucene> No HTML pages in the database...Exiting...\n");
              return;     
         // obtain index location from XML config file
         HashMap searchMap = CMTController.getInstance().getSearchConfig();
         String strIndexLoc = (String)searchMap.get("LOCATION");
         sbOut.append("\n\n\n");
         // if backup management fails abort index creation
         if (!(manageBackup(strIndexLoc)))
                        return;
         // create index and start timing
         sbOut.append("<Lucene> Creating index for HTML pages in: "+ strIndexLoc + "\n");
         Date start = new Date();
         IndexWriter ixdBuilder = new IndexWriter(strIndexLoc, new StandardAnalyzer(), true);
         //for all pages ...
         for (int i=0;i<pageList.size();i++)
                        //get a page
                        Page thisPage = (Page)pageList.get(i);
                        // create lucene document from a page
                        sbOut.append("<Lucene> Page [" + thisPage.getURL().trim() +"] added \n");
                        Document pg_doc = PageDocument.Document(thisPage);
                        // add page document to the index...
                        ixdBuilder.addDocument(pg_doc);     
         // optimize and close index
                   ixdBuilder.optimize();
                   ixdBuilder.close();
         // calculate the time it took to build index
         Date end = new Date();
         long msecs = end.getTime() - start.getTime();
         sbOut.append("<Lucene> HTML Index created in: " + msecs + " milliseconds ("+ (float)msecs/1000.00 + " seconds) on "+pageList.size()+" pages\n\n");
         } catch (Exception e) {
                   System.out.println(" caught a " + e.getClass() + "\n with message: " + e.getMessage());
         public String getOutput(){
              return this.sbOut.toString();
         private boolean manageBackup(String loc){
    boolean retVal = true;
              //rename the location to _BACKUP so we have it
    File currIdx = new File(loc);
    File backIdx = new File(loc+"_BACKUP");
    if (currIdx.exists()){
         sbOut.append("<Lucene> Index directory allready exists!\n<Lucene> Backing it up to ["+backIdx.getPath()+"]...\n");
         if (backIdx.exists()){
              sbOut.append("<Lucene> Backup directory also exists! Will delete it first...\n");
              if (!(Utils.deleteDirRecursive(backIdx))){
                   sbOut.append("<Lucene> Failed deleting backup directory! Aborting...\n");
                   retVal = false;
         if (!(currIdx.renameTo(backIdx)))
              sbOut.append("<Lucene> Problem backing up existing index! Aborting...\n");
              retVal = false;
    return retVal;
         * Class has a main so it can be run from the batch file
         * or a command line
         * @param args
         public static void main(String[] args) {
              if (args.length == 0) {
                   System.err.println("Usage: BuildPageIndex <path_to_cmt.xml_file>");
                   System.exit(0);
              BuildPageIndex bpi = new BuildPageIndex(args[0]);
              bpi.buildIndex();
              System.out.println(bpi.getOutput());
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    JSP snippet
    +++++++++++++++++++++++++++++++++++++++++++++
    <%
         BuildPageIndex bpi = new BuildPageIndex();
         bpi.buildIndex();
         String results = bpi.getOutput();
    %>
         <%=results%>

    Hi Zambak,
    It looks like you might need to give your JSP permission to delete the file that it is complaining about. One way to do this would be to add a FilePermission to the server's security policy file (located at <PE install dir>/domains/domain1/config/server.policy. Adding the following would grant file delete permissions to all files for all codebases...
    grant{
    permission java.io.FilePermission "<<ALL FILES>>", "delete";
    After modifying the policy file, you will need to restart the domain by executing the following...
    <PE install dir>/bin/asadmin stop-domain
    <PE install dir>/bin/asadmin start-domain
    It is also possible to further restrict permissions to certain codebases or further open the set of file permissions (adding write, read, delete for example). For more information on how to do this, please refer to the J2SE security documentation loacted at http://java.sun.com/j2se/1.4.2/docs/guide/security/permissions.html .

  • Problem parsing XML with schema when extracted from a jar file

    I am having a problem parsing XML with a schema, both of which are extracted from a jar file. I am using using ZipFile to get InputStream objects for the appropriate ZipEntry objects in the jar file. My XML is encrypted so I decrypt it to a temporary file. I am then attempting to parse the temporary file with the schema using DocumentBuilder.parse.
    I get the following exception:
    org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element '<root element name>'
    This was all working OK before I jarred everything (i.e. when I was using standalone files, rather than InputStreams retrieved from a jar).
    I have output the retrieved XML to a file and compared it with my original source and they are identical.
    I am baffled because the nature of the exception suggests that the schema has been read and parsed correctly but the XML file is not parsing against the schema.
    Any suggestions?
    The code is as follows:
      public void open(File input) throws IOException, CSLXMLException {
        InputStream schema = ZipFileHandler.getResourceAsStream("<jar file name>", "<schema resource name>");
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = null;
        try {
          factory.setNamespaceAware(true);
          factory.setValidating(true);
          factory.setAttribute(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
          factory.setAttribute(JAXP_SCHEMA_SOURCE, schema);
          builder = factory.newDocumentBuilder();
          builder.setErrorHandler(new CSLXMLParseHandler());
        } catch (Exception builderException) {
          throw new CSLXMLException("Error setting up SAX: " + builderException.toString());
        Document document = null;
        try {
          document = builder.parse(input);
        } catch (SAXException parseException) {
          throw new CSLXMLException(parseException.toString());
        }

    I was originally using getSystemResource, which worked fine until I jarred the application. The problem appears to be that resources returned from a jar file cannot be used in the same way as resources returned directly from the file system. You have to use the ZipFile class (or its JarFile subclass) to locate the ZipEntry in the jar file and then use ZipFile.getInputStream(ZipEntry) to convert this to an InputStream. I have seen example code where an InputStream is used for the JAXP_SCHEMA_SOURCE attribute but, for some reason, this did not work with the InputStream returned by ZipFile.getInputStream. Like you, I have also seen examples that use a URL but they appear to be URL's that point to a file not URL's that point to an entry in a jar file.
    Maybe there is another way around this but writing to a file works and I set use File.deleteOnExit() to ensure things are tidied afterwards.

  • Snow Leopard - Latency issues when waking from sleep

    I own two macs ('09 mini and unibody macbook), both of which connect wirelessly to an airport extreme N router. Since upgrading to Snow Leopard I have been dealing with terrible latency issues when the computers wake from sleep. Ping times from local servers increase from around 23ms to 220ms and webpages load slowly. A quick reboot solves the issue. Connecting directly to the airport extreme with a patch cable also solves the latency issue so I know it's just with wireless.
    Has anyone else experienced this problem since upgrading and, if so, what are you doing to solve the issue?
    Edit: Samples of ping times...before and then after a reboot:
    BEFORE:
    Ping has started…
    PING www.l.google.com (64.233.169.147): 56 data bytes
    64 bytes from 64.233.169.147: icmp_seq=0 ttl=238 time=306.921 ms
    64 bytes from 64.233.169.147: icmp_seq=1 ttl=238 time=227.929 ms
    64 bytes from 64.233.169.147: icmp_seq=2 ttl=238 time=149.819 ms
    64 bytes from 64.233.169.147: icmp_seq=3 ttl=238 time=70.753 ms
    64 bytes from 64.233.169.147: icmp_seq=4 ttl=238 time=299.572 ms
    64 bytes from 64.233.169.147: icmp_seq=5 ttl=238 time=221.037 ms
    64 bytes from 64.233.169.147: icmp_seq=6 ttl=238 time=142.583 ms
    64 bytes from 64.233.169.147: icmp_seq=7 ttl=238 time=63.197 ms
    64 bytes from 64.233.169.147: icmp_seq=8 ttl=238 time=292.738 ms
    64 bytes from 64.233.169.147: icmp_seq=9 ttl=238 time=214.157 ms
    --- www.l.google.com ping statistics ---
    10 packets transmitted, 10 packets received, 0.0% packet loss
    round-trip min/avg/max/stddev = 63.197/198.871/306.921/85.201 ms
    AFTER:
    Ping has started…
    PING www.l.google.com (xxx.xxx.xxx.xxx): 56 data bytes
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=0 ttl=47 time=46.076 ms
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=1 ttl=47 time=45.177 ms
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=2 ttl=47 time=44.649 ms
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=3 ttl=47 time=46.317 ms
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=4 ttl=47 time=45.886 ms
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=5 ttl=47 time=45.180 ms
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=6 ttl=47 time=45.899 ms
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=7 ttl=47 time=46.236 ms
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=8 ttl=47 time=45.281 ms
    64 bytes from xxx.xxx.xxx.xxx: icmp_seq=9 ttl=47 time=44.900 ms
    --- www.l.google.com ping statistics ---
    10 packets transmitted, 10 packets received, 0.0% packet loss
    round-trip min/avg/max/stddev = 44.649/45.560/46.317/0.561 ms
    Message was edited by: mikespug

    I use Ethernet so I cannot comment but have you tried trashing the airport pref.plist and removed the preferred networks in the network set up in System Preferences and then set up the wifi connection again?
    This seems to help with a lot of airport problems on this forum.

  • Transparency issues when printing from Illustrator CS5

    I recently designed a flyer for an event that a group of artists and I are doing as a not-for-profit organization that we started, to help clean up the area and promote the arts.
    When I print the file (saved as an AI), the colors are bold, the font is crisp, and everthing overall looks fantastic, apart from this "box" around some of the elements I have created/added to the file.
    When being printed from an exported jpeg format, the boxes are not present, but the image overall is of lesser quality (i know it's from being compressed to a jpeg), and the colors are not as bold.
    I only have a black & white printer, a Brother MFC-7220. I only found out this issue when my curiousity got the best of me, and printed it to see what it'd look like on paper (8.5"x11") before we sent it off to the print shot. This is when I noticed the problem.
    The elements which have this box around them were edited in Photoshop CS 6 (trial), where I had (at least thought), disposed of each elements background, so I could import them into AI as objects, without any background.
    The files were edited in PS in new documents with a transparent background, saved as a PSD, then "opened" in Illustrator where I simply copied the object and pasted into the AI file I was working in. I've tried recreating/re-adding the elements from PS back into AI with the same issue.
    The image also looks perfect on my screen, no boxes whatsoever. I've tried playing around with printer settings, transparency/raster settings, but the only thing I can get close, is the low-quality jpeg file. This problem also happens when exporting to a PDF, which is what I typically use for my printing format from AI.
    Any ideas what's going on here? The pictures linked below show a photo of the AI and the jpeg, and a screencap of my desktop as the AI stands right now. The jpeg export has a few minor changes to it, but are still otherwise the same. The only items that are "supposed" to have this, are the logos for our sponsors in the bottom-left corner.
    I'm stumped, nothing is working that I've read about, and I need to get these printed as soon as I can! Any help would be appreciated - please keep in mind I'm a novice when it comes to AI/PS, I know mostly basics.
    [url=http://s1286.beta.photobucket.com/user/em0te-apparel/library/AI%20Print%20Issue]PICTURES[/url]

    I, too am having the same issue printing from AI CS5. I have edited images in PS CS5 and there is a transparent background. I then placed (File>Place) the PSD files into AI and everything looks good on screen. However, I'm also getting a strange box that appears around my images—though the box itself isn't a solid opaque—it looks more like there's a overprint or screen and so it just shifts the colors behind it. I've tried saving the images as transparent PNGs with the same result. I've also tried playing with my transparency settings in the print dialogue to no avail.
    Strangely this is only occurring when I print at 100% size. I came upon this by happenstance when I accidentally printed a copy at 75% and everything was fine. If anyone has any insights, it would be much appreciated. Thanks!

  • Expdp problem when executing from pl/sql transportable tablespaces

    Hello
    i have a very strange problem for which your assistance is really appreciated. i am applying the transportable tablespaces approach and i have a problem when executing expdp from commandline in comparison to the procedure generated to make the exact same thing.
    more precisely when running:
    expdp etl/etl dumpfile=TBSP090609_DMP.dmp logfile=TBSP090609_DMP.log directory=EXPDP transport_tablespaces=TBSP090609 transport_full_check=y
    the dmp file produced is over 200MB.
    when runng the below pl/sql code the volume produced is around 50MB. any idea what i am missing?
    job_handle :=
    dbms_datapump.OPEN (operation => 'EXPORT',
    job_mode => 'TRANSPORTABLE',
    job_name => 'export_tablespace',
    VERSION => 'COMPATIBLE'
    dbms_datapump.add_file (handle => job_handle,
    filename => dump_file_name,
    DIRECTORY => export_dir_name
    dbms_datapump.set_parameter (handle => job_handle,
    NAME => 'TTS_FULL_CHECK',
    VALUE => 1
    dbms_datapump.metadata_filter (handle => job_handle,
    NAME => 'TABLESPACE_LIST',
    VALUE => '('''
    || tablespace_name
    || ''')'
    dbms_datapump.start_job (job_handle);

    thanx you for your response. the problem was eventually managed to be resolved as follows:
    job_handle :=
    dbms_datapump.OPEN (operation => 'EXPORT',
    job_mode => 'TRANSPORTABLE',
    job_name => 'export_tablespace',
    VERSION => 'COMPATIBLE'
    dbms_datapump.add_file (handle => job_handle,
    filename => dump_file_name,
    DIRECTORY => export_dir_name
    dbms_datapump.set_parameter (handle => job_handle,
    NAME => 'TTS_FULL_CHECK',
    VALUE => 1
    dbms_datapump.metadata_filter (handle => job_handle,
    NAME => 'TABLESPACE_EXPR',
    VALUE => 'IN('''
    || tablespace_name
    || ''')');
    dbms_datapump.start_job (job_handle);

  • Unix script not working when executed from SAP PI communication channel

    Hi Experts,
    I am currently using the Run OS command after message processing functionality of the file adapter.
    However, the unix script doesn't seem to work when run via communication channel.
    The script runs properly when executed manually.
    The communication channel logs don't show any error as well.
    Do you have any ideas as to where the error might be.
    Thanks,
    Mike

    Hi All,
    Thank you for your replies. I appreciate this.
    @Anand, here is the script:
    #!/usr/bin/sh
    #version 1
    hostname=$(uname -a | cut -f 2 -d " ")
    MAILTO="[email protected] "
    homedir=$PWD
    echo $homedir | mailx -m -s "OB10 $hostname" $MAILTO
    /opt/java6/bin/jar -xvf OB10.zip
    ll | mailx -m -s "OB10 $hostname" $MAILTO
    What's puzzling me is that I am able to receive the email alerts.
    This means that the user has sufficient authorization to execute the script.
    But the unzip command is not working.
    I have seen the unzip work when run manually.
    Thanks,
    Mike

  • Abap issues when upgrading from 4.7 to ecc6.0

    hello All,
    I am posting this question with intention of general issues we face that are abap related when upgrade from 4.7 to ECC6.0,
    do the programs ahve to be adjusted, if sumone cud also throw some light on what is unicode and wat role does it play in the upgrade,
    some specific examples wud be appreciated
    thanks,
    RS

    hi,
    Go through this
    Unicode is an international standard that assigns characters from virtually every
    language and script a unique Unicode Scalar Value, which is a number written in
    hexadecimal notation.
         Character     Unicode Scalar Value     Unicode Character Name
         A      U+0041          LATIN CAPITAL LETTER A
         Ä     U+00C4          LATIN CAPITAL LETTER A WITH DIAERESIS
         α     U+03B1          GREEK SMALL LATTER ALPHA
    Implementing the Unicode standard enables a single software product or a single
    web site to be accessed across multiple platforms, languages, and countries without
    the need for re-engineering. It allows data to be transferred across many different
    SAP and non-SAP systems without corruption. To meet these requirements, the SAP
    Unicode team continues to promote Unicode-enabled SAP systems, aid their
    installation, and provide tools and full technical support for the smooth
    conversion of existing SAP non-Unicode systems to Unicode.

  • Performance issue when moving from 4.6c to 6.0

    Looks like we took a performance hit when moving from 4.6c to 6.0 on the same hardware. 
    For example, our PGI on outbound deliveries now takes several seconds longer in 6.0 then it did in 4.6c.  We've noticed other SAP area's are taking longer as well.  With an ST05 sql trace on the PGI in 6.0, we see more tables being accessed, same tables being access differently taking longer.  All leading to more time to do a PGI in 6.0.
    Has anyone else noticed this increase in Response time when upgrading to 6.0 ?   
    Thanks,
    David

    Hello.
    Yes, in our system we noticed the same thing at start. The general performance seemed to get worse after upgrading. In fact, database became bigger and more memory is consumed. However, it was tuned up by our system administrator and now seems ok.
    Run the optimizer statistics and see if it get's better.
    Regards.
    Valter Oliveira.

Maybe you are looking for

  • How to Use logical schema in Variable

    Hi, I am using ODIFileCopy. I want to use the connection details configured in my Logical or Physical Schema, in ODIFileCopy. Please let me know i can use the topology connection in ODIFILECOPY. Thanks:)

  • Can't locate icloud on my mac

    why can icloud not be found on my mac

  • Delimiter_based E-Text in Bi Publiser 11.1.1.5.0

    hi, I'm in the process of creating delimiter_based e-text in bi publisher 11.1.1.5.0 and came across the scenario to set the tab as the delimiter. Can someone send link or any information on how to set the tab as delimiter in e-text template. thanks

  • Does the Trophy ever shut down while charging??

    Got a Trophy back in May, loved it, then it started having a few issues. The very first time I went to charge it, I noticed that it wouldn't shut off. If I held down the power button while it was plugged in, it would turn off, but as soon as I let go

  • Capture Problems - HDV & DV

    I shot some 1080/30f HDV footage on my Canon XHA1. I decided to import as down converted DV for easier editing. I captured with the "capture now" option and then used the "dv start/stop" detection tool. 1. Problem is that the markers are about 3-4 fr