|
Hi Geert,
I/m pretty sure your problem is that the RPG program is dealing with
EBCDIC while Java sees it in Unicode. Here's an ASCII-EBCDIC chart that
shows the control characters:
http://www.natural-innovations.com/computing/asciiebcdic.html
According to it, EBCDIC hex 10 is Start of Manual Message. hex 13 is CR
for both, and it calls EBCDIC hex 15 a New Line, hex 25 Line Feed.
You are clearly thinking Windows, since you want to use both ASCII hex
0D and hex 0A, but probably just the line feed would work for email.
I've done some stuff with this before, but it's been a while and I'm too
busy to mess around right now for free. I would first print out the
ASCII/EBCDIC translation table. That will tell you how characters are
getting converted. Another way to tell is to write a small program in Java
to read the RPG generated text and print the Unicodehex that results from
the EBCDIC hex 0D0A, then try the other values. HTH,
Joe Sam
Joe Sam Shirah www.conceptgo.com
conceptGO - Consulting/Development/Outsourcing
Java Filter Forum: http://www.ibm.com/developerworks/java/
Just the JDBC FAQs: http://www.jguru.com/faq/JDBC
Going International? http://www.jguru.com/faq/I18N
Qué Java400? http://www.jguru.com/faq/Java400
----- Original Message -----
From: "Geert Van Landeghem" <gvl@reynders.com>
To: <java400-l@midrange.com>
Sent: Thursday, January 02, 2003 6:30 AM
Subject: CR+LF?
Best wishes for 2003 to everoyne!
I've got a batch rpg program that calls qcmdexc to execute a sndemail2
command we've written ourselves in java. The command accepts from, to,
subject, ifs-file, ..., xml-file, xsl-file, ... and works without problem.
Except that I want to generate linefeeds in the body of the text.
I tried resolving the problem by adding X'10' and X'13'
programmatically(RPG)
in the TEXT field (see below) without success.
Is there another solution than changing the TEXT parameter from char 1024
to 10 fields of char 80 and adding the linefeed in the java program?
TIA,
met vriendelijke groeten,
salutations sincères,
kind regards,
Geert Van Landeghem
Reynders Etiketten NV
tel: +32 3 460.32.81
gsm: +32 477.75.95.33
<mailto:gvl@reynders.com>
Send e-mail with attachments (SNDEMAIL2)
Type choices, press Enter.
FROM > GVL@REYNDERS.COM
TO > GVL@REYNDERS.COM
+ for more values
BCC *NONE
+ for more values
SUBJECT *NONE
CONTENTS > *TEXT
TEXT Line1 Line2 Line3
...
XML-To-PDF Attachments: XMLTOPDF
XML File . . . . . . . . . . .
XSL File . . . . . . . . . . .
+ for more values
File Attachments . . . . . . . . FILES
+ for more values
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.