GUIA Conversion EBCDIC to ASCII

Dear Gurus!!
I'm needing a manual or guide of the conversión EBCDIC to ASCII in the V5R3M0 iSeries. i570.
Can you help me?
Best Regards.
Luis

Hi Morga,
it has nothing to do with the OS release. You can stay on EBCDIC because of that as you found out.
But:
All release newer than 4.6D are in ASCII and UNICODE ONLY!
=> If you want to upgrade to e.g. ECC 6.0, you MUST convert to ASCII first ...
hope this helps,
Regards
Volker Gueldenpfennig, consolut.gmbh
http://www.consolut.de - http://www.4soi.de - http://www.easymarketplace.de

Similar Messages

  • EBCDIC to ASCII conversion

    Hello experts,
    i'm performing EBCDIC to ASCII  conversion in our system and the export (command R3SETUP dbextr.r3s) terminates with the error :
    EXP) TABLE: "MCDYNTYPEN"
    (EXP) TABLE: "MCDYNUM"
    DbSl Trace: Error -904 in function exec_cached_fetch
    (EXP) ERROR: DbSlExeRead: rc = 99, table "MCHA"
         (SQL error -904)
    error message returned by DbSl:
    DbSl Trace: SQL error -904 with reason code 13
    Resource limit exceeded. Job=323987/DEVCPC/R3LOAD
    #STOP: 20100416175601
    Thank you,

    Once more the installation stopped with error...
    ERROR 2010-07-07 17:33:50 DBR3LOADEXEC_IND_DB4ASCII R3loadPrepare:0
    Child exited with error: rc = 2                                
    child_pid = 3                                                  
    See logfile SAPAPPL0.log for further information
    ERROR 2010-07-07 17:34:33 DBR3LOADEXEC_IND_DB4ASCII R3loadPrepare:0 
    Child exited with error: rc = 2                                 
    child_pid = 3                                                   
    See logfile SAPAPPL1_10.log for further information
    .ERROR 2010-07-07 17:36:01 DBR3LOADEXEC_IND_DB4ASCII R3loadPrepare:0
    Processes started: 46                                          
    Ended with error:  2                                           
    load tool ended with error.                                    
    See above SAP*.log errors.
    Error: Can not unlock the LogWriter. 
    Possible reasons:                                                                   
    No permissions to set the lock             
    Error: Can not lock the LogWriter.                                  
    Possible reasons:                                                   
    No permissions to set the lock                                      
    Error: Can not unlock the LogWriter.                                
    ERROR 2010-07-07 17:36:04 DBR3LOADEXEC_IND_DB4ASCII InstallationDo:0
    Phase failed.
    The message in "SAPAPPL0.log" is that
    "(IMP) ERROR: SQL statement failed: DROP TABLE "MCHA"
    MCHA in *LIBL not table, view, or physical file.
    " and in "SAPAPPL1_10.log" is
    "#Trying to create primary key "S602+0"
    (IMP) ERROR: CREATE statement failed for object "S602"
         (ALTER TABLE R3DEVDATA/"S602" ADD CONSTRAINT "S602+0" PRIMARY KEY ( "MANDT", "SSOUR", "VRSIO", "SPMON", "SPTAG", "SPWOC", "SPBUP", "VKORG", "VTWEG", "ZZIDIWTIS", "PRODH", "MATNR", "WERKS"  ))
    DbSlExecute: rc = 99
    (SQL error -603)
    error message returned by DbSl:
    Unique index cannot be created because of duplicate keys. "

  • EBCDIC to ASCII data conversion

    Hi,
    We have JDE system as source to bring data into BW. Howvever the format of the data is in EBCDIC and the data looks junk with out converting the same to ASCII.
    A quick research showed me that there are 3rd party tools to convert the data from EBCDIC to ASCII.
    Just wondering whether is there a function in BW system which takes care of this conversion?
    any thoughts? did any one come across this situation ?
    Inputs appreciated.
    Regards

    Hi
    Thanks for your response.
    Now where this class has to be applied ?...
    what does exactly this class do? can you share some insights on this ?
    Thanks

  • Downtime for EBCDIC to ASCII conversion

    Hello,
    we have performed successfully an EBCDIC to ASCII conversion for a client's development system.
    The total downtime was about 24 hours.
    The customer though, refuses to have downtime of their production system, since it severely affects their systems.
    Is there a possibility not to have any downtime for an EBCDIC to ASCII conversion ?
    We were thinking as alternatives to build a second productive system, do the conversion there and after finishing, to apply journal receivers from the real production system. This would minimize their downtime to the backup time of the production system and the time needed to apply the journal receivers ?!?
    Has anyone performed such a task ?
    Would this be feasible (we would have to apply journals from an EBCDIC system to an ASCII system)
    Thank you very much
    Katerina Psalida

    Hi Katerina,
    applying journal changes from the EBCDIC system to the ASCII system will not work for several reasons, primarily because the journal keeps track of the journaled tables through an internal journal ID, which will not be the same after the EBCDIC to ASCII conversion. Technically it would not work because the data in the journal entries is kept very low-level, so a conversion from EBCDIC to ASCII during apply is not implemented. Also, the journal entries are based on the relative record numbers in the table, and after the conversion, the relative record numbers will not necessarily be the same.
    I am not aware of a zero-downtime conversion option. You can speed up the conversion if you use the "Inplace" conversion option. Did you use that when you measured the 24 hours downtime at the test system? If not, you should give the Inplace option a try. Depending on your data, it could reduce the downtime significantly.
    Kind regards,
    Christian Bartels.

  • Convert JMS Headers from EBCDIC to ASCII when using JMS Bridge (WLS - WMQ)

    I have a Java app on Weblogic 11g using a Message Bridge to talk JMS with IBM Websphere MQ. The MQ server is running on IBM z/OS platform which uses EBCDIC encoding. I need to use the Weblogic message selector feature to filter messages on the bridge coming from Websphere MQ. But the JMS Headers of MSGs posted by WMQ are in EBCDIC format. How can I instruct MQ to convert the msg headers to ASCII before put on the bridge? Is there any flag on bindings config file? Or can I set some WMQ specific header before sending the msg on WLS side?
    Thanks in advance.

    Hi,
    Such option is not possible in weblogic but I think this property will help you with in MQ.
    Property - Convert EBCDIC newline
    Description - EBCDIC code pages contain a new line (NL) character that is not supported by the ASCII code pages (although some ISO variants of ASCII contain an equivalent). If messages are sent from a system that uses EBCDIC code pages (for example, a z/OS system) to a system that uses ASCII, you can control how the EBCDIC newline character is converted into ASCII format.
    The default value is NL_TO_LF, which means that the EBCDIC NL character (X'15') is converted to the ASCII line feed character LF (X'0A') for all EBCDIC to ASCII conversions. To convert the EBCDIC NL character according to the conversion tables on your operating system, click TABLE. Note that the results of a TABLE conversion can vary from platform to platform and from language to language; even on the same platform the results might vary if you use different coded character set identifiers (CCSIDs). To convert ISO CCSIDs using the TABLE method and use the NL_TO_LF method for all other CCSIDs, click ISO.
    Registry Stanza Key - ConvEBCDICNewline
    Also, the MQSeries (not MQSC) adapter provides the data conversion property may handle this conversion as well.
    Regards,
    Kal

  • Convert EBCDIC to ASCII and ASCII to EBCDIC in PI7.0 SP14

    Wea re going to be implementing PI7.0 SP14.
    I am writing the technical specification for an inbound/outbound interface into/out of ECC 6.0!
    I need to convert the File that is created out of SAP into EBCDIC in PI and for the inbound convert the file from EBCDIC into ASCII for import into ECC.
    I have more than one way to this...
    The ways I have found so far are:
    Use MessageTransformBean, use TextCodepageConversionBean, XmlAnonymizerBean, using the File Encoding field on the File/FTP Adapter, XSLT mapping or Java mapping!
    I have checked the OSS Note 821267, but this doesn't help.
    I am sure all these methods have pros and cons...
    What would be the most efficient method of changing this?  It will be running hourly and have upto 6000 entries an hour - each way!

    Hi Barry,
    I think the most efficient way in my thinking is XSLT and Java mapping.
    For java mapping u just need to get thye jar file.I believe that the encoding cp285 / cp500 is EBCIDIC. Try printing
    byte [] msg = .. // whatever
    System.out.println(new String(msg, "cp285"));
    if you get an exception saying Cp285 is unknown you may need an international version of the JRE, depends on the version you're using.
    Also u can use this in reverse.
    Please see this post:
    Re: Handling Packed decimals in XI
    regards
    Aashish Sinha
    Edited by: Aashish Sinha on Mar 25, 2008 6:07 PM

  • Ebcdic to ascii file translation woes

    I am trying to convert an ebcdic file into an ascii file but i am running into some difficulties.
    The translation works fine, but it outputs everything onto one line when opened up in notepad on NT, with a symbol "ٱ" where a new line should be. When the same file is pasted into WordPad these sybols are interpreted into new lines.
    Is there a way i can get the sybols replaced by new lines when opened up in Notepad?
    import java.io.*;
    class FileReaderDemo2
         public static void main (String args[])
              try
                   //create and input stream reader froman ebcdic file                    
                   FileInputStream inputStream = new FileInputStream ("input.ebc");
                   //convert from ebcidic to unicode
                   InputStreamReader inputReader = new InputStreamReader(inputStream,"Cp500");
                   //attach a buffer to it
                   BufferedReader buffReader = new BufferedReader (inputReader);
                   System.out.println("Character Encoding is: " + inputReader.getEncoding());          
                   //output file in ascii Cp1252 from unicode
                   OutputStreamWriter outWriter = new OutputStreamWriter(new FileOutputStream("Output2.txt"),"Cp1252");
                   String str = null;
                   while ((str = buffReader.readLine()) !=null)
                        outWriter.write(str +"\n");
                   inputReader.close();
                   inputStream.close();
                   outWriter.close();
              catch (Exception e)
                   System.out.println("Exception: " + e);

    Thanks for that.
    I need to do the reverse now, so i have a ascii file i need to convert to ebcidic. Once again the conversion works ok but the output is all on one line.
    I've tried
    outWriter.write(str + "\n");
    and
    outWriter.write(str + "\r\n");
    and
    outWriter.write(str + System.getProperty("line.separator"));
    But none of them seem to work.

  • Problem in converting EBCDIC to ASCII in ODI

    Hi All,
    I am new to ODI.
    I am trying to convert EBCDIC file to ASCII using ODI. Each of my record is of length 140. There is no record separator, but in ODI we need to specify record separator.
    So how do i convert this file.
    I am using jdbc:snps:dbfile?ENCODING=cp037 in my data server.
    IS there any way by which i can tell ODI that the next record is after 140 characters???
    Thanks

    Yeah, I ended up going the Jython route.
    First I created a procedure called "ftpGetEbcdicFile" that takes the following options:
    1 Remote Server
    2 Remote Login
    3 Remote Password
    4 Remote Directory
    5 Remote Filename
    6 Local Directory
    7 Local Filename
    8 Record Size
    This procedure has 2 commands/steps:
    ftpGetBinary:
    import snpsftp
    # Retrieve procedure parameters
    remoteServer = '<%=odiRef.getOption("Remote Server")%>'
    remoteLogin = '<%=odiRef.getOption("Remote Login")%>'
    remotePassword = '<%=odiRef.getOption("Remote Password")%>'
    remoteDirectory = '<%=odiRef.getOption("Remote Directory")%>'
    remoteFilename = '<%=odiRef.getOption("Remote Filename")%>'
    localDirectory = '<%=odiRef.getOption("Local Directory")%>'
    localFilename = '<%=odiRef.getOption("Local Filename")%>'
    # Build full file paths
    remotePath = remoteDirectory + "/" + remoteFilename
    localPath = localDirectory + "/" + localFilename
    # Execute ftp
    ftp = snpsftp.SnpsFTP(remoteServer, remoteLogin, remotePassword)
    try:
         ftp.get(remotePath, localPath, 'BINARY')
    finally:
         ftp.close()
    and insertNewlines:
    # Retrieve procedure parameters
    localDirectory = '<%=odiRef.getOption("Local Directory")%>'
    localFilename = '<%=odiRef.getOption("Local Filename")%>'
    recordSize = <%=odiRef.getOption("Record Size")%>
    localPath = localDirectory + "/" + localFilename
    # There is probably a better way to do this
    tmpPath = localDirectory + "/" + localFilename + "~"
    inputFile = open(localPath, 'rb')
    outputFile = open(tmpPath, 'wb')
    while 1:
         line = inputFile.read(recordSize)
         if line:
              outputFile.write("%s%c" % (line, 0x15))
         else:
              break
    outputFile.close()
    inputFile.close()
    Then I created package that calls the procedure with the desired options. It still needs some work, but I think it will get the job done for now.
    Any advice or corrections from the ODI gurus out there?

  • Need a gui to send simple ascii commands to com port

    I am not a programmer. Several years ago I took a class in Java. Now, I am looking for a gui with buttons that are programmed so that when clicked on with mouse a command (ascii or hex) will be sent to the com port. I am pretty sure that I don't want to read from the port. I have a table of commands that I want to match up to some buttons - a simple way of putting it.

    Before you embark on Swing and javax.comm, I'd encourage you to get up to speed with basic Java. A lot has changed in the past couple of years, and getting some practice with the basics will save you a great deal of frustration. Here are some recommended resources:
    Installation Notes - JDK 5.0 Microsoft Windows (32-bit)
    Your First Cup of Java
    The Java� Tutorial - A practical guide for programmers
    The Java� Tutorial - Trail: Learning the Java Language
    New to Java Center
    Java Programming Notes - Fred Swartz
    How To Think Like A Computer Scientist
    Introduction to Computer Science using Java
    The Java Developers Almanac 1.4
    Object-Oriented Programming Concepts
    Object-oriented language basics
    Don't Fear the OOP
    Books:
    The Java Programming Language - 4th Edition
    Head First Java, by Bert Bates and Kathy Sierra
    Thinking in Java (Free online), by Bruce Eckel
    Core Java, by Cay Horstmann and Gary Cornell
    Effective Java, by Joshua Bloch
    Let us know if you have specific questions. Good luck!

  • Convert EBCDIC to ASCII

    Hi all,
    We are using XI 3.0 SP 10 and I have a scenario where I only need to retrieve a file (via FTP) and deliver it to a file share inhouse. There is no need for any mappings etc. But the file Iam retrieving is in EBCDIC and I would need to convert this into ASCII when delivering to fileshare. I have set up the communication channels and this works fine. But what would be the easiest way to convert the EBCDIC file to ASCII?
    Regards,
    Fredrik

    Hi Fredrik,
      There is an alternate way of acehiving the same using a java program in the operatingsystem command option  of File adapter.
    Steps:
    1. Write a java program to read EBCDIC file and convert into ASCII file(Using codepages).
    2.Create a jar for the above program and store it in a server directory.
    3.Write one shell script/batch file call the java program and send command line parameters as filenames.
    4.In XI File adapter -Operating system command use the Shellscript/Batch file name (Complete path)and give %F for filenames
      Eg. /usr/sap/serverdir/convert.sh %F %F
    For more details refer the following link:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm">XI File adapter</a>
    Regards,
    Ananth

  • Convertion EBCDIC to ASCII

    Hi,
    I retrieved a message from AS400
    How to convert a EBCDIC Hexadecimal to ASCII String
    Where the message from AS400 is
    e2d64040d6f2f0f0f5f0f8f2f2f1f6f3f6f4f4f0f0f1f2f2020050822163644fc8e2c2c3f0f2f2f2
    Thanks

    I believe that the encoding cp285 is EBCIDIC. Try printing
    byte [] msg = .. // whatever
    System.out.println(new String(msg, "cp285"));

  • 5508 wlan gui psk format shows ascii is actually hex

    Version 7.0.116.0  wlan psk format shows as ascii in gui but is configured as hex.
    Appears to be cosmetic bug as clients still work ok when entering in correct hex key.
    Thanks
    Has anyone seen this on WLC controllers. My lab 2106 also has same trouble with 7.0.98 code ?

    Hello Scott - thanks for the reply.
    You misunderstand the problem.
    Try setting the PSK key for HEX format in the gui. After you setup the hex key it works ok for client but
    the gui screen still shows it to be ascii.

  • Convert EBCDIC to ASCII using sqlloader

    hi..
    i have .dat file which extract from mainframe in EBCDIC format n i have to load in table using sqlloader.
    here, my .ctl sample:
    AMTV2_RESERVE08 POSITION(857:861) DECIMAL(9,2),
    AMTV2_RESERVE09 POSITION(862:866) DECIMAL(9,2)
    here, my record layout
    10 IN4331A-AMTV2-RESERVE08
    PICTURE IS S9(7)V99
    USAGE IS COMP-3
    ELEMENT LENGTH IS 5
    POSITION IS 857
    10 IN4331A-AMTV2-RESERVE09
    PICTURE IS S9(7)V99
    USAGE IS COMP-3
    ELEMENT LENGTH IS 5
    POSITION IS 862
    when i run the sqlloader, i got this error:
    Invalid packed decimal nibble.
    what must i do?
    thanks

    i'm using this
    load data
    characterset we8ebcdic500
    infile '/xxxxx/abc.dat
    "fix 866"
    replace
    into table A
    TRAILING NULLCOLS
    AMTV2_RESERVE08 POSITION(857:861) DECIMAL(9,2),
    AMTV2_RESERVE09 POSITION(862:866) DECIMAL(9,2)
    i'm using windows OS and using PUTTY to run this sqlloader.
    but, i still have "Invalid packed decimal nibble" errors.. whats the prob with my .ctl file actually?

  • Conversion HEXA vers ASCII

    Bonjour,
    Je n'ai trouvé aucun outil Labview ni aucun post traitant de ce problème:
    Convertir du ASCII en hexa n'est pas un problème, mais je ne parviens pas à faire l'inverse.
    J'ai par exemple une constante chaîne de valeur 3C
    Je souhaite la traiter pour obtenir une variable chaîne de valeur < qui est son equivalent en ASCII
    Mon VI ne se résume bien évidemment pas à cela mais le principe sur lequel je bloque est rigoureusement celui ci.
    Les valeur que je suis susceptible de convertir sont comprises entre 30 et 3F.
    Je peux traiter ceci cas par cas mais ça me paraît inutilement lourd.
    Y a-t-il un outil qui m'aurait echappé ?
    Une méthode particulière que je ne connais pas ?
    Merci d'avance

    logique que tu ai 030D, tu converti une tableau d'octet, dois je te rappeler qu'un octet prend toujours 2 digits en Hexa, Puisqu’un digit par quartet.
    c'est a toi d'extraire les données que tu veux (1quartet) de chaque octet, et de les lier 2 à 2 pour en fair des octets et ainsi pouvoir les lire via la chaine.
    je rajouterais que labview et un peu lourd pour ce genre de traitement si facilement faisable en C.
    mais je te l'ai quand meme fais (une bonne demi-heure de perdue!)
    t'aurais pu chercher quand meme
    je crois que tu vas devoir me mettre 5 etoiles, car la je bosse pour toi.
    mobyJ
    Message Edité par MobyJ le 04-25-2007 04:29 PM
    Attachments:
    Forums.JPG ‏43 KB

  • EBCDIC - ASCII Conversion for XI File Adapters

    All:
    Does XI File Adpater have built-in capability to convert EBCDIC to ASCII and vice versa?  We also need to handle pack decimals.  All mainframe file based integration scenarios require this capability.
    If there's no built-in capability available, are there any Java APIs available from SAP XI bundle some where.
    Thanks and appreciate your feedback.

    Hi,
    Unfortunately, there is no built-in EBCDEC-ASCII conversion in XI.  There are examples when you do a search on GOOGLE.
    The java function can be used in either java mapping or adapter user-module.
    Regards,
    Bill

Maybe you are looking for

  • Upgrade question for ISE 1.1.1 to 1.1.2 patch 8

    Hi everyone, I need some advise on upgrading from ISE 1.1.1 patch 3 to 1.1.2 patch 8... I have read the upgrade document on the Cisco website http://www.cisco.com/en/US/docs/security/ise/1.1.1/upgrade_guide/upgrade.html and tried to understand it pro

  • How to install ORAESB and ORAWSM schema

    I installed oracle database 10.2. I'm not clear as to how to install ORAESB and ORAWSM schemas which are required for SOA Suite 10.1.3 installation.

  • What dvd burner app is the best?

    I bought the macbook with Imovie and I love it but can't burn a DVD of football games.  HELP!  What app do you recommend?

  • Saving (not exporting) iphoto 9 slideshow transitions

    I've successfully created a large slideshow, rearranged some photos, and added transitions. I'd like to continue working on the slideshow over a period of weeks. When I quit iphoto and return, the *transition settings are not saved*, although the las

  • How to re-install Mainstage purchased from the App Store onto new drive

    I recently purchased Mainstage 2.2.1 from the App Store. It automatically downloaded and installed the app onto my drive (not giving me a physical installer dmg, I guess this is normal). My system was slow so I decided to buy an SSD drive and install