|
Hi Pete,
Just to be sure we're on the same page... My understanding is that you are FTPing a "tar file" (aka a "tarball" in Unix-speak). Is that correct?
If so -- the CCSID of the FTP is completely irrelevant.
Sure, the TAR file itself will get a CCSID assigned by FTP -- but that CCSID will be ignored, since TAR files are binary files, they don't get translated when the TAR utility opens them, so the CCSID assigned by FTP is ignored.
The "Tar" utility is a Unix utility, and knows nothing of CCSIDs. Therefore, when the contents of the tar file are extracted, and TAR creates new disk objects, the objects get a "default" CCSID. If you set QIBM_CCSID to 819 before running TAR, then the new disk objects will get a CCSID of 819. If you don't, they'll get the default CCSID for your job (which, according to your screen shots, is 37).
The fact that your sysval is set to 65535 is not related to the problem at hand -- though I agree that 65535 is not ideal.
I don't understand the message
com.ibm.db2.jdbc.app.DB2JDBCException: CCSID value is not valid.
This appears to be connecting to a database somewhere (it's a JDBC message!). I don't see what that has to do with the files you're extracting from your TARball... Are those actually database files? Are you running the AIX version of DB2 in PASE or something? Otherwise, I don't see how the CCSID of the IFS files can be related to what you're doing... The i5/OS DB2 doesn't read IFS files, it reads physical/logical files...
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.