|
Gary Feinstein wrote:
>
> I am running a query that outputs data to a file. I have one field in
> the query that is a Constant, value 'A'. Real simple. I run the query
> and it looks fine on the display and in the file. However, when I do a
> data transfer from the 400 to my PC using Client Access, all fields come
> out okay other than that one. I think it outputs as the hex equivalent
> - C2. What could be causing this? Is there something in a data option
> that I am missing? I am transferring the file as ASCII text.
Which 'Client' for CA/400 (Win 3.1, Win95, .....).
Which release (V3R1M0, V3R1M1, ...).
What PTF/Service Pack Level.
IF this is Win95 then this may be your problem (see Problem #1):
(Note, 5763-XD1 PTF's; V3R1M0 - SF33616, V3R1M1 - SF36096.
I believe fix is in base code for V3R1M2).
Item SA58978
APAR Identifier ...... SA58978 Last Changed..97/05/05
CA400WINOPT - DATA TRANSFER FIXES
Symptom ...... IN INCORROUT Status ........... CLOSED PER
Severity ................... 3 Date Closed ......... 96/10/31
Component .......... 5763XD100 Duplicate of ........
Reported Release ......... 311 Fixed Release ............ 999
Component Name 5763 CA400 WIN Special Notice
Current Target Date .. Flags
SCP ...................
Platform ............
Status Detail: SHIPMENT - Packaged solution is available for
shipment.
PE PTF List:
PTF List:
Release 311 : SF36096 available 97/03/05 (7044 )
Parent APAR:
Child APAR list:
ERROR DESCRIPTION:
Problem #1 ---------- Client Access/400 for Windows 95 data
transfer function will not translate data between ASCII and
EBCDIC if the CCSID of the file on the AS/400 is 65535. The
following occurs:
Uploads to the AS/400 file will generate message CWBTF0005 "Data
in this field is incorrect or does not match PC data type."
Downloads to the PC will complete successfully, but the data
will not be converted, appearing as hex data instead of the
correct character data.
Problem #2 ---------- When trying to transfer a file from the
AS/400 to the PC using Client Access for Windows 95, the data
transfer fails with a MSGCWBDB0099: No more data is available
for the stream fetch request. This is followed by a SQL0104:
Token . was not valid. Valid tokens: <END-OF-STATEMENT> This
only happens on files that contain a '.' in the file name. For
example QIWS/QCUSTCDT transfers OK, but QIWS/QCUST.CDT does not
transfer.
Problem #3 ---------- When going into the PC file name Browse
dialog, when a PC file name exists in the PC file name field,
garbage data is displayed for the file type. This prohibits the
user from selecting a file from the list.
Problem #4 ---------- When using Data Transfer to upload to and
create an AS/400 source file, after record # 9999, receive
message MSGCWBTF0008 "Numeric data has too many digits for the
AS/400 field. Maximum value will be used."
Problem #5 ---------- When transferring to/from a source
physical file that was not created with the default format of
SRCSEQ, SRCDAT, and SRCDTA a CWBDB0036 and SQL0206 error message
is displayed. This works fine if the source physical file was
created with the default field values or if it was created by
the Data Transfer utility. Problem #6 ---------- The Data
Transfer utility in the Client Access for Windows 95 client does
not display the correct message when downloading data to the PC
and the PC file already exists. When the "Overwrite existing
file" checkbox is not selected and the PC file already exists a
transfer from the AS/400 to the PC should result in a CWBTF0002
message being displayed. Instead, Data Transfer utility
currently displays this message when the PC file does not exist
and the check box is not checked. This is not correct.
PROBLEM CONCLUSION:
Problem #1 answer ----------------- Data Transfer will now allow
conversion from CCSID 65535 to the PC CCSID on transfers to the
PC. The AS/400 job CCSID will be used for the conversion. Data
Transfer will also convert from the PC CCSID to the AS/400 job
CCSID for transfers to the AS/400 when fields are tagged with
the 65535 CCSID.
This conversion will be controlled by creating an INI file named
CWBTFR.INI in the directory Windows was installed to. The .INI
file must contain ONE of following lines:
ForceTranslation=0; for no translation of 65535 data
OR
ForceTranslation=1; for translation of 65535 data The line you
chose from above must be within a section named Client Access
Data Transfer. Remember, section names are contained within
open and close brackets.
If the .INI file is not found, or the correct section and value
names are not present, Client Access Data Transfer will default
to no translation of 65535 data.
WARNING: Enable this fix only if you are confident the data
contained within columns tagged with the 65535 CCSID
are in a defined CCSID that matches the user profile
CCSID of the jobs that will access it. Accessing
65535 CCSID data from a job CCSID that does not match
the data may corrupt data within the database file.
If you don't enable this fix by providing a
CWBTFR.INI file, transfers will continue to behave as
they did before applying this PTF.
Columns tagged with the 65535 CCSID are designed to
not be converted when transferring to/from the PC.
Using this fix, which forces a conversion to take
place, is to be done only when it is not possible
to change the column or file CCSID from 65535. Every
attempt should be made to appropriately tag the data
with the correct CCSID.
For more information on the 65535 CCSID, see topic
2.2.3.2 in the AS/400 National Language Support book.
The book number for this is SC41-3101-00.
Conversions from CCSID 65535 fields are prone to
errors under multi-language situations where AS/400
user job CCSIDs do not match.
Problem #2 answer ----------------- Database files containing a
'.' in the name will now correctly transfer to and from the
AS/400.
Problem #3 answer ----------------- Browsing for PC files in
Data Transfer now works correctly.
Problem #4 answer ----------------- The reported problem has
been fixed. As in previous versions of File Transfer, Data
Transfer will set the sequence numbers of record #'s 10,000 and
greater to 9999.
Problem #5 answer ----------------- The reported problem of Data
Transfer not being able to transfer user customized source
physical files has been fixed.
Problem #6 answer ----------------- The reported problem has
been fixed and Data Transfer will report a warning in the
appropriate situations.
--
... Neil Palmer AS/400~~~~~
... NxTrend Technology -Canada ____________ ___ ~
... Markham, Ontario, Canada |OOOOOOOOOO| ________ o|__||=
... Phone: (905) 731-9000 x238 |__________|_|______|_|______)
... url:http://www.NxTrend.com oo oo oo oo OOOo=o\
... mailto:NPalmer@NxTrend.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* This is the Midrange System Mailing List! To submit a new message, *
* send your mail to "MIDRANGE-L@midrange.com". To unsubscribe from *
* this list send email to MAJORDOMO@midrange.com and specify *
* 'unsubscribe MIDRANGE-L' in the body of your message. Questions *
* should be directed to the list owner / operator: david@midrange.com *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
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.