SJIS to UTF-8 conversion

Hi,
Can anyone guide me on how can I convert a file from SJIS to UTF-8 character set?
Thanks in advance.

See the API docs for java.io.InputStreamReader and java.io.OutputStreamWriter.

Similar Messages

  • Perform unicode to UTF-8 conversion on F110 bacs payment file in ABAP

    Hi,
    I am facing a conversion issue for the UK BACS payment files.
    The payment run tcode F110 creates a payment file but the file when created on the application server has soem sort of code conversion. If I removed the # value, i can read most of the data.
    The data example is as below-
    #V#O#L#1#0#0#1#5#8#8# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #2#4#3#3#0#9#
    #H#D#R#1#A#2#4#3#3#0#9#S# # #1#2#4#3#3#0#9#0#0#0#0#0#2#0#0#0#1#0#0#0#1# # # # # # # #1#0#1#1#2#
    #H#D#R#2#F#0#2#0#0#0#0#0#1#0#0# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
    #U#H#L#1# #1#0#1#1#3#9#9#9#9#9#9# # # # #0#0#0#0#0#0#0#0#1# #D#A#I#L#Y# # #0#0#0# # # # # # # #
    This is then transferred to the bank via the FTP UNIX Script but after the conversion which is happening as-
    #Perform unicode to UTF-8 conversion on bacs file
    $a = "iconv -f UNICODE -t UTF-8 $tmpUNI > $tmpASC";
    The need going forward is to bring the details via the interface and then make an uplaod.
    The ABAP code should be able to make the conversion, remove the additional chracters and then send the file across.
    I have searched everywhere but I am not able to find out how to make the same conversion in ABAP.
    We are on ECC6.
    Can someone please help me?
    Regards,
    Archana

    Hi Archana,
    can  you please check SAP notes 1064779 and 1365764 (including the attachment) and see if this helps you ?
    Best regards,
    Nils Buerckel
    SAP AG

  • Character encoding (unicode to utf-8) conversion problem

    I have run into a problem that I can't seem to find a solution to.
    my users are copying and pasting from MS-Word. My DB is Oracle with its encoding set to "UTF-8".
    Using Oracle's thin driver it automatically converts to the DB's default character set.
    When Java tries to encode Unicode to UTF-8 and it runs into an unknown character (typically a character that is in the High Ascii range) it substitutes it with '?' or some other wierd character.
    How do I prevent this.

    my users are copying and pasting from MS-Word. My DB
    is Oracle with its encoding set to "UTF-8".Pasting where? Into the database? If they are pasting into the database (however they might do that) and getting bad results then that's nothing to do with Java.
    Using Oracle's thin driver it automatically converts
    to the DB's default character set.Okay, I will assume that is correct.
    When Java tries to encode Unicode to UTF-8 and it
    runs into an unknown character (typically a character
    that is in the High Ascii range) it substitutes it
    with '?' or some other wierd character.This is false. When converting from Unicode to UTF-8 there are no "unknown characters". I don't know what you mean by the "High Ascii range" but if your users are pasting MS stuff into your Java program somehow, then a conversion from something into Unicode is done at that time. If "something" isn't the right encoding then you have the problems already, before you try to write to the DB.
    How do I prevent this.First identify the problem. You have input coming from somewhere, then you are writing to the database. Two different steps. Either of them could have a problem. Test them separately so you know which one of them is the problem.

  • SJIS to UTF-8 communication using XI

    Hi,
    Can anyone please guide me on how can I communicate two system with different codepage (SJIS & UTF-8) using XI?
    Thanks in advance.

    Some adapter related settings exist. The decision should be based on which sender and receiver adapter u r uisng in ur case.
    This will surely help u out
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/502991a2-45d9-2910-d99f-8aba5d79fb42
    Regards,
    Prateek

  • String utf-16 conversion

    Hello,
    I call rfc (via xi) and get result as flat xml String from r/3.
    This string contains english and hebrew characters. The english is o.k. but the value nodes in hebrew looks like " ׳ ׳�׳™ ׳�׳™׳ ׳™׳�׳¨׳׳˜/׳™׳’׳�׳� "
    how can i convert the string in order to see my language characters?
    I think the source unicode is utf-8, and i need to convert it to utf-16 but i'm not sure about that nor how to do that.
    Thanks for your help.
    Roni.

    Hi Roni,
    If your RFC returns an XML file as a java.lang.String object, the String itself is by definition UTF-16. To see if the XML file is correct, you could write it to disk and open it with your favourite text editor. Something like this.
    private void save(String xml) throws IOException {
      OutputStream out = new FileOutputStream(new File("/tmp/result.xml"));
      out.write(xml.getBytes("UTF-8"));
      out.close();
    Or whatever supported encoding you like and that's supported by your text editor, e.g. ISO-8859-8 is Latin/Hebrew Alphabet; see http://java.sun.com/j2se/1.4.2/docs/guide/intl/encoding.doc.html
    Obviously, to correctly see the characters you need the necessary fonts too.
    In case the above doesn't work, it means the xml String you receive from the RFC call is already corrupt. However, if it does work, the RFC as such works correctly.
    The next step is likely to parse the XML to extract the information you need and store it in your Web Dynpro context. An XML parser usually expects bytes (a java.io.InputStream) as input, which means you need to convert the String to bytes and by doing that, you need to choose a character encoding. It could be something like the following.
    SAXParserFactory.newInstance().newSAXParser().parse(new ByteArrayInputStream(xml.getBytes("UTF-8")), handler);
    Note that the character encoding you specify here does make a difference. It should be the same, in order not to "confuse" the XML parser, as defined in the XML file's document type declaration, e.g. <?xml version="1.0" encoding="UTF-8"?>
    BTW, what exactly do you do with the received XML to obtain the value nodes?
    Kind regards,
    Sigiswald

  • UTF-8  conversion to  Unicode Error in Mapping

    Hi
    I have developed a java mapping program ..which in a normal scenario works properly but fails when it encounters the following kind of characters.
    eför
    and gives the following exception
    org.xml.sax.SAXParseException: Zeichenumwandlungsfehler: "UTF-8 encoding of character 0x001b2925 can't be converted to Unicode."
    please suggest how to resolve this error.
    regards
    Nilesh Taunk.

    hi nilesh,
    UTF 8 does not recognise those special characters. You will have to change the encoding to <b>ISO-8859-1</b>.
    For into on how to do this, check this thread,
    Java Mapping Parsing Error
    Regards,
    Bhavesh

  • UTF-8 conversion to XML entities

    I'm looking for a function/method for converting UTF-8 encoded text into XML entities (like & etc.) anyone that can help?
    /Niels

    hi nilesh,
    UTF 8 does not recognise those special characters. You will have to change the encoding to <b>ISO-8859-1</b>.
    For into on how to do this, check this thread,
    Java Mapping Parsing Error
    Regards,
    Bhavesh

  • IDoc UTF-8 conversion

    HI,
    im getting IDoc from a Seeburger converter with UTF-8 text string.
    is it possible to convert this string or is sap possible to read/show utf-8 string correct ?
    we are using ECC6.0 unicode System.
    example: Kapitän should be shown as Kapitän
    Thanks,
    Gordon
    Edited by: Gordon Breuer on Oct 17, 2008 12:59 PM

    which locale the other system is using? in SAP you will receive what was sent, so if the sender system sends the correct character, seeburger adaptor should be converting it to correct one in UTF-8. as your SAp system is unicode you should be able to see it properly, if it was correctly sent from the sedning system,and converted in Seeburger.

  • Problem conversion of a text from codepage '4110' to codepage '4103'

    Hi!
    I upgrade my SAP version ECC 5.0 no Unicode to ECC 6.0 Unicode .
    Now, when I execute some reports I get a dump  because when I open my file with 'OPEN DATASET'  and then READ and TRANSFER to another file the result is :
    At the conversion of a text from codepage '4110' to codepage '4103':
    - a character was found that cannot be displayed in one of the two
    codepages;
    - or it was detected that this conversion is not supported.
    This dump is got when the file contain special characters like 'Á,Ñ,...)
    I have searched some information and the source error I think is about UTF-16 to UTF-8 conversion. I look for some SAP notes but I don't clear what I have to do.
    Thanks in advace.
    Ana

    Hi Ana,
    please check the code page of the uploaded file. In your scenario the assumption is that it is based on UTF-8.
    If it is based on Non-Unicode, you need to use OPEN DATASET .... ENCODING NON-UNICODE ...
    Best regards,
    Nils Buerckel

  • Writing UTF-8 characters to a JSP page (URGENT).

    Hello everybody!
    I am trying to write UTF8 encoded characters to a jsp page, but is seems as if the PrinterWriter I get back in the getWriter call keep returning a writer parametrized for the ISO-8859-1 character set.
    I am calling setContentType with "text/html; charset=UTF-8" as parameter but it does not help.
    Anyone know what I should do?
    Thanx alot!
    Regards Daniel

    I put the following in a "page" directive at the top of my JSPs:
    contentType="text/html; charset=UTF-8"
    That handles getting a jspWriter that write UTF-8.
    You also need to convert the parameters you get from the browser's form input fields to UTF-8 encoded Strings.
    Like this:
    String temp = req.getParameter(parmName);
      // bail out if nothing here
      if (temp ==null) return "";
      try
        temp  = new String(temp.getBytes("ISO-8859-1"),"UTF-8");
      catch (Exception e)
        Mydebug("UTF-8 conversion exception");
      }When you get the parameter it is UTF-8 encoded, but Java's default encoding is ISO-8859-1. After executing the conversion above, temp is a UTF-8 encoded String.

  • BW Upgrade Tool

    Hi All,
    We are developing a BW Upgrade Tool. A part of which gives information about System Landscape that may be useful before or after upgrade for a Basis Consultant. Following information is obtained as a output of the tool. So could you please glance through it & tell me is this information is relevent and what more should be there?
    As I'm a BW consultant I have very little knowlege of Basis.
    System status overview 
      SAP version          640
      operating system     Windows NT
      machine type         2x Intel 801586 (Mod 2 Step 7)
      node name            SAPBL5
      SAP system id        560
      database system      ORACLE
      database name        BL5
      database host        SAPBL5
      database owner       SAPBL5
      rsyn
      IP address           172.25.8.121
      kernel release       640
      database library     OCI_920_SHARE
      kernel compiled      NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10 Aug 21 2005 23
      kernel patch level   87
      supported SAP vers.  610, 620, 630, 640
      supported database   ORACLE 8.1.7.., ORACLE 9.2.0.., ORACLE 10.1.0..
      valid OP system      Windows NT 5.0, Windows NT 5.1, Windows NT 5.2
      OP system release    5.0
      ABAP load version    1521
      CUA load version     15
      kernel kind          opt
      relinfo              valid
      hot package level    13                                                         
    Oracle 
      Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
      PL/SQL Release 9.2.0.6.0 - Production
      CORE     9.2.0.6.0     Production
      TNS for 32-bit Windows: Version 9.2.0.6.0 - Production
      NLSRTL Version 9.2.0.6.0 - Production
      disp+work information
      kernel release                640
      kernel make variant           640_REL
      DBMS client library           OCI_920_SHARE
      DBSL shared library version   640.00
      compiled on                   NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10
      compilation mode              Non-Unicode
      compile time                  Aug 21 2005 23:40:31
      update level                  0
      patch number                  87
      source id                     0.087
      supported environment
      database (SAP, table SVERS)   610
                                    620
                                    630
                                    640
      DBMS server
         ORACLE 8.1.7..
         ORACLE 9.2.0..
         ORACLE 10.1.0..
      operating system
      Windows NT 5.0
      Windows NT 5.1
      Windows NT 5.2
      disp+work patch information
      ( 0.001) Strings in Inputfields cut off (note 676835)
      ( 0.001) Block insert not stable (note 699411)
      ( 0.001) Sending the SAP logon ticket to SAPJ2EE server (note 691253)
      ( 0.001) TPDA: Exclusive DBG Session Fix (note 698737)
      ( 0.001) SNC-enabled RFC connections (type 3) to unicode systems (note 695205)
      ( 0.001) Loop where with move of C field to N field (note 699528)
      ( 0.001) Multiple instances of same subscreen and f4 ocx (note 698564)
      ( 0.001) ABAP Unit: Support for calling private fixture methods (note 690059)
      ( 0.001) Bidi printing patch collection (note 353987)
      ( 0.001) Problems while debugging a dynpro (flow logic) (note 689633)
      ( 0.001) Sending the SAP logon ticket to SAPJ2EE server (note 691253)
      ( 0.001) SQL Trace: fix error in program name filter (note 697685)
      ( 0.001) Dynamic Invoke Class Constants Defaults (note 701926)
      ( 0.001) Empty title + varying line size (note 671796)
      ( 0.001) RTM/AAB logging inside HTTP request (note 687116)
      ( 0.001) Assertions/BPs: core during RFC (note 700868)
      ( 0.001) ITS ToolBar: toggle button state, get icon name (note 673134)
      ( 0.001) Implicit default table parameters (note 700146)
      ( 0.001) Ignore HTTP-server requests during ITS-processing (note 700871)
      ( 0.001) Kernel Methods: signature of c-macros changed (note 703161)
      ( 0.001) Dynamic Invoke Abstract Inherited Implemented (note 703413)
      ( 0.002) CST patch collection 50 2003 (note 687395)
      ( 0.002) TPDA: patch collection (note 703735)
      ( 0.002) LOOP ... WHERE memory leak (note 703397)
      ( 0.002) RUNT_ILLEGAL_SWITCH during garbage collection (note 702442)
      ( 0.002) Some errors in the debugger with special fieldnames (note 704384)
      ( 0.002) CALL TRANSFORMATION exceptions (note 701467)
      ( 0.002) HTML Escaping of ICF error documents (note 626073)
      ( 0.002) HTTP/External Debugging for RFC (III) (note 668256)
      ( 0.002) JavaScript: enhance roll ability in double hash code (note 703026)
      ( 0.002) Do not enter memcpyRChk during Cache reorg. (note 447519)
      ( 0.002) Dynamic types: get_components hat non unqiue ids (note 703020)
      ( 0.002) ST: initialize result STRING (note 703615)
      ( 0.002) Open SQL: joining tables w/ and w/o client (note 703710)
      ( 0.002) Output error by WRITE (*) using conversion exits (note 677893)
      ( 0.002) Avoid invocation of garbage collector in certain cases (note 704554)
      ( 0.002) ST: Load Size (note 705269)
      ( 0.002) Allocation strategy in ABAP shared objects (note 705956)
      ( 0.003) Correction of design error in Secure Storage (note 702647)
      ( 0.003) Unjustified syntax error when SETUP, TEARDOWN (note 705308)
      ( 0.003) Incoming UTF-8 RFC use UTF-8, not non-Unicode (note 647495)
      ( 0.003) ICU shared libraries upgrade (note 519753)
      ( 0.003) Sapdext: prevent loop of rabax DYNPRO_SAPDEXT_LOOP (note 703374)
      ( 0.003) Oracle multibyte codepage: Incorrect LIKE evaluation (note 695899)
      ( 0.003) Downward compatibility of table statistics (note 707005)
      ( 0.004) Correctly adapt occu of RTTI tables (note 707619)
      ( 0.004) AAB: truncated subkey values (note 708269)
      ( 0.004) Dbbuf: avoid deadlocks in export/import buffer (note 496511)
      ( 0.004) ST: no deserialization map (note 708597)
      ( 0.004) ITS TextEdit: selection functions improved (note 669904)
      ( 0.004) ITS TextEdit: new textstream interface (note 695802)
      ( 0.005) Memory in tmpfs is not released correctly (note 706071)
      ( 0.005) CST patch collection 09 2004 (note 708621)
      ( 0.005) CCMS: agent cannot monitor standalone enqueue server (note 694057)
      ( 0.005) Wrong Fido entries (note 708789)
      ( 0.005) ST: Apply in Loop (note 710150)
      ( 0.005) ST: xml header (note 708787)
      ( 0.005) UTF-8 writer; default namespace; lang(); external options (note 709649)
      ( 0.005) IMPORT: lang key handling (note 512518)
      ( 0.005) HashTab SHO-Read MoveToFront-Heuristik (note 707891)
      ( 0.005) Avoid shortdump DEBUGGER_ILLEGAL_VALUE in abDbgDisVar (note 708356)
      ( 0.005) Making RFC calls with an empty password (note 662390)
      ( 0.005) SYSTEM_CORE_DUMPED in addIDENT (gen/scsymbc.c) (note 685625)
      ( 0.005) SHO: cloning of objects, rehash at detach (note 708843)
      ( 0.006) Print control buffer overflow (note 707500)
      ( 0.006) InitStor:  missing free (note 707929)
      ( 0.006) Free_Area/Instance (note 709558)
      ( 0.006) Shared Objects core at table update (note 712739)
      ( 0.006) BOM / XmlDecl bug (note 592857)
      ( 0.006) Max shared string size (note 592857)
      ( 0.006) Default values of exp/imp function parameters (note 712280)
      ( 0.006) RTM bugfix in get_classname (note 711420)
      ( 0.006) SM51: Allow more than 1000 patch textes altogether (note 712811)
      ( 0.006) C-Call AB_GET_COUNTRY (note 685207)
      ( 0.006) TPDA: Avoid duplicate breakpoints (note 713456)
      ( 0.006) Too many frame characters (note 671796)
      ( 0.006) Check type load time stamp (note 713492)
      ( 0.006) Prevent two short dumps in one second (note 711982)
      ( 0.006) Default values of exp/imp function parameters (2) (note 712280)
      ( 0.007) Default values of exp/imp function parameters (3) (note 712280)
      ( 0.007) RFC Patch Collection  11.2004 (note 715274)
      ( 0.007) ST: Apply in Loop, Variables (note 710150)
      ( 0.007) ST: XML Position in Exception (note 715879)
      ( 0.007) Two Phase Pbag Search (note 713493)
      ( 0.007) LOAD_PROGRAM_CLASS_MISMATCH (note 716456)
      ( 0.007) Syntax error with VERI STRUCTINFO (note 716353)
      ( 0.007) XSLT Core by interface methods (note 709857)
      ( 0.007) Clean prev user after wp restart (note 715877)
      ( 0.007) Debugging rfc after server cleanup (note 715881)
      ( 0.007) CST patch collection 12 2004 (note 716915)
      ( 0.007) CLUSTD converter (deep) / EXPORT (SAP_UINT) (note 612359)
      ( 0.007) Core dump in LOAD_PROGRAM_CLASS_MISMATCH correction (note 716456)
      ( 0.007) SYSTEM_CORE_DUMPED at ATTACH / DETACH (note 718666)
      ( 0.008) SLIN: 640 AKK problem with SYNT_EXT_INFO (note 717012)
      ( 0.008) Error in ab_HshSetDelete (note 719413)
      ( 0.008) AKK violation: Newly appearing syntax error (note 719142)
      ( 0.008) SYSTEM_CORE_DUMPED in sc_program_env (gen/scsymbc.c) (note 719139)
      ( 0.008) Fix charref parsing (note 592857)
      ( 0.008) ALEWEBDOWNLOAD in Unicode systems (note 676835)
      ( 0.008) Support the displaying of  XML Docs in the ITS (note 717380)
      ( 0.008) Open SQL: missing syntax error message texts (note 710454)
      ( 0.008) HTTPS proxy authentication in ICF (note 717995)
      ( 0.008) Diag protocol: multiple codepages (note 621992)
      ( 0.008) Codepage conversion for PDF based jobs (note 719630)
      ( 0.008) Missing dynamic Texts in GUI-Status (note 717870)
      ( 0.008) READ DATASET: Suppress conversion exception if requested (note 709832)
      ( 0.008) Userswitch Inbound-/Outbound-Scheduler (note 212742)
      ( 0.008) CCMS Monitoring Patch Collection 2004/2 (note 694057)
      ( 0.008) SCANNER_MISSING_MESSAGE (note 719396)
      ( 0.008) Unicode: Core Dump in build_initrec, Modul dbntab (note 717717)
      ( 0.008) Snc/accept_insecure_rfc=U for system-to-system calls (note 713495)
      ( 0.009) Error in ab_HshSetDelete (II) (note 719413)
      ( 0.011) Error in ab_HshSetDelete (III) (note 719413)
      ( 0.011) Scroll BCALV_TEST_LIST -> scrolls correctly (note 721384)
      ( 0.011) Userswitch Inbound-/Outbound-Scheduler (note 716263)
      ( 0.011) ST: exception information; littleEndian; tables (note 715879)
      ( 0.011) ST: exception information; littleEndian; tables (note 720364)
      ( 0.011) Exceptions in CALL SCREEN (note 720908)
      ( 0.011) TPDA: prepare fix for dynp debugging (note 719967)
      ( 0.011) RSQL: Correction for MODIFY DBTAB FROM ITAB (note 716037)
      ( 0.011) Enhancements for ITS (note 720738)
      ( 0.011) Avoid short dump LOAD_NOT_FOUND_AFTER_GEN (old timestamp) (note 615022)
      ( 0.011) Display data references in the ABAP debugger (note 721223)
      ( 0.011) remove semaphore families and reorganize all ip__libs (note 721885)
      ( 0.012) Statistics: wrong data in rfc client destination records (note 724253)
      ( 0.012) Wrong length in copy operation in func check_usobt() (note 724528)
      ( 0.012) CST patch collection 15 2004 (note 723952)
      ( 0.012) Invalid Method Call Syntax (note 722346)
      ( 0.012) Invalid Warnung For Class Type (note 722347)
      ( 0.012) Update Memory Inspector (note 684660)
      ( 0.013) Wrong length in copy operation in func check_usobt() (note 724528)
      ( 0.013) Shared Objects: data references and detach (note 722884)
      ( 0.013) Selecting a context menu entry cause session hang up (note 713598)
      ( 0.013) MOVE_TO_LIT_NOTALLOWED with READ ... TRANSPORTING (note 722778)
      ( 0.013) Fix for searchhelp showing only one result value (note 697295)
      ( 0.013) Using keys in dropdown listboxes if no value is supplied (note 717871)
      ( 0.013) ITSP: Hitlist in Unicode systems (note 676835)
      ( 0.013) ShmFreeRemoveInactiveLocks with 2 locks (note 709558)
      ( 0.013) Shared Objects - itab line reference after detach (note 721190)
      ( 0.013) HTTPS proxy authentication in ICF (II) (note 717995)
      ( 0.013) Code pages, languages and locales, packet 37 + 38 (note 447519)
      ( 0.013) Code pages, languages and locales, packet 37 + 38 (note 722638)
      ( 0.013) Ixml_stl / runt / tidy (note 592857)
      ( 0.013) Empty dynprolist does not cancel control rendering any more (note 718292)
      ( 0.013) Enhancements for ITS (note 720738)
      ( 0.013) No debug after Dynp RABAX (note 721693)
      ( 0.013) Multiple instances of same subscreen and f4 ocx (2) (note 698564)
      ( 0.014) ITS640, supporting sap-accessibility (note 676835)
      ( 0.014) XSLT: Unicode in XPath Expressions (note 613113)
      ( 0.014) Search help and focus (note 728722)
      ( 0.014) Ab_PrepareStrh with lenght 0 return not NULL (note 729435)
      ( 0.014) ITS640, Response Container removed (note 676835)
      ( 0.014) Missing print controls (note 707500)
      ( 0.014) Support of ISO Latin-1 characters for certificates (note 723016)
      ( 0.014) EVENT parameter: LIKE, TYPE LINE OF not evaluated (note 724406)
      ( 0.014) MINCHAR, MAXCHAR wrong value (note 724304)
      ( 0.014) ITS640, supporting ~http_https on/off (note 676835)
      ( 0.014) ITS640, takeover logoff/exiturl (note 676835)
      ( 0.014) C-call for printing the cover page (note 720409)
      ( 0.014) Disabling ITS disables the 'Compiling...' progress indicator (note 725617)
      ( 0.014) Grid-View dump, Alewebdownload (note 676835)
      ( 0.014) Trfo Rabax Handling corrected (note 729202)
      ( 0.014) Code pages patch packet 39 (note 447519)
      ( 0.014) Memory allocation for strings reduced (note 721876)
      ( 0.014) READ ... BINARY for SORTED TABLE with attribute key (note 725720)
      ( 0.014) Bidi printing: Corrected rightadjustment of numbers (note 618988)
      ( 0.014) ITS640,takeover command logoff/endofsession SSO (note 676835)
      ( 0.014) CX_SHM_INCONSISTENT; CL_SHM_UTILITIES (note 727142)
      ( 0.014) Prevent 0x00 in database table SNAP (note 722444)
      ( 0.014) Error if print immediately for PDF based forms (note 727914)
      ( 0.015) Correct lookup on password history (note 732038)
      ( 0.015) CCMS Monitoring Patch Collection 2004/2 (note 694057)
      ( 0.015) Core in syntax check (offset length w/ interface comp.) (note 732367)
      ( 0.015) CST patch collection 18 2004 (note 730345)
      ( 0.015) Invalid sapgui codepage (note 700448)
      ( 0.015) NO_PDF flag for ADS spool jobs (note 685576)
      ( 0.015) FxReader set_error (note 722030)
      ( 0.015) Incorrect display of list search results in RTL mode (note 729558)
      ( 0.015) Support of ISO Latin-1 characters for certificates (note 723016)
      ( 0.016) CREATE for key table with default key (note 732922)
      ( 0.016) Rebuild rspoicon.c in krn/rspo (note 724736)
      ( 0.016) Tablesharing fault in MOVE-CORRESPONDING (note 732958)
      ( 0.016) Core at INSERT into table after SORT (note 733079)
      ( 0.016) Supporting ICF-Options for ITS (note 727137)
      ( 0.016) Cl_fx_reader update (note 722030)
      ( 0.016) ITS-Plugin 640: known problems (note 676835)
      ( 0.016) Enable ticket creation for ITS WebGUI/IAC (note 720738)
      ( 0.016) Invisible focus element (note 734746)
      ( 0.016) RFC legacy MDMP callers and Unicode callees (note 722193)
      ( 0.016) Redundant moves in itab operations (note 726657)
      ( 0.016) Attach_for_update returns shared lock (note 733184)
      ( 0.016) Application server hangs on Windows 2003 waiting for semaphore (note 724212)
      ( 0.016) ITS-Plugin 640: known bugs (note 676835)
      ( 0.016) 'CLASS ... FOR TESTING + INTERFACES' (note 722346)
      ( 0.016) Avoid SYSLOG message 'PXA recovery after reboot' (note 689497)
      ( 0.017) ST: alignment for variable-read (note 735543)
      ( 0.017) IMPORT: alignment handling for old exports (note 734897)
      ( 0.017) NT: sapstartsrv prozess auto restart feature (note 729945)
      ( 0.017) IMPORT: error with ignoring structure boundaries (note 737044)
      ( 0.017) Open SQL : Allow more than eight hints (note 735360)
      ( 0.017) Event SAP_SYSTEM_START with parameters (note 681516)
      ( 0.017) Sapgui 640 and tablecontrol column selections (note 735695)
      ( 0.017) Diag trace: unknown entries (note 736592)
      ( 0.017) Debugger: Auth. problems while saving table to local file (note 729616)
      ( 0.017) RFC Patch Collection 18 2004 (note 732744)
      ( 0.017) ABAP Shared Objects: Coredump at ATTACH WRITE (note 733969)
      ( 0.017) TIME_OUT oder Coredump in C-Funktion ab_ScanBase (note 733971)
      ( 0.017) ST: variables, iXML objects (note 737174)
      ( 0.017) destroyed dynpro load (note 207817)
      ( 0.017) Japanese characters were scrambled (note 736835)
      ( 0.017) XI-Editor (note 676835)
      ( 0.017) ITS-Plugin 640: known bugs (note 676835)
      ( 0.017) Correction in session management within function (note 676835)
      ( 0.017) SCAN STRUCTURE: GROUP BY in sub query (note 363992)
      ( 0.017) Segmentation Violation in db_ntab (Makro CHECK_ACC) (note 736340)
      ( 0.018) CREATE_DATA_UNKNOWN_TYPE during XML-ABAP deserialization (note 739134)
      ( 0.018) RUNT_INTERNAL_ERROR during XML-ABAP object (note 739233)
      ( 0.018) ST: deserialization with tt:copy (note 739825)
      ( 0.018) Dynpro Compress: CONTAINER_IGNORE for Table Control set (note 738808)
      ( 0.018) Code pages, languages and locales, packet 40 + 41 (note 447519)
      ( 0.018) RFC Patch Collection 18 2004 (note 732744)
      ( 0.018) Invalid sapgui codepage (note 700448)
      ( 0.018) ERROR trace: invalid value hacurrow hwcurrow (note 651566)
      ( 0.018) IMPORT: AS400 alignment handling (note 739164)
      ( 0.018) Forward POST parameter from ITS frameset (note 737798)
      ( 0.018) Code pages patch packet 42 (note 447519)
      ( 0.018) JavaScript linux64 correct INT_FITS_IN_JSVAL (note 740973)
      ( 0.018) CST patch collection 22 2004 (note 741110)
      ( 0.018) Login/password_charset, codeversion 'D' (note 735356)
      ( 0.019) Ixml shared memory corrections (note 592857)
      ( 0.019) CCMS Agent Patch Collection 2004/3 (note 694057)
      ( 0.019) ST: ignore irrelevant whitespace (note 742507)
      ( 0.019) Code pages patch packet 40 (NT) (note 447519)
      ( 0.020) NT: Optional sequential GUID generation (note 740418)
      ( 0.020) GUI_PATCHLEVEL for app server (note 591681)
      ( 0.020) List Tree, Hyperlinks (note 742066)
      ( 0.020) List Tree, Hyperlinks (note 742066)
      ( 0.020) New HTML(B) strEnc function (note 739619)
      ( 0.020) CST patch collection 25 2004 (note 744711)
      ( 0.021) Prepare for DBPROPERTIES (pack 44) (note 447519)
      ( 0.021) Missing wrapper object of class CX_SY_NO_HANDLER (note 745804)
      ( 0.021) XML-ABAP, SAP_BASIS 610: component names with namespaces (note 745935)
      ( 0.021) Possible Core after MESSAGE string TYPE 'X' (note 746144)
      ( 0.021) XSLT: Computation of xsl:sort attributes (note 746146)
      ( 0.021) SE30: Missing trace file after measurement (note 740184)
      ( 0.021) Wrong free of memory (note 745745)
      ( 0.021) NT: sapstartsrv fix for prozess auto restart feature (note 729945)
      ( 0.021) F1 on pushbuttons (note 744822)
      ( 0.021) ICF: Shortened Session-IDs in Developer-Traces (note 745722)
      ( 0.021) CALL TRANSFORMATION Option VALUE_HANDLING (note 727549)
      ( 0.021) CST patch collection 26 2004 (note 746373)
      ( 0.021) Invalid sapgui codepage (note 700448)
      ( 0.022) Alignment checks for packed numbers (note 747695)
      ( 0.022) Illegal dynpro state after RABAX (note 747694)
      ( 0.022) AsXML: suppress static interface attributes (note 747155)
      ( 0.022) Accept Dynpro Sourceversion 37 (note 743155)
      ( 0.022) ITS Plugin 640, known problems, item 23) security, buffer overwrite (note 676835)
      ( 0.022) Screens with GOS Containers (note 747140)
      ( 0.022) Empty search help dialogs (note 747270)
      ( 0.022) Too many SPOOL* files in global directory (note 749860)
      ( 0.022) New GUID and TID algorithm (note 650280)
      ( 0.022) Code pages patch packet 43 (note 447519) (note 447519)
      ( 0.022) Fixed a tight loop in julep, calling a function with an extra (note 747700)
      ( 0.022) ERROR trace: invalid value hacurrow hwcurrow (note 651566)
      ( 0.023) LZPL OTF driver (note 750002)
      ( 0.023) Correct 132-char limitation (note 750363)
      ( 0.023) RFC: additional returncode-check for ThSendToGui (note 685609)
      ( 0.023) TABLE_LINE_NOT_EXISTING at loop on a HASHED TABLE (note 750042)
      ( 0.023) INSERT of a loop reference into a hashed table (note 749075)
      ( 0.023) Semantics of the SUM statement (note 742683)
      ( 0.023) Diag enhancements for acc support (note 750543)
      ( 0.023) ITS-Plugin 640: Known problems (note 676835)
      ( 0.024) Error in step movenametab (note 745745)
      ( 0.025) HTTP debugging: Save memory ranking to local file (note 752659)
      ( 0.025) Avoid unnecessary calls to semaphore 49 (note 752473)
      ( 0.025) Buffer overflow in OMS command buffer (note 752977)
      ( 0.025) Correct handling of empty strings (note 740987)
      ( 0.027) Open SQL : Allow more than 8 hints in SELECT (note 754728)
      ( 0.027) Full path name to 255 char for temse (note 749150)
      ( 0.027) NT: Fix for occasional 'Service not started' error during Service inst (note 142100)
      ( 0.027) Diag trace: unknown entries (note 736592)
      ( 0.027) CST patch collection 28 2004 (note 751484)
      ( 0.027) Image does not fit (note 676835)
      ( 0.027) Strings and dynpro char fields (note 618120)
      ( 0.027) Core in ab_CxTableViewColOrder (note 751754)
      ( 0.027) ITS HTML Control: protocol not added if missing (note 747962)
      ( 0.027) Ixml stlport memory hole (note 545335)
      ( 0.027) CST patch collection 30 2004 (note 755912)
      ( 0.027) Wrong output of japanese characters II (note 670069)
      ( 0.027) Empty spool list for NEW-PAGE PRINT OFF (note 750153)
      ( 0.027) ABAP List Structure Recognition (1) (note 751494)
      ( 0.027) SHO: Area-constructor at INVALIDATE, setting area-properties (note 751882)
      ( 0.028) SYSTEM_RUDI_INVALID at CREATE OBJECT o TYPE (t) (note 757122)
      ( 0.028) Wrong syntax error at INTERFACES (note 757284)
      ( 0.028) ABAP List Structure Recognition (2) (note 751494)
      ( 0.029) Missing PUBLIC addition of CLASS (note 759104)
      ( 0.029) Open SQL: problem with extended portability check (note 758763)
      ( 0.029) SYSTEM_CORE_DUMPED in ABAP generation for type aliases (note 759109)
      ( 0.029) Codepage Conversion: New flag for Bidi support (note 716200)
      ( 0.029) ITS up/download: upload of files to unicode R/3 incorrect (note 758362)
      ( 0.029) Fixed multiple HtmlPPs bug for resourceless services (note 759228)
      ( 0.029) ITS640 Known bugs Item 26 (note 676835)
      ( 0.030) Check for infinite loops in random number generator (note 759735)
      ( 0.030) ABAP-XML transformation with PARAMETERS infloops (note 746332)
      ( 0.030) Correct SQL EXPLAIN function on UNICODE systems (note 760883)
      ( 0.030) Extend Structure Buffer (note 761324)
      ( 0.030) NT: work processes don't start due to different memory layout (note 761159)
      ( 0.030) RSQL: Correction for DELETE DBTAB FROM ITAB (note 753333)
      ( 0.030) Correct focus handling on F1 help (note 761377)
      ( 0.030) Dbbuf: invalid data read from single key buffer (note 625242)
      ( 0.030) DDIC-Types used by CALL METHOD ... CALLING (note 761843)
      ( 0.030) Warning at CALL METHOD (note 761933)
      ( 0.030) UTF-8 conversion for jobdata (note 739968)
      ( 0.030) CPIC calls for usertype SYSTEM, logon timestamping (note 760414)
      ( 0.030) DB Multiconnect: Closing idle secondary connections (note 762084)
      ( 0.030) TPDA: problems with BREAK-POINT ID  (note 762431)
      ( 0.030) ABAP List Structure Recognition (3) (note 751494)
      ( 0.030) SLC length (note 759208)
      ( 0.030) Corrected namespace handling (note 762678)
      ( 0.031) Correct INT4 I/O (note 627615)
      ( 0.031) No Selectionscreen generation for classes and interfaces (note 744856)
      ( 0.031) RABAX close unused snapfile (note 763333)
      ( 0.031) Data-References and ADD-CORRESPONDING (note 761850)
      ( 0.031) Code pages, languages and locales, packet 46 + 47 (note 447519)
      ( 0.031) SHO: DetachCommit with CompletionError (note 763653)
      ( 0.031) Code pages patch packet 48 (note 447519)
      ( 0.031) Fixed broken %-escaping of multibyte strings (note 763175)
      ( 0.031) Corrected dw_gui.sl linkage on hp platform (note 763292)
      ( 0.031) Runtime error UNEXPECTED_RUDI_TYPE (note 764185)
      ( 0.031) Runtime error SYSTEM_LOAD_OF_PROGRAM_FAILED (note 764186)
      ( 0.031) Runtime error SYSTEM_SHM_AREA_DETACHED (note 764187)
      ( 0.031) Runtime error SAPSQL_WA_WRONG_ALIGNMENT (note 764184)
      ( 0.032) SHO: DetachCommitCompletion failed (Part 2) (note 763653)
      ( 0.032) SHO free on local itab (note 749082)
      ( 0.032) Corrupted report sources/textes after unicode upgrade (note 765377)
      ( 0.032) Process OTF command BM in RTL (note 353987)
      ( 0.032) Trust-Manager: Error when encrypting PSE (note 765123)
      ( 0.032) Security Audit Log: some transaction starts not audited (note 763159)
      ( 0.032) CST patch collection 34 2004 (note 764321)
      ( 0.032) ABAP List Structure Recognition (4) (note 751494)
      ( 0.032) DYN_COMP_ILLEGAL with CREATE DATA (note 766330)
      ( 0.033) Reset SPATPAR flag (note 765605)
      ( 0.033) OMS support for AS400 (note 766732)
      ( 0.033) Open-SQL: SELECT INTO CORRESPONDING FIELDS and generic type of target (note 765822)
      ( 0.033) Rfc patch collection 35 2004 (note 766807)
      ( 0.033) Url form parameter scanning without = sign (note 764903)
      ( 0.033) ITS-Plugin 640: Known/fixed problems (note 676835)
      ( 0.033) ITS TextEdit Control: Text disappears after searchhelp (note 725839)
      ( 0.033) Code pages,converters (package 49) (note 447519)
      ( 0.033) NT: Check CPU timer frequency (note 532350)
      ( 0.033) Code pages patch packet 50 (note 447519)
      ( 0.034) Error in kernel call ABAP_CALLSTACK (note 769503)
      ( 0.034) Runtime error BCD_OVERFLOW converting empty strings (note 769508)
      ( 0.034) Core dump after implicit cast by ASSIGNING (note 766876)
      ( 0.034) Performance: do not read TSP02L for RDI/OTF (note 703798)
      ( 0.034) RFC patch collection 34 2004 (note 769890)
      ( 0.034) Gui scripting: missing loop field names (note 769420)
      ( 0.034) Integrated ITS: garbled hit lists (note 770161)
      ( 0.034) CST patch collection 37 2004 (note 770183)
      ( 0.035) PRINT_LINE_COUNT_TOO_LOW during printing (note 770335)
      ( 0.035) Wrong barcode printout (1) (note 770376)
      ( 0.035) Avoid syntax errors for correct usage of PROVIDE FIELDS (note 771600)
      ( 0.035) New frontend print for SAP GUI for HTML (note 771683)
      ( 0.035) Core or runtime error during modify on projection view (note 770318)
      ( 0.035) Unicode: RFC MDMP dest. garbled code pg., symptom S9 (note 647495)
      ( 0.035) ITS_Browser_Redirect und Content-Length (note 771183)
      ( 0.035) Fix memory corruption in move nametab / dipgntab (note 745745)
      ( 0.035) CALL TRANSFORMATION Parameter INITIAL_COMPONENTS (note 771161)
      ( 0.035) Forward POST parameter from ITS frameset (note 737798)
      ( 0.035) Ixml flush / bindata (note 545335)
      ( 0.035) Code pages,converter (package 51) (note 447519)
      ( 0.035) ITS640: process sap-sesscmd=USR_ABORT like OK-Code=/NEX (note 772251)
      ( 0.035) Core or runtime error during modify on projection view (note 770318)
      ( 0.036) PRINT_LINE_COUNT_TOO_LOW during printing (note 770335)
      ( 0.036) Active tabstrip button and F4 dialogs (note 772922)
      ( 0.036) Docker size and new i-mode (note 615047)
      ( 0.036) Paging related error trace entries (note 694628)
      ( 0.036) Logon error messages show '#' instead of digit chars (note 774211)
      ( 0.036) ITS Calendar: Set Color error fixed (note 767437)
      ( 0.037) AAB breakpoints in system programs (note 774627)
      ( 0.037) Update MemoryInspector II (note 684660)
      ( 0.037) CX_INVALID_TRANSFORMATION (note 773330)
      ( 0.037) Core at customer includes (note 774829)
      ( 0.037) TABLE_LINE with offset/length specification (note 774703)
      ( 0.037) ABAP: core dump at LIKE dref->*-component (note 772941)
      ( 0.037) Failed RFC system calls causing invalid SM20 records (note 774406)
      ( 0.037) ST: deserialization of type N (note 775699)
      ( 0.037) Conversion error in HTML Gui (note 775039)
      ( 0.038) Conversion exits with string parameters (note 776990)
      ( 0.038) Core in debugger data display (note 777203)
      ( 0.038) SLIN: Core dump while collecting cross ref data (note 776596)
      ( 0.038) Start transaktion via systemfunction DYNP_OKCODE_SET (note 776496)
      ( 0.038) Perfomance Fix READ DATASET in TEXT MODE (note 775375)
      ( 0.038) Structure alignment correction: Support for BIDI (note 716200)
      ( 0.038) CST patch collection 40 2004 (note 776283)
      ( 0.038) Steploop radio/checkbutton and label left/right (note 776514)
      ( 0.038) ITS 640 Plugin, known problems, issue 29 (note 676835)
      ( 0.038) Some bugs with lists in webgui fixed (note 762968)
      ( 0.038) ITS Up/Download: UrlDecode for Context Variable obsolet (note 766313)
      ( 0.038) ITS TextEdit: readonly mode in netscape fixed (note 768063)
      ( 0.038) Tolltip texts for columntree icons (note 776561)
      ( 0.038) Known bugs ( issue no 28 ) (note 676835)
      ( 0.038) Closing dangling RFC connections used with printing (note 753080)
      ( 0.038) Introducing strwidth (note 745460)
      ( 0.038) Comparing with a LOOP reference (note 767597)
      ( 0.038) SHO: Cores in GC (note 774465)
      ( 0.038) Trigger Garbage Collection when many PCBs used (note 628303)
      ( 0.038) ABAP-PH: Missing Unicode errors in syntax-check (note 777451)
      ( 0.038) RFC legacy caller, dump on LANG=space in Unicode system. (note 722193)
      ( 0.038) Code pages,converter (package 52) (note 447519)
      ( 0.038) Problems during transport into a Unicode system (note 775114)
      ( 0.038) No Frames Print Parameter (note 777337)
      ( 0.038) List display in Debugger (note 777338)
      ( 0.038) Sapgui/theme default value (note 610274)
      ( 0.038) No initialization of parameter of DESERIALIZE_HELPER (note 777339)
      ( 0.038) Automatic confirmation of Warnings (note 778467)
      ( 0.038) RUNT_ILLEGAL_SWITCH when resetting internal tables (note 778376)
      ( 0.039) # in Asian archived print lists (note 778095)
      ( 0.039) ABAP-SY: Core for dyn. arguments > 255 chars (note 777882)
      ( 0.039) PXA: Introducing PXA_CACHE (note 746984)
      ( 0.039) RTTI DDIC output length > 255 (note 777826)
      ( 0.039) RFC Patchcollection 41 2004 (note 779720)
      ( 0.039) Dynpro: TabStrip and Scrollbar SubScreen Area with CONT_IGN (note 673831)
      ( 0.040) No implicit commit during debugging (note 778582)
      ( 0.040) RFC Patch collection 40 2004 (note 778710)
      ( 0.041) Workprocess hangs on dumping OS process information when memory is low (note 781518)
      ( 0.041) BIDI: Support for fieldwise base direction (note 779879)
      ( 0.041) Foreign key check and chectables with strings (note 780473)
      ( 0.041) ALV grid view entries are not transferred (note 777995)
      ( 0.041) Agate crash when the last line of a grid view is copied (note 775672)
      ( 0.041) ALV grid view column header is not displayed (note 775679)
      ( 0.041) ALV grid view column selection incorrect after dial (note 776587)
      ( 0.041) ALV Gridview 'PAGE UP' leads to the announcement first (note 780570)
      ( 0.041) ITS-PLUGIN: Message handling for IAC (note 779543)
      ( 0.041) Suppress short dump lists in IACs (note 779543)
      ( 0.041) ITS640: enhanced sap-sesscmd handling for webgui (note 772251)
      ( 0.042) Provide kernel functionality for VMIT (note 781997)
      ( 0.042) Rollout rabax save (note 778921)
      ( 0.042) AB_GET_TEXT_FROM_CLUSTER:handling of 50 warnings per statement (note 816246)
      ( 0.059) ABAP-SY: Recursive INCLUDE nesting for classes (note 816247)
      ( 0.059) Error CALL_FUNCTION_ILLEGAL_P_TYPE (note 611004)
      ( 0.059) Diag protocol: multiple codepages (note 621992)
      ( 0.059) Replace strtok with ucafinduca (note 498369)
      ( 0.059) DBIF_RTAB_OUT_OF_CURSORS when using ITS (note 819494)
      ( 0.060) ALV Gridview optimized column width (note 766169)
      ( 0.060) SELECTION-SCREEN INCLUDE PARAMETERS and Listboxes (note 819057)
      ( 0.060) Release independent sapevt (note 802172)
      ( 0.060) RSQL: Correction concerning queries on projection views (note 809297)
      ( 0.060) Check CI include (note 818942)
      ( 0.060) Wrong change record when deactivating initial password (note 819855)
      ( 0.060) TRANSFER to file: Don't truncate East-Asian STRINGs (note 820055)
      ( 0.061) SAAB: Short dump with the minutes announcement in TA SAAB (note 821358)
      ( 0.061) NO F6H message by no record found in TST03 (note 806588)
      ( 0.061) Javascript: adopt binding to changes in note 800346 (note 821710)
      ( 0.061) Enable -SAP- encoding (note 819976)
      ( 0.061) BIDI: Support for fieldwise base direction (note 779879)
      ( 0.061) Menu: dynamic function texts (note 821701)
      ( 0.061) Batch-Input: SYSLOG TREAD - tcode active error (note 822479)
      ( 0.061) RFC patch collection 8 2005 (note 821964)
      ( 0.061) DB Multiconnect: Workprocess restart destroys connection mapping (note 796862)
      ( 0.061) ABAP-SY: Recursive INCLUDE nesting for classes (2) (note 822698)
      ( 0.061) Correction of INF -391 error (note 806993)
      ( 0.062) New frontend print (note 821519)
      ( 0.062) RFC sends large datapackets uncompressed to the SAPGUI (note 824428)
      ( 0.062) Load balance with SNC, provide sncname (note 817854)
      ( 0.062) Menu: dynamic function texts (note 821701)
      ( 0.062) Correct abend in update task debugging (note 824772)
      ( 0.062) Shared Objects: String-Sharing (note 824261)
      ( 0.063) Sharing hash tables (note 825452)
      ( 0.063) Corrections to the Unicode interface (note 522119)
      ( 0.063) Dispatch events in IMC (note 820333)
      ( 0.063) Call transformation: writing to string impr (note 824676)
      ( 0.063) Avoid DBIF_NTAB_TABLE_NOT_FOUND during garbage collection (note 826350)
      ( 0.063) ST: standalone decl / nested call in loop (note 825516)
      ( 0.063) XSLT: Debugger / escaping in namespaces (note 825517)
      ( 0.063) Missing utf8-support in agi-default for webgui (note 825652)
      ( 0.063) Code pages patch packet 62 (note 447519)
      ( 0.063) RUAPO4.1 ~DISCONNECTONCLOSE parameter not working (note 827375)
      ( 0.063) Do no core dump, when some pointers are missing in (note 563769)
      ( 0.064) Spooler level 2 trace bug (note 827514)
      ( 0.064) RTTI lock program (note 822900)
      ( 0.064) Strcpy_sU data misaligned on ntia64 (note 826536)
      ( 0.064) Enabling MSCS support for SAPMMC (note 828432)
      ( 0.064) ITS 6.40: control name = container name for IACs (note 828800)
      ( 0.064) Correct name for tpool proxies and check sum (note 823035)
      ( 0.065) Invalid sapgui input data (note 829096)
      ( 0.065) Protect read-only fields (note 830700)
      ( 0.065) Comparing data refs created via LOOP REF INTO (note 830819)
      ( 0.065) ABAP_ASSERT in extri loop, classical debugger (note 803140)
      ( 0.065) Would core in various ABAP/Dynp situations (note 830710)
      ( 0.065) ABAP-SY: AKK violation for DATA in system include (note 826284)
      ( 0.065) ABAP-SY: Coredump for >50 warnings per statement (2) (note 816246)
      ( 0.065) READ opt. for over specified non-matching key (note 825670)
      ( 0.065) INTERFACE ... DEFFERED in class pools (note 831232)
      ( 0.065) SE30: Avoid error nr 5 for CALL TRANSACTION USING (note 170470)
      ( 0.065) RFC patch collection 12 2005 (note 831456)
      ( 0.066) Rfc Patch Collection 11 2005 (note 828000)
      ( 0.066) FX: utf-8 conv error (note 825516)
      ( 0.066) Core in dy_tx_param() (note 831528)
      ( 0.066) Diagograph(): buffer size check (note 832017)
      ( 0.066) Batch-Input: No Message 00 255 when modify the ok-code (note 833001)
      ( 0.066) PXA/ATRA Patch Collection 12/2004 (note 802791)
      ( 0.066) Search help: F4 within F4 (note 832866)
      ( 0.066) EXCP_INTERNAL_ERROR during debugging (note 833453)
      ( 0.067) ABAP GC on 32-bit platforms when more than 3.4 GB used (note 833336)
      ( 0.067) Diag enhancements for acc support (note 750543)
      ( 0.067) SYSTEM_RUDI_INVALID at ASSIGN with length (note 834179)
      ( 0.067) SHO tab sharing hash collision error (note 829508)
      ( 0.067) SHO: ABAP_ASSERT during update lock with ASSIGING (II) (note 795666)
      ( 0.067) Kernel change for hide/display gridlines and customizing (note 825864)
      ( 0.067) CCMS Monitoring Patch Collection 2005/2 (note 809007) (note 809007)
      ( 0.067) Missing syntax error messages (note 826436)
      ( 0.067) Debugger (jump to statement)' (note 834640)
      ( 0.067) Integrated ITS 6.40: disconnectonclose for IACs in int. ITS)' (note 827375)
      ( 0.067) New ABAP Debugger problems with stack navigation (note 832192)
      ( 0.068) Re-sort of OTF table in ABAP (note 353987)
      ( 0.068) Spooler: Garbage text in REALSRV field (note 835703)
      ( 0.068) Integrated ITS and sap webdispatcher (note 835762)
      ( 0.068) OpenSQL: General support for ABAP-Hints on MAXDB (note 652096)
      ( 0.068) Open SQL: dynamic LIKE and ABAP field as pattern (note 835522)
      ( 0.068) Classic Debugger: itab search & download, watchpts (note 835010)
      ( 0.068) Int. ITS 6.40: ~disconnectonclose for IACs always turned on (note 827375)
      ( 0.068) ISeries: fdopen handling fixed (note 833895)
      ( 0.069) Avoid lockwaits on table TMDIR while debugging (note 837656)
      ( 0.069) Integrated ITS, version information in HTML page (note 838549)
      ( 0.069) Searchhelp select otions, select for blanks (note 836742)
      ( 0.069) RFC logon - security bugfixes (note 830528)
      ( 0.069) Memory leak using table sharing (note 837518)
      ( 0.069) New checks for DDIC type inconsistencies (note 837077)
      ( 0.069) Update list structure recognition 2 (note 751494)
      ( 0.069) WRITE UNDER and COMMON PART (note 825434)
      ( 0.069) Code pages, converters, locales. Package 636465 (note 447519)
      ( 0.069) SORTED TABLE: Memory consumption after MOVE/IMPORT (note 834807)
      ( 0.069) Shared Objects: Multi-Attach; Get_Current_Usage (note 838683)
      ( 0.069) Clear RTM buffer after flushing (note 838305)
      ( 0.069) Core dumps during session end in rare cases (note 838305)
      ( 0.069) CST patch collection 15 2005 (note 834501)
      ( 0.069) ASCII ABAP stack programs and SCS Unicode programs in one dir (note 837731)
      ( 0.069) Actionbar entries without fastpath (note 548709)
      ( 0.069) Fixes for enhanced ASCII support on OS/390 (note 595331)
      ( 0.069) LSR list ourput IV (note 751494)
      ( 0.069) Diag protocol: multiple codepages (note 621992)
      ( 0.069) Itab component access with length specification (note 838229)
      ( 0.069) Fixes for enhanced ASCII support on OS/390 (note 595331)
      ( 0.069) Integrated ITS, problems during conversion of indication (note 831959)
      ( 0.069) Userswitch Inbound-/Outbound-Scheduler (note 716263)
      ( 0.069) Toolbar control remember scroll position (note 806313)
      ( 0.069) Shared Objects: Performance Detach_Commit (note 838596)
      ( 0.070) Revert UTC BufferSync Timestamp until R3Trans and TP (note 749911)
      ( 0.071) Patch collection - logon routine, 1/2005 (note 835038)
      ( 0.071) 16-Byte alignment in rstg_get (note 837410)
      ( 0.071) CCMS RZ20: missing green alerts (note 839672)
      ( 0.071) CCMS RZ20: missing green alerts (note 746193)
      ( 0.071) D021S get each field separately (note 687334)
      ( 0.071) SE30: Avoid error nr. 5 in case of LEAVE SCREEN (note 170470)
      ( 0.071) Performance of compare for shared internal tables (note 839691)
      ( 0.071) Fixed textedit control problem with multipart/form-data ctype (note 841196)
      ( 0.071) ICM crash in HttpPlugInWriteErrorText (note 842609)
      ( 0.072) Enable printing of arabic-indic digits (note 842887)
      ( 0.072) Core after SORT within a LOOP (note 841997)
      ( 0.072) Its-plugin: Overlap of check boxes and radio buttons (note 839070)
      ( 0.072) Usob_authvaltrc for 610/620 (note 842157)
      ( 0.072) Program groups and CFW-modules (note 821158)
      ( 0.072) Program groups and CFW-modules (note 835127)
      ( 0.072) SELECT FOR UPDATE: release locks after commit (note 843042)
      ( 0.072) Set algorithm und key length of SSF PSEs (note 836367)
      ( 0.072) Downport rnd (no effect for disp+work) (note 836008)
      ( 0.073) Template invalidation fixed (note 840220)
      ( 0.073) ITS Up/Download: its plugin error in unicode R3 (note 841263)
      ( 0.073) ITS HTML Viewer: parameters of the sapevent incorrect (note 829669)
      ( 0.073) Correct quickinfo in TC (note 842040)
      ( 0.073) CLUSTER: COMP (note 772941)
      ( 0.076) Search help in mixed mode apps (note 849476)
      ( 0.076) ITS: Empty screen after warning message (note 849337)
      ( 0.076) Toolbarbutton menu (note 848805)
      ( 0.076) Searchelp error in MASSD (note 848289)
      ( 0.076) TABLE_LINE_NOT_EXISTING with MODIFY ... WHERE (note 845378)
      ( 0.076) RFC patch collection 22 2005 (note 850305)
      ( 0.076) Performance Verification Infrastructure-I (note 803789)
      ( 0.077) Catch zero length in ST command (OTF RTL handling) (note 353987)
      ( 0.077) Spooler: CJK string not printed (note 849315)
      ( 0.077) SapSSL-Update, support for OS/400 ASCII kernels (note 772517)
      ( 0.077) ST: Loops; deserial-state; extensibility (note 849075)
      ( 0.077) Dbbuf: enhance performance of single key buffer (note 826729)
      ( 0.077) Unsharing a HASHED TABLE within a loop (note 852036)
      ( 0.077) Fix memory corruption in move-nametab (note 745745)
      ( 0.077) Position of arabian printout (note 849072)
      ( 0.077) DBIF_NTAB_TABLE_NOT_FOUND during garbage collection-II (note 826350)
      ( 0.077) Integrierter ITS, MS Office 2003 session timeout (note 846857)
      ( 0.077) XSLT/iXML: Renderer memory consumption (note 844722)
      ( 0.077) Ixml file streams (note 834242)
      ( 0.077) I18n code page package 69 (late write permission) (note 447519)
      ( 0.077) I18n code page package 67+68 (F5,UMGCCTL,noDB,L) (note 447519)
      ( 0.077) ALV Grid:F4-Help on non-editable fields enabled (note 849656)
      ( 0.077) ALV Gridview dropdown lists are unavailable (note 850272)
      ( 0.077) ALV Gridview remember scroll position (note 839170)
      ( 0.077) Trim content of modified cells (note 850100)
      ( 0.077) CST patch collection 24 2005 (note 851195)
      ( 0.078) Syslog Message for wrong tablename in READ TABLE dbtab (note 851286)
      ( 0.078) CCMS Monitoring Patch Collection 2005/3 (note 809007) (note 809007)
      ( 0.078) Additional legacy RFC dest setup info (note 722193)
      ( 0.078) PROVIDE FIELDS: fix merging of intervals (note 853666)
      ( 0.078) ITS HTML Viewer: incorrect script paths for inserted scripts (note 853051)
      ( 0.078) Memory requests and error traces (note 853608)
      ( 0.078) Ab_BtreeBlockDelete() core on linuxia64 (note 854073)
      ( 0.078) HTML Tidy: get/set option (note 843855)
      ( 0.078) DBIF_NTAB_TABLE_NOT_FOUND during garbage collection (III) (note 826350)
      ( 0.078) Avoid short dump DBIF_REPO_PART_NOT_FOUND (note 854261)
      ( 0.078) Avoid short dump DBIF_REPO_PART_NOT_FOUND (note 854261)
      ( 0.079) PRESCRIBE barcode and subscript bu (note 854502)
      ( 0.079) SORT: use new GETST_TASK_NO_ETRACE (note 193529)
      ( 0.079) Call Transformation: initial refs; core in rabax (note 854572)
      ( 0.079) iXML: namespace context; XSLT: meta tag (note 854571)
      ( 0.079) Problems with CFW modules and ABAP Stack (GC) (note 856468)
      ( 0.079) Ab_BtreeBlockDelete() core, linuxia64 (II) (note 854073)
      ( 0.079) ALV Gridview RowID was not supplied correctly (note 853062)
      ( 0.079) Problems with CFW modules and ABAP Stack (GC) (II) (note 856468)
      ( 0.080) TRMSG-Messages for CALLING method (note 857551)
      ( 0.080) Fill attribute sqlmsg in class CX_SY_NATIVE_SQL_ERROR (note 853002)
      ( 0.080) ITS Up/Down: upload of files in BIN format (note 855475)
      ( 0.080) IXML Miniparser memory consumption (note 426351)
      ( 0.080) Get transaction code from SPA (note 840798)
      ( 0.080) File handling (note 846259)
      ( 0.080) JavaScript more than 65536 lines (note 858307)
      ( 0.080) Rabax trace for section (note 858362)
      ( 0.080) Protect read-only fields (II) (note 842040)
      ( 0.080) List input and control focus (note 858331)
      ( 0.080) Trust-Manager: create PSEs with keylength > 512 bit (note 509495)
      ( 0.080) Correct call of CTL moduls in 6.40 (note 858636)
      ( 0.080) RFC patch collection 26 2005 (note 858707)
      ( 0.080) SncSetMyName() in Unicode-binaries ignores name (note 856809)
      ( 0.080) MaxLength attribute is set to -1 if the backend is Unicode (note 758007)
      ( 0.081) Integrated ITS, error message on transaction selection screen (note 859213)
      ( 0.081) Acces violation in fct. EsIGblMthSlotsPrepare (note 860031)
      ( 0.081) Update Memory Inspector IV (note 684660)
      ( 0.081) Optimization of the algorithm for generating a job log (note 104185)
      ( 0.081) RFC patch collection 27 2005 (note 860531)
      ( 0.081) PXA: avoid mutex corruption after wp restart (note 802791)
      ( 0.081) ALV Gridview Inputlen of cell could be overwritten by column (note 857074)
      ( 0.081) CST Patch Collection 28 2005 (note 860319)
      ( 0.081) In ST01 some auth.objects displayed with garbage (note 855974)
      ( 0.082) ST02: Avoid core dump at NTAB buffers detailed analysis menu (note 859067)
      ( 0.082) AvaScript repair cg for chained jumps (note 861568)
      ( 0.082) Jobs with names in other code pages do not start (note 809888)
      ( 0.082) NT: sapstartsrv detecting J2EE Safe Mode (note 860654)
      ( 0.082) CCMS Monitoring Patch Collection 2005/4 (note 809007)
      ( 0.082) IMPORT: ignore conversion length errors (note 562988)
      ( 0.082) Preloading DLLs to avoid address space fragmentation (note 853696)
      ( 0.083) Definition of SLC flag (note 851307)
      ( 0.083) Syntax warning for MODIFY with INDEX on a HASHED TABLE (note 860304)
      ( 0.083) Error message on fcode /hmusa (note 862612)
      ( 0.083) Update Listparser (note 751494)
      ( 0.083) I18n code page package 7071 (no env, 45000) (note 447519)
      ( 0.083) Garbled double byte characters (note 670069)
      ( 0.083) Dump during abaplist PDF conversion (note 864429)
      ( 0.083) SE30 User Trace (note 716340)
      ( 0.083) SE30 missing trace data in case of particular units (note 864562)
      ( 0.083) Skip unknown sapgui connect data (note 864474)
      ( 0.084) SORT: sharing after phys. sort (note 863934)
      ( 0.084) Reject system okcodes while debuging BTC or VB (note 864607)
      ( 0.084) GC and tab sharing (note 862462)
      ( 0.084) Correct handling of NAZ messages (note 836869)
      ( 0.084) ABAP-SY: Core dump for type in COMMON PART (note 859631)
      ( 0.084) HTML tidy error trace (note 426351)
      ( 0.084) RTTC: illegal type for TYPE HANDLE (note 863747)
      ( 0.084) ABAP-SY: GEN_FRAGVIEW_EMPTY when accessing empty CI (note 865759)
      ( 0.084) SE30: Assure 610/620 compatible file format (note 866355)
      ( 0.084) Cua status traces (note 865763)
      ( 0.084) Core while unsharing a HASHED TABLE in a LOOP (note 866639)
      ( 0.085) MOVE-CORRESPONDING on empty CI-Includes (note 865759)
      ( 0.085) Foreign key messages in BI log (note 867390)
      ( 0.085) Compatibility of external breakpoints (Kernel 6.40, ABAP 6.10) (note 866347)
      ( 0.085) RFC Patchcollection 30 2005 (note 866360)
      ( 0.085) Default tooltip support (note 750543)
      ( 0.085) ST:  with result IXML (note 866256)
      ( 0.085) Patch collection - logon routine, 2/2005 (note 866327)
      ( 0.085) CST Patch Collection 31 2005 (note 867690)
      ( 0.085) Np printon stack (note 864122)
      ( 0.085) AUNIT test class friends (note 852745)
      ( 0.085) Perfomance Fix READ DATASET due to string resize (note 867936)
      ( 0.085) SHO: Commit registration of transactional Areas (note 865094)
      ( 0.085) Core dump when printing RTL documents (note 868178)
      ( 0.085) No trailing blanks of last (note 867921)
      ( 0.086) Code page patch package 74 (note 447519)
      ( 0.086) ICF Patch Collection 02/2005 (note 867361)
      ( 0.086) ALV Gridview core dump in CSapITSGridviewCol (note 869120)
      ( 0.086) Fix overflow, linuxx86_64 responds pretty badly to this (note 772075)
      ( 0.086) Another occurance of the same overflow problem of the ts structure (note 772078)
      ( 0.086) Definition of cellinfo flag (note 851307)
      ( 0.086) ITS Up/Down: implementing of ITS_DIRECTORY_LIST_FILES (note 856141)
      ( 0.086) ITS TextEdit: changed text could be saved in readonly mode sources (note 868919)
      ( 0.086) NT: Traceing deadlock during signal or alarm handling (note 869790)
      ( 0.086) IXML/XSLT: ABAP class registration (note 865779)
      ( 0.086) New diag supportbits (note 866219)
      ( 0.086) IXML conversion buffer (note 866208)
      ( 0.086) RFC patch collection 32 2005 (note 868767)
      ( 0.087) IMPORT: ign cnv len errors and truncation (note 562988)
      ( 0.087) Exit in LOOP AT SCREEN would remove block stack entries (note 870294)
      ( 0.087) ALV Gridview losing single row selection during its roundtrip (note 870999)
      ( 0.087) Patch lsr list output VII (note 779879)
      ( 0.087) ITS Html Viewer: javascript error for gecko Browser in framesets (note 864381)
      ( 0.087) ITS Html Viewer: caching for all binary documents enabled (note 870373)
      ( 0.087) Enhanced SAP encoding methods (note 866020)
      ( 0.087) New SSF Signer-Resultcodes for Certificate Revocation (note 870640)
      ( 0.087) GETWA_NOT_ASSIGNED since PL 84 (note 871851)
      ( 0.087) ALV Gridview Control AGate crash due to error in put_SelectedRows2 (note 865899)
      ( 0.087) ALV Gridview kernel change for expandable/collapsible totals/subtotals (note 861326)
      ( 0.087) Core with CLASS.Type or INTF.Type for data ref in XML-ABAP (note 871774)
      ( 0.087) No runtime type check with CLEANUP INTO  (note 871407)
      dbsl patch information
      ( 0.001) Support of doublebyte character sets (note 695899)
      ( 0.006) Sizecheck for tables includes LOBs (note 713281)
      ( 0.012) MAX_INT_CNT=1000 (note 634263)
      ( 0.019) Correction of ORA-01427 in dbdd_get_size (note 739536)
      ( 0.025) Correction of internal function DbSlPing() (note 748370)
      ( 0.032) Avoid dump when reading negative numbers into type P field (note 764005)
      ( 0.039) NT: work processes don't start due to different memory layout II (note 761159)
      ( 0.055) Secondary connection with multiple NLS environment (note 808505)
      ( 0.073) Automatic reconnect after ORA-03123, ORA-03127 (note 797792)
      ( 0.079) Enable and allow rel. 6.40 for Oracle 8.1.7 (note 851551)
    brbackup 
      BR0051I BRBACKUP 6.40 (12)
      Patch   Date        Note   Text
        3   2004-01-26   700733  Support for secure copy 'scp' command
       11   2004-06-25   749041  Workaround for ORA-12158 on Tru64 Unix
      release note               680046
      kernel release             640
      patch date                 2004-07-28
      patch level                12
      make platform              NTintel
      make mode                  OCI_920_SHARE
      make date                  Sep 19 2004
    brarchive 
      BR0002I BRARCHIVE 6.40 (12)
      Patch   Date        Note   Text
         3   2004-01-26   700733   Support for secure copy 'scp' command
        11   2004-06-25   749041   Workaround for ORA-12158 on Tru64 Unix
        12   2004-07-28   759839   BRARCHIVE fails for database in mount state
      release note               680046
      kernel release             640
      patch date                 2004-07-28
      patch level                12
      make platform              NTintel
      make mode                  OCI_920_SHARE
      make date                  Sep 19 2004
    brrestore 
      BR0401I BRRESTORE 6.40 (12)
      Patch   Date        Note   Text
        3   2004-01-26   700733  Support for secure copy 'scp' command
       11   2004-06-25   749041  Workaround for ORA-12158 on Tru64 Unix
      release note               680046
      kernel release             640
      patch date                 2004-07-28
      patch level                12
      make platform              NTintel
      make mode                  OCI_920_SHARE
      make date                  Sep 19 2004
    brtools 
      BR0651I BRTOOLS 6.40 (12)
      Patch   Date        Note   Text
      release note               680046
      kernel release             640
      patch date                 2004-07-28
      patch level                12
      make platform              NTintel
      make mode                  OCI_920_SHARE
      make date                  Sep 19 2004
    brconnect 
      BR0801I BRCONNECT 6.40 (12)
      Patch   Date        Note   Text
        5   2004-03-19   719581  Delete of old records in arch.log with BRCONNECT
      release note               680046
      kernel release             640
      patch date                 2004-07-28
      patch level                12
      make platform              NTintel
      make mode                  OCI_920_SHARE
      make date                  Sep 19 2004
    sapdba
    tp  
    R3trans 
    saposcol 
    SAPOSCOL version  COLL 20.88 640 - 20.51 NT 05/07/13, 32 bit, multithreaded, Non-Unicode
    compiled at   Aug 22 2005
    systemid      560 (PC with Windows NT)
    relno         6400
    patch text    COLL 20.88 640 - 20.51 NT 05/07/13
    patchno       87
    intno         20020600
    running on    SAPBL5 Windows NT 5.0 2195 Service Pack 4 2x Intel 801586 (Mod 2 Step 7)
    saplicense  
      SAPLICENSE version information
      slic (saplicense) version     3.00
      saplicense information
      kernel release                640
      kernel make variant           640_REL
      compiled on                   NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10
      compilation mode              Non-Unicode
      compile time                  Aug 21 2005 19:38:48
      update level                  0
      patch number                  48
      source id                     0.087
      supported environment
      database (SAP, table SVERS)   610
                                    620
                                    630
                                    640
      operating system
      Windows NT 5.0
      Windows NT 5.1
      Windows NT 5.2
    Operating System 
      Parameter                  Changed on     Status    Value
    Database 
      Parameter                                      Changed on  Status  Value
      ACTIVE_INSTANCE_COUNT                          15.06.2005  A
      AQ_TM_PROCESSES                                15.06.2005  A       0
      ARCHIVE

    Dear Pallavi,
    Very useful post!
    I am looking for similar accelerators for
    Software Inventory Accelerator
    Hardware Inventory Accelerator
    Interfaces Inventory
    Customization Assessment Accelerator
    Sizing Tool
    Which helps us to come up with the relevant Bill of Matetials for every area mentioned above, and the ones which I dont know...
    Request help on such accelerators... Any clues?
    Any reply, help is highly appreciated.
    Regards
    Manish Madhav

  • Error building source distributi​on

    I get an error when building source distribution saying:
    "LabVIEW cannot find a file that is a dependency of a Startup, Exported, or Always Included VI.
    File Not Found: The file at 'C:\Program Files (x86)\National Instruments\LabVIEW 2011\vi.lib\utf\common\conversion\utf_string_to_ta​g.vi' was expected to have the qualified name 'NI_UnitTestFramework.lvlib:utf_string_to_tag.vi', but has the qualified name 'utf_string_to_tag.vi'.
    The missing file might be referenced by one of the libraries included in the build or by the file - OpenData.vi. To fix this issue:
    - Open all Startup, Exported, or Always Included VIs, recompile them (CTRL+SHIFT Click the Run arrow) and save them to update their dependencies.
    - Open all libraries included in the build and verify the existence and locations of referenced files. Also, try building with the additional exclusion option, "Remove unused members of project libraries", checked."
    Any ideas why this happens?
    Solved!
    Go to Solution.

    Obvious question, but have your tried the recommendations?
    Reese, (former CLAD, future CLD)
    Some people call me the Space Cowboy!
    Some call me the gangster of love.
    Some people call me MoReese!
    ...I'm right here baby, right here, right here, right here at home

  • ByteArray to String and String to ByteArray  error at readUTF from datainpu

    hi everybody this is my first post I hope I can find the help I need I have been doing some research and couldnt find the solution thanks in advanced
    The Objective:
    im building a client server application with java and I need to send a response from the server to the client via Socket
    so the response is like this : <Signal : ByteArray> where Signal is a String so the client can Identify the Type of response
    and the ByteArray is an Array of bytes containing the Information I need
    The Problem:
    I have an Array of bytes containing the info to send and I need to pass this byte[] to a String add some String that let me Identify the data in the client side then remove the identifier in the client side and convert the resulting String back to an array of bytes this doesnt work
    The Code:
    Server Side (Creating the Byte Array):
    public byte[] createData(){
                    ByteArrayOutputStream baos = new ByteArrayOutputStream();
                    DataOutputStream dos = new DataOutputStream(baos);               
                    dos.writeUTF(requestedFile.getName());
                    dos.flush();
                    byte[] data = baos.toByteArray();
                    return data;
    }Server Side (Converting the byte[] to String and Add some Identifier)
    byte[] data= createData(); //Obtain the data  in a byte[]
    String response = new String(data);  //Convert the Data to String
    String Identifier= "14"; // to identify in the client side the data received this will be removed later
    response = Identifier+response;  // add the identifier to the String
    sendToClient( response.getBytes() );  //obtain bytes from the complete Response and send them to clientClient Side ( Receive the response that is a byte array containing the identifier plus the info <Identifier : info> )
                int index=response.indexOf(":")+1;  //find the index of the : so i can delete the identifier
                response=response.substring(index); // delete the identifier
                byte[] data = response.getBytes(); // obtains the bytes for the info ONLY cause the string no longer has identif
                receiveData ( data ); // send the data to be read by this method Client Side (Receive the Info sent from the server and read it)
                public void receiveData ( byte[] data ) {
                   ByteArrayInputStream bais = new ByteArrayInputStream ( data );
                   DataInputStream dis= new DataInputStream ( bais );
                   setTotalSize ( dis.readUTF( ) ); // here is the error  it catches an EndOfFileException without read the info
                }im tried sending other values like long and int and i was able to read them but the problem is with the Strings at the ReadUTF()
    Im tried to be the most clear as possible please help me this is driving me nuts
    and I would really appreciatte all your comments thanks

    lemaniak wrote:
    The Objective:
    im building a client server application with java and I need to send a response from the server to the client via Socket
    so the response is like this : <Signal : ByteArray> where Signal is a String so the client can Identify the Type of response
    and the ByteArray is an Array of bytes containing the Information I need
    The Problem:
    I have an Array of bytes containing the info to send and I need to pass this byte[] to a String add some String that let me Identify the data in the client side then remove the identifier in the client side and convert the resulting String back to an array of bytes this doesnt workFirst of all, well done: a nicely explained problem. I wish more people were as clear as you.
    Second: I'm no expert on this stuff, so I may well be wrong, but I did note the following:
    1. I can't see anywhere where you're putting out the ":" to separate your signal.
    2. You seem to be doing an awful lot of conversions from Strings to bytes and vice-versa, but only your filename is specified as a UTF-8 conversion. Could you not do something like:
    dos.writeUTF("14:" + requestedFile.getName());or indeed, more generically
    dos.writeUTF(signal + ":" + messageBody);from inside a createMessage() method.
    3. You haven't included the sendToClient() code, but your createData() looks suspiciously like what I would put in a method like that.
    From what I understand, you usually want mirror-images of your streams at your sending and receiving ends, so if your client is expecting an DataInputStream wrapping a ByteArrayInputStream to be read via readUTF(), your server better be sending a ByteArrayOutputStream wrapped in a DataOutputStream created, in its entirety, by writeUTF().
    But after your UTF conversion, you're adding your signal and then using String.getBytes(), which uses the default character set, not UTF.
    HIH (and hope I'm right :-))
    Winston

  • Euro(�) character in JSP -page

    I'have a JSP-page where is html-textbox for adding salary wish for the job and the problem is that I can't � character from request!
    I have to pages. In first one i have form where the text box is and a second one for saving the info to a bean.
    I have tried to use this tag in JSP pages :
    <%@ page contentType="text/html; charset=windows-1252" %>
    and after this code:
    String salaryWish = request.getParameter("salaryWish");
    System.out.println("Salary wish(�): " + salaryWish);
    String euro = "�";
    System.out.println("euro: " + euro);
    makes this kind of prints to Tomcat 3.2 window
    Salary wish(�): 1233 ?
    euro: �
    and if I print the same to textfile those � characters are actually � characters as they should be. But now the euro mark that I filled to salaryWish textbox and got from request is changed to ?.
    Does anyone know how to make those encodings work also in html-textboxes?

    Can't get working with that UTF-8 conversion! Causes compiler exception while loading JSP page.
    Instead I tried this and it seems to work
    String salaryWish = request.getParameter("salaryWish");
    try
    salaryWish = new String(salaryWish.getBytes("ISO-8859-1"),"windows-1252");
    catch (Exception e){ }
    Anyway,
    thanks robert!

  • Is it possible to load web content?

    Hello,
    I'd like to know if its possible to load a file (an xml file) from a web resource with a given address like: http://server.com/file.xml.
    I tried to do this with
    myDocument.importXML(File(file));
    but this does not seem to work.
    Thanks in advance and kind regards,
    mannyk

    Here is an example -- works for me: imports an XML file from a web site into the active document.
    if (app.documents.length == 0) {
         alert("Please open a document and try again");
         exit();
    var doc = app.activeDocument;
    if (! doc.saved) {
         alert("Please save document somewhere first");
         exit();
    var url = "http://kasyan.ho.com.ua/downloads/temp/xmlfile.xml";
    var fileName = url.split("/");
    fileName = fileName[fileName.length - 1];
    var xmlFilePath = File(doc.filePath + "/" + fileName);
    var xmlData = GetURL(url, false);
    if (xmlData != null && xmlData.body != null) {
      xmlFilePath.open("w");
      xmlFilePath.write(xmlData.body);
      xmlFilePath.close();
    if (xmlFilePath.exists) doc.importXML(xmlFilePath);
    function GetURL(url,isBinary)
      // This function consists of up to three 'nested' state machines.
      // At the lowest level, there is a state machine that interprets UTF-8 and
      // converts it to Unicode - i.e. the bytes that are received are looked at
      // one by one, and the Unicode is calculated from the one to four bytes UTF-8
      // code characters that compose it.
      // The next level of state machine interprets line-based data - this is
      // needed to interpret the HTTP headers as they are received.
      // The third level state machine interprets the HTTP reply - based on the
      // info gleaned from the headers it will process the HTTP data in the HTTP
      // reply
      // If things go wrong, GetURL() will return a null
      var reply = null;
      // Below some symbolic constants to name the different states - these
      // make the code more readable.
      const kUTF8CharState_Complete = 0; 
      const kUTF8CharState_PendingMultiByte = 1;
      const kUTF8CharState_Binary = 2;
      const kLineState_InProgress = 0;
      const kLineState_SeenCR = 1;
      const kProtocolState_Status = 1;
      const kProtocolState_Headers = 2;
      const kProtocolState_Body = 3;
      const kProtocolState_Complete = 4;
      const kProtocolState_TimeOut = 5;
      do
        // Chop the URL into pieces
        var parsedURL = ParseURL(url);
        // We only know how to handle HTTP - bail out if it is something else
        if (parsedURL.protocol != "HTTP")
          break;
        // Open up a socket, and set the time out to 2 minutes. The timeout
        // could be parametrized - I leave that as an exercise.
        var socket = new Socket;   
        socket.timeout = 120;
        // Open the socket in binary mode. Sockets could also be opened in UTF-8 mode
        // That might seem a good idea to interpret UTF-8 data, but it does not work out
        // well: the HTTP protocol gives us a body length in bytes. If we let the socket
        // interpret UTF-8 then the body length we get from the header, and the number of
        // characters we receive won't match - which makes things quite awkward.
        // So we need to use BINARY mode, and we must convert the UTF-8 ourselves.
        if (! socket.open(parsedURL.address + ":" + parsedURL.port,"BINARY"))
          break;
        // Dynamically build an HTTP 1.1 request.
        if (isBinary)
          var request =
            "GET /" + parsedURL.path + " HTTP/1.1\n" +
            "Host: " + parsedURL.address + "\n" +
            "User-Agent: InDesign ExtendScript\n" +
            "Accept: */*\n" +
            "Connection: keep-alive\n\n";
        else
          var request =
            "GET /" + parsedURL.path + " HTTP/1.1\n" +
            "Host: " + parsedURL.address + "\n" +
            "User-Agent: InDesign ExtendScript\n" +
            "Accept: text/xml,text/*,*/*\n" +
            "Accept-Encoding:\n" +
            "Connection: keep-alive\n" +
            "Accept-Language: *\n" +
            "Accept-Charset: utf-8\n\n";
        // Send the request out
        socket.write(request);
        // readState keeps track of our three state machines
        var readState =
          buffer: "",
          bufPos: 0,
          // Lowest level state machine: UTF-8 conversion. If we're handling binary data
          // the state is set to kUTF8CharState_Binary which is a 'stuck' state - it
          // remains in that state all the time. If the data really is UTF-8 the state
          // flicks between kUTF8CharState_PendingMultiByte and kUTF8CharState_Complete
          curCharState: isBinary ? kUTF8CharState_Binary : kUTF8CharState_Complete,
          curCharCode: 0,
          pendingUTF8Bytes: 0,     
          // Second level state machine: allows us to handle lines and line endings
          // This state machine can process CR, LF, or CR+LF line endings properly
          // The state flicks between kLineState_InProgress and kLineState_SeenCR
          lineState: kLineState_InProgress,
          curLine: "",
          line: "",
          isLineReadyToProcess: false,
          // Third level state machine: handle HTTP reply. This state gradually
          // progresses through kProtocolState_Status, kProtocolState_Headers,
          // kProtocolState_Body, kProtocolState_Complete.
          // contentBytesPending is part of this state - it keeps track of how many
          // bytes of the body still need to be fetched.
          protocolState: kProtocolState_Status,
          contentBytesPending: null,
          dataAvailable: true,
          // The HTTP packet data, chopped up in convenient pieces.
          status: "",
          headers: {},
          body: ""
        // Main loop: we loop until we hit kProtocolState_Complete as well as an empty data buffer
        // (meaning all data has been processed) or until something timed out.
        while
          ! (readState.protocolState == kProtocolState_Complete && readState.buffer.length <= readState.bufPos)
          readState.protocolState != kProtocolState_TimeOut
          // If all data in the buffer has been processed, clear the old stuff
          // away - this makes things more efficient
          if (readState.bufPos > 0 && readState.buffer.length == readState.bufPos)
            readState.buffer = "";
            readState.bufPos = 0;
          // If there is no data in the buffer, try to get some from the socket
          if (readState.buffer == "")
            // If we're handling the body of the HTTP reply, we can try to optimize
            // things by reading big blobs of data. Also, we need to look out for
            // completion of the transaction.
            if (readState.protocolState == kProtocolState_Body)
              // readState.contentBytesPending==null means that the headers did not
              // contain a length value for the body - in which case we need to process
              // data until the socket is closed by the server
              if (readState.contentBytesPending == null)
                if (! readState.dataAvailable && ! socket.connected)
                  // The server is finished with us - we're done
                  socket = null;
                  readState.protocolState = kProtocolState_Complete;
                else
                  // Attempt to read a byte
                  readState.buffer += socket.read(1);
                  readState.dataAvailable = readState.buffer.length > 0;
              else
                // If the socket is suddenly disconnected, the server pulled the
                // rug from underneath us. Register this as a time out problem and
                // bail out.
                if (! readState.dataAvailable && ! socket.connected)
                  socket = null;
                  readState.protocolState = kProtocolState_TimeOut;
                else
                  // Try to get as much data as needed from the socket. We might
                  // receive less than we've asked for.
                  readState.buffer = socket.read(readState.contentBytesPending);
                  readState.dataAvailable = readState.buffer.length > 0;
                  readState.contentBytesPending -= readState.buffer.length;
                  // Check if we've received as much as we were promised in the headers
                  // If so, we're done with the socket.
                  if (readState.contentBytesPending == 0)
                    readState.protocolState = kProtocolState_Complete;
                    socket.close();
                    socket = null;
                  // If we're downloading binary data, we can immediately shove the
                  // whole buffer into the body data - there's no UTF-8 to worry about            
                  if (isBinary)
                    readState.body += readState.buffer;
                    readState.buffer = "";
                    readState.bufPos = 0;
            else if (readState.protocolState != kProtocolState_Complete)
              // We're reading headers or status right now - look out
              // for server disconnects
              if (! readState.dataAvailable && ! socket.connected)
                socket = null;
                readState.protocolState = kProtocolState_TimeOut;
              else
                readState.buffer += socket.read(1);
                readState.dataAvailable = readState.buffer.length > 0;
          // The previous stretch of code got us as much data as possible into
          // the buffer (but that might be nothing, zilch). If there is data,
          // we process a single byte here.
          if (readState.buffer.length > readState.bufPos)
            // Fetch a byte
            var cCode = readState.buffer.charCodeAt(readState.bufPos++);
            switch (readState.curCharState)
              case kUTF8CharState_Binary:
                // Don't use the UTF-8 state machine on binary data
                readState.curCharCode = cCode;
                readState.multiByteRemaining = 0;
                break;
              case kUTF8CharState_Complete:
                // Interpret the various UTF-8 encodings - 1, 2, 3, or 4
                // consecutive bytes encode a single Unicode character. It's all
                // bit-fiddling here: depending on the masks used, the bytes contain
                // 3, 4, 5, 6 bits of the whole character.
                // Check
                // http://en.wikipedia.org/wiki/UTF-8
                if (cCode <= 127)
                  readState.curCharCode = cCode;
                  readState.multiByteRemaining = 0;
                else if ((cCode & 0xE0) == 0xC0)
                  readState.curCharCode = cCode & 0x1F;
                  readState.curCharState = kUTF8CharState_PendingMultiByte;
                  readState.pendingUTF8Bytes = 1;
                else if ((cCode & 0xF0) == 0xE0)
                  readState.curCharCode = cCode & 0x0F;
                  readState.curCharState = kUTF8CharState_PendingMultiByte;
                  readState.pendingUTF8Bytes = 2;
                else if ((cCode & 0xF8) == 0xF0)
                  readState.curCharCode = cCode & 0x07;
                  readState.curCharState = kUTF8CharState_PendingMultiByte;
                  readState.pendingUTF8Bytes = 3;
                else
                  // bad UTF-8 char
                  readState.curCharCode = cCode;
                  readState.pendingUTF8Bytes = 0;
                break;
              case kUTF8CharState_PendingMultiByte:
                if ((cCode & 0xC0) == 0x80)
                  readState.curCharCode = (readState.curCharCode << 6) | (cCode & 0x3F);
                  readState.pendingUTF8Bytes--;
                  if (readState.pendingUTF8Bytes == 0)
                    readState.curCharState = kUTF8CharState_Complete;
                else
                  // bad UTF-8 char
                  readState.curCharCode = cCode;
                  readState.multiByteRemaining = 0;
                  readState.curCharState = kUTF8CharState_Complete;
                break;
            // If we've got a complete byte or Unicode char available, we process it
            if (readState.curCharState == kUTF8CharState_Complete || readState.curCharState == kUTF8CharState_Binary)
              cCode = readState.curCharCode;
              var c = String.fromCharCode(readState.curCharCode);
              if (readState.protocolState == kProtocolState_Body || readState.protocolState == kProtocolState_Complete)
                // Once past the headers, we simply append new bytes to the body of the HTTP reply
                readState.body += c;     
              else
                // While reading the headers, we look out for CR, LF or CRLF sequences           
                if (readState.lineState == kLineState_SeenCR)
                  // We saw a CR in the previous round - so whatever follows,
                  // the line is now ready to be processed.
                  readState.line = readState.curLine;
                  readState.isLineReadyToProcess = true;
                  readState.curLine = "";
                  readState.lineState = kLineState_InProgress;
                  // The CR might be followed by another one, or
                  // it might be followed by a LF (which we ignore)
                  // or any other character (which we process).
                  if (cCode == 13) // CR
                    readState.lineState = kLineState_SeenCR;
                  else if (cCode != 10) // no LF
                    readState.curLine += c;
                else if (readState.lineState == kLineState_InProgress)
                  // If we're in the midsts of reading characters and we encounter
                  // a CR, we switch to the 'SeenCR' state - a LF might or might not
                  // follow.
                  // If we hit a straight LF, we can process the line, and get ready
                  // for the next one
                  if (cCode == 13) // CR
                    readState.lineState = kLineState_SeenCR;
                  else if (cCode == 10) // LF
                    readState.line = readState.curLine;
                    readState.isLineReadyToProcess = true;
                    readState.curLine = "";
                  else
                    // Any other character is appended to the current line
                    readState.curLine += c;
                if (readState.isLineReadyToProcess)
                  // We've got a complete line to process
                  readState.isLineReadyToProcess = false;
                  if (readState.protocolState == kProtocolState_Status)
                    // The very first line is a status line. After that switch to
                    // 'Headers' state
                    readState.status = readState.line;
                    readState.protocolState = kProtocolState_Headers;
                  else if (readState.protocolState == kProtocolState_Headers)
                    // An empty line signifies the end of the headers - get ready
                    // for the body.
                    if (readState.line == "")
                      readState.protocolState = kProtocolState_Body;
                    else
                      // Tear the header line apart, and interpret it if it is
                      // useful (currently, the only header we process is 'Content-Length'
                      // so we know exactly how many bytes of body data will follow.
                      var headerLine = readState.line.split(":");
                      var headerTag = headerLine[0].replace(/^\s*(.*\S)\s*$/,"$1");
                      headerLine = headerLine.slice(1).join(":");
                      headerLine = headerLine.replace(/^\s*(.*\S)\s*$/,"$1");
                      readState.headers[headerTag] = headerLine;
                      if (headerTag == "Content-Length")
                        readState.contentBytesPending = parseInt(headerLine);
                        if (isNaN(readState.contentBytesPending) || readState.contentBytesPending <= 0)
                          readState.contentBytesPending = null;
                        else
                          readState.contentBytesPending -= (readState.buffer.length - readState.bufPos);
        // If we have not yet cleaned up the socket we do it here
        if (socket != null)
          socket.close();
          socket = null;
        reply =
          status: readState.status,
          headers: readState.headers,
          body: readState.body
      while (false);
      return reply;
    function ParseURL(url)
      url=url.replace(/([a-z]*):\/\/([-\._a-z0-9A-Z]*)(:[0-9]*)?\/?(.*)/,"$1/$2/$3/$4");
      url=url.split("/");
      if (url[2] == "undefined") url[2] = "80";
      var parsedURL =
        protocol: url[0].toUpperCase(),
        address: url[1],
        port: url[2],
        path: ""
      url = url.slice(3);
      parsedURL.path = url.join("/");
      if (parsedURL.port.charAt(0) == ':')
        parsedURL.port = parsedURL.port.slice(1);
      if (parsedURL.port != "")
        parsedURL.port = parseInt(parsedURL.port);
      if (parsedURL.port == "" || parsedURL.port < 0 || parsedURL.port > 65535)
        parsedURL.port = 80;
      parsedURL.path = parsedURL.path;
      return parsedURL;
    Kasyan

Maybe you are looking for

  • My external hard drive is read only

    Hey guys, I'm just transferring stuff from a windows pc and i had all my music on my external hard drive. Well i set my default iTunes folder back to my external on my new mac but my hard drive is read only so it won't let me download anything after

  • Tranfering text files to iPod????

    Does anyone have any clue on how to tranfer text files to the iPod? I already enabled my iPod for disk use then after I have no idea?? I read the manual but it clearly does NOT state how to tranfer them. Thanx, Loudawg

  • Cash vouchers

    Hi all experts, I have received object to develop cash vouchers in FI module objects should develop in smartform are as follows... [1] Petty Cash Voucher [2] Purchase Voucher [3] Journal Voucher [4] Expense Voucher I have no idea about FI module and

  • Frequency of Message Sending for HTTP/SOAP Receiver

    hi, is there a way to schedule a message for a particular time/situation until we get the response from the receiver? Say i am connecting to a https://test.com/OrderReceive, for some reason the receiver has failed to receive the message. Is there a w

  • Error Messages when Transport Process Chain to Production

    I am able to transport three related process chain to Q, but failed in Prodtion. Can anyone look at my error messages? Thank you! Start of the after-import method RS_RSPC_AFTER_IMPORT for object type(s) RSPC Version 'M' of chain USFCMD was saved with