Short Description
|
CICS/IMS Truncating Numeric Fields
|
Entered
|
By:
karen.leuther@realmed.com
When: 2000-07-28 12:34:18 Build: 2.0.9Z
|
Categories
|
Type:
Suggestion
Department: Product
Category:
Troubleshooting
|
Description
|
I am full of problems lately. Sorry.
Currently, the following data is getting mapped to a CICS
online/IMS database system. In Screensurfer, the data
appears to look the same as seen below. However, when the
cobol program gets the IMS transaction, the dump of the
transaction is not mapping to the format of the copybook.
A line which starts with a numeric value in a alphanumeric
field where the data is actually right justified, is
chopping of the preceeding spaces. If we take a view of
the screen within the CICS screen as below, and paste it
into the program, the spaces are not lost preceeding the
numeric value. We narrowed the problem down to this but do
not know why we are not seeing the spaces. We dumped the
file to make sure there were no hidden characters .
The trace file does not show the preceeding or following
spaces, but it appears to map to the screen in the correct
position.
<TEACTION PUTFIELD 1 2 "RM001 0626009350
|
|
Append
|
By: WindSurfer When: 2000-07-28 13:40:11 New Status:
Pending Customer
|
Comment
|
There is probably something happening in the TEACTION
PUTFIELD logic relating to automatic handling of
underscore/dash field filling. This doesn't mean that you
have these, but there may be something unique about your
fields.
Can you please reproduce in diagnostic mode, with the
shortest navigation path to this screen you can, and send
the surfdiag.log and the templates.log attached to an email
to surfer@ie.com, with the subject Ticket #571...
Sorry we couldn't fix it from what you provided, but need
the screen before and after to really get a feel for it.
|
|
Append
|
By: WindSurfer When: 2000-07-28 16:02:02 New Status:
Pending Customer
|
Comment
|
The TEACTION PUTFIELD is skipping-over null characters if
the matching character in the field is blank. This is to
avoid triggering changed fields when in an HTML-to-screen
environment.
We are fixing this behavior to fit the case where a field is
right justified and changed but starts with spaces when the
field has nulls in it.
Meanwhile, a work-around is to use the TEACTION PUTDATA
instead, which will just plain overwrite everything you ask
it to, and always set the MDT on the field.
|
|
Append
|
By: WindSurfer When: 2000-07-31 13:18:38 New Status:
Pending Customer
|
Comment
|
New build at ftp://www.screensurfer.com/T2_0_10H.zip has a
fix to ensure that a field with nulls will be properly
updated when the replacement data has leading blanks.
|
|
Append
|
By: karen.leuther@realmed.com When: 2000-08-03 10:01:23 New Status:
Closed
|
Comment
|
Thanks.
|