|
but it does not say anything how can we convert ebcdic data to ASCII using
ICONV() right also no ccsid for hungary.
Thanks much...
On Wed, Dec 4, 2019 at 3:00 PM Mark Waterbury <
mark.s.waterbury@xxxxxxxxxxxxx> wrote:
Rishi,at
For a better understanding of CCSIDs and ASCII vs. EBCDIC vs. Unicode,
please look at this:
http://www.databorough.com/downloads/modules/unicode.pdf
This is a short presentation with sample code in RPG IV, COBOL and CL
included.
It even shows how to use the "iconv()" API.
Mark
On Monday, December 2, 2019, 8:11:46 AM EST, Rishi Seth <
rishiseth99@xxxxxxxxx> wrote:
after compiling the same program mentioned in previous email link with
just
changing one line in it so that error number could be stated by compiler
correct line notoo
h dftactgrp(*no) option(*srcstmt: *nodebugio )
I got same error but just difference of line number this time
so same error but at statement 006300 this time.
Thanks much....
On Sun, Dec 1, 2019 at 8:56 PM Rishi Seth <rishiseth99@xxxxxxxxx> wrote:
no it's not helping any more please refer below link :-
*https://code.midrange.com/98ba4131b8.html
<https://code.midrange.com/98ba4131b8.html>*
*i got below error when i tried to use this sql to get hex value.*
Message . . . . : The target for a numeric operation is too small to
hold
the result (C G D F).
Cause . . . . . : RPG procedure SQ8 in program RISHI/SQ8 at statement
152
performed an arithmetic operation which resulted in a value that is
maintenance
large to fit in the target. If this is a numeric expression, the
overflow
could be the result of the calculation of some intermediate result.
Recovery . . . : Contact the person responsible for program
:to
determine the cause of the problem.
Possible choices for replying to message . . . . . . . . . . . . . . .
thatwrote:
D -- Obtain RPG formatted dump.
S -- Obtain system dump.
F -- Obtain full formatted dump.
More...
Thanks much..
On Sun, Dec 1, 2019 at 8:35 PM Jay Vaughn <jeffersonvaughn@xxxxxxxxx>
wrote:
I know this is the rpg forum but...
Would it be too terrible to suggest letting sql do it?
Doesn’t this convert to hex?
Select hex(myField)
Into :myHostvar
From sysibm.sysdummy1
Jay
Sent from my iPhone
On Nov 25, 2019, at 4:03 PM, Rishi Seth <rishiseth99@xxxxxxxxx>
Now I am getting some errors while trying to execute it:-
in below link i tried to fit it my program so that it could read
wrote:ebcdic(or so called ascii value fro a k1 file and field name is key)
*https://code.midrange.com/7d439c968d.html
<https://code.midrange.com/7d439c968d.html>*
Thanks
On Mon, Nov 25, 2019 at 9:54 PM Raul Jager <raul@xxxxxxxxxx>
ConvertToHex(%Addr(lHexValue):%Addr(ldsCharUnsigned):%Size(lHexValue));bytes
SInce your file will have very little records, you can store as 2
per character.
El 2019-11-25 a las 17:36, Alan Campin escribió:
this is what I wrote a few days ok. Source can be any size.
dcl-pr ConvertToHex ExtProc('cvthc');
PR_HexValue Pointer Value;
PR_CharValue Pointer Value;
PR_SourceLength Int(10) Value;
end-pr;
dcl-ds ldsCharUnsigned Qualified;
Value Uns(10);
end-ds;
dcl-s lHexValue Char(8);
jon.paris@xxxxxxxxxxxxxxmake
Because it is passing a pointer, the length can be anything. Just
sure
that lhexvalue is twice as long as what you are converting.
On Mon, Nov 25, 2019 at 3:24 PM Jon Paris <
k1
wrote:wrote:
Read the article I referenced.
On Nov 25, 2019, at 3:20 PM, Rishi Seth <rishiseth99@xxxxxxxxx>
Ok, Thanks so, How can i fit it in my case where i have a file
EBCDICand
field
name is 'key' in which some plain text (may be it's called
basicallyjon.paris@xxxxxxxxxxxxxxonly)
can
get it converted in HEX value and suuply to openssl here
i mean where to change in my code to supply value of key :-
*https://code.midrange.com/0bec00c589.html
<https://code.midrange.com/0bec00c589.html>*
Thanks much
On Mon, Nov 25, 2019 at 9:13 PM Jon Paris <
wrote:
They should really be more flexible than that. This is
*********************************************************************************************have11/25/2019what I
have:
Dcl-Pr ToHex EXTPROC('cvthc');
HexResult Char(65534) OPTIONS(*VARSIZE);
CharInp Char(32767) OPTIONS(*VARSIZE);
CharNibbles Int(10) VALUE;
End-Pr;
Dcl-Pr FromHex EXTPROC('cvtch');
CharResult Char(32767) OPTIONS(*VARSIZE);
HexInp Char(65534) OPTIONS(*VARSIZE);
HexLen Int(10) VALUE;
End-Pr;
On Nov 25, 2019, at 2:20 PM, dlclark@xxxxxxxxxxxxxxxx wrote:
"RPG400-L" <rpg400-l-bounces@xxxxxxxxxxxxxxxxxx> wrote on
02:00:39 PM:
Call a MI:
Dcvthc PR EXTPROC('cvthc')
D 1
D 1
D 10i 0 VALUE
cvthc(OutputHex:
Output:
%Size(OutputHex));
Shouldn't one of those first two parms in the prototype
a
length of 2?
Sincerely,
Dave Clark
--
int.ext: 91078
direct: (937) 531-6378
home: (937) 751-3300
Winsupply Group Services
3110 Kettering Boulevard
Dayton, Ohio 45439 USA
(937) 294-5331
pleasenamedThis email message and any attachments is for use only by the
proprietaryaddressee(s) and may contain confidential, privileged and/or
information. If you have received this message in error,
messageimmediately notify the sender and delete and destroy the
ofand
all
copies. All unauthorized direct or indirect use or disclosure
*********************************************************************************************this
privilegemessage is strictly prohibited. No right to confidentiality or
is waived or lost by any error in transmission.
relatedrelated--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription
affiliatequestions.
Help support midrange.com by shopping at amazon.com with our
link: https://amazon.midrange.com
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription
relatedaffiliatequestions.
Help support midrange.com by shopping at amazon.com with our
link: https://amazon.midrange.com--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription
Coloraffiliatequestions.
Help support midrange.com by shopping at amazon.com with our
affiliatelink: https://amazon.midrange.com
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our
link: https://amazon.midrange.com
-- Este e-mail fue enviado desde el Mail Server del diario ABC
--affiliate
affiliate-- Verificado por Anti-Virus Corporativo Symantec --
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our
affiliatequestions.link: https://amazon.midrange.com--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription related
Help support midrange.com by shopping at amazon.com with our
link: https://amazon.midrange.com
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our
----link: https://amazon.midrange.com
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.