Robin, I am not sure whether or not it is too late in the evening, or if the following data structure might be the root of the problem: * Encode to BASE64 D base64 ds qualified D value 65000A D length 5I 0 D string 65000A varying overlay(base64) First of all 65000A is greater than 64k (65535) and hence there are 4 length bytes. Most, if not all, your program code works with standard VARYING fields having 2 length bytes. Next the length bytes are the first bytes of a VARYING field, followed by the data bytes. That makes me assume that your data structure should look like this: * Encode to BASE64 D base64 ds qualified D length 5I 0 D value 65533A D string 65535A varying overlay(base64) Please notice that "string" is two bytes longer than "value", because "string" must cover the length and data bytes. Regards, Thomas. Am 10.02.2014 20:58, schrieb Robin.Kresin@xxxxxxx: > This is my first attempt at web service programming. Tom helped with > his base64 and that looks great - Thanks again Tom!. However, we are > getting the error below and I don't know where to look to find out what > is incorrect. I am including the program, the dump and parts of the > WSDL. We are reading the IFS and getting the Base64 data. It is > bombing on the call. Anyone else have this issue? > Robin Kresin > Phone: 913.829.1000 ext.3035 Direct: 913-768-3035 > E-mail: robin.kresin@xxxxxxx > __________________________________________________________________ > > Robin below is the detail from your error message - the error occurred > in module WSR2. Attached is the source for WSR2. > Display Message Details > > > > Message ID . . . . . . : RNX0115 Severity . . . . . . . : 50 > > Date sent . . . . . . : 02/06/14 Time sent . . . . . . : > 12:48:52 > Message type . . . . . : Escape > > From . . . . . . . . . : KRESINR CCSID . . . . . . . . : > 65535 > > > From program . . . . . . . . . : QRNXIE > > From library . . . . . . . . : QSYS > > From module . . . . . . . . : QRNXMSG > > From procedure . . . . . . . : SignalException > > From statement . . . . . . . : 20 > > > > To program . . . . . . . . . . : POSX_SRV > > To library . . . . . . . . . : APLUS2MTS > > To module . . . . . . . . . : WSR2 > > To procedure . . . . . . . . : XSD_HEXBINARYCOPYIN@ > > To statement . . . . . . . . : 3177 > > Time sent . . . . . . . . . . : 12:48:52.473760 > __________________________________________________________________ > > The information in this e-mail and any attachments is confidential > and is intended solely for the attention and use of > ftpapi@xxxxxxxxxxxxxxxxxxxxxx. > If you are not the intended recipient, or person responsible for > delivering this information to the intended recipient, please notify > the sender immediately and destroy this e-mail and all copies of this > e-mail on any storage mechanism. > Unless you are the intended recipient or his/her representative you are > not authorized to, and must not, read, copy, distribute, use or retain > this message or any part of it. > > > > ----------------------------------------------------------------------- > This is the FTPAPI mailing list. To unsubscribe, please go to: > http://www.scottklement.com/mailman/listinfo/ftpapi > ----------------------------------------------------------------------- >
Attachment:
signature.asc
Description: OpenPGP digital signature
----------------------------------------------------------------------- This is the FTPAPI mailing list. To unsubscribe, please go to: http://www.scottklement.com/mailman/listinfo/ftpapi -----------------------------------------------------------------------