Roger - Your COBOL is not at all rusty. We are dealing with a similar scenario as well. I believe the PIC S9(5)V99 represents a signed decimal (positive or negative) with 5 integer values and a maximum of 2 decimal values.
As for the “H” in the last byte, this is an EBCDIC representation of an ASCII “-5” (negative 5). The other negative numbers you may come across are:
EBCDIC: {J, K, L, M, N, O, P, Q, R} which correspond to
ASCII: {-1, -2, -3, -4, -5, -6, -7, -8, -9}
Hope that helps,
Rajesh
#webMethods#Integration-Server-and-ESB#edi