($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
RE:AS400でFTP GTEで文字欠落 IKD さん [ 1月24日(金) 8時55分 ]
エラーの出た CPYFRMIMPFの実行コマンド行にカーソルを合わせて
F10キーを押すとロー・レベル・メッセージが表示されますので
このメッセージを調べてください。
原因が特定できないと解決はできません。
また「エラー・レコード・ファイル」を指定すれば
どのレコードがエラーになっているのかがわかります。
原データにCCSID 943 として判別できない文字があれば
エラーになる可能性があります。

参考サイト: 24.CPYFRMSTF と CPYFRMIMPF はどうちがう?
   ( http://www.as400-net.com/ifs/2074/ )
RE:AS400でFTP GTEで文字欠落 AS400こまったさん さん [ 1月26日(日) 2時35分 ]
ご指摘の様にロー・レベル・メッセージ確認しました。

エラー内容は、
「アクセス・パスでキーが重複しています。」

「重複するキーの値が指定された。」
「メンバー M01184P のレコード・キーが重複している。」
の2種類表示されていました。

コピーされたデータを見たところ半角カタカナが入っているデータが全て原因の様です。
P-BOXケショウバコ
P-BOXケシヨウバコ
SV6011ホカセンジョ
SV6011Zホカ センジョウ
キーが重複の原因は、上記の
P-BOXケショウバコ<=「ョ」小文字
P-BOXケシヨウバコ<=「ヨ」大文字
がP-BOXでコピーされるため次レコードとキー重複となる様です。
SV6011ホカセンジョ・SV6011Zホカ センジョウも同様にカタカナが欠落していました。

今回 FTPでGETしようとしているデータは、
QS36F/M01184PをP-COM転送(BIFF8)でPCにM01184P.XLSで送り
その後M01184P.XLSの数字フィールドに「1」を入れてM01184P.CSVと保管したものを即FTPでGETしようとしています。
当然QS36F/M01184PのキーはUNIQUEになっています。

CCSID 943 として判別できない文字があるのではないかと言う事なので
WRKLNKでデータ確認しましたが文字化けしている様な物は、見つかりませんでした。

念のためPCのDOSで下記の様にFTP転送し
FTP
OPEN 999.888.777.666
FTPUSER
FTPUSER00
quote type c 943
put c:\ftpdata\M01184P.CSV /FTPDATA/M01184P.CSV
quit

WRKLNKで確認 PCからPUTしたデータは、そのままで半角カタカナ目視出来ました。

これを
CPYFRMIMPF FROMSTMF('/FTPDTA/FTPAS.CSV') TOFILE(QS36F/M01184P) MBROPT(*REPLACE) RCDDLM(*CRLF) FROMRCD(1) ERRRCDOPT(*REPLACE) RPLNULLVAL(*FLDDFT)
すると同じエラーが出ました。
RE:AS400でFTP GTEで文字欠落 IKD さん [ 1月26日(日) 10時2分 ]
ファイル : QS36F/M01184P のCCSIDは5026ですか?

P-BOXケショウバコ の「ケショウバコ」の部分が欠落して
コピーされた結果キーの重複となっているのであれば
「ケショウバコ」の文字列がコピー先のファイルで
認識されない、つまり半角カナ文字が認められない、
ということは 

 ?CCSIDが 5026ではない
  ?CCSID 943 -> 5026 の変換テーブルが存在しない。

のいずれかが予想されます。
?は考えにくいのですが可能性としてあります。
 
 P-BOXケショウバコ<=「ョ」小文字
 P-BOXケシヨウバコ<=「ヨ」大文字

 の意味がよくわからないのですが。
RE:AS400でFTP GTEで文字欠落 AS400こまったさん さん [ 1月27日(月) 21時3分 ]
IKDさん回答ありがとうございます。
P-BOXケショウバコ<=「ョ」小文字
P-BOXケシヨウバコ<=「ヨ」大文字
は大文字と小文字がわかりにくいと思ったので違いの説明で書きました。
惑わせるような感じですみませんでした。

コピー先のファイルは、一番先のダウンロード元ファイルになるので認識出来ないファイルではないと思います。
仮にIKDの言うCCSID 943 -> 5026 の変換テーブルが存在しない場合は、どの様に対応対処すればよいのでしょうか?
ご教授お願いいたします。

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目