新規投稿 記事一覧 ホーム
●ご利用方法,ご利用に際しての規約はこちらをお読みください。
こちらからの投稿は、先頭に表示されているコメントへの返信になります。
全角スペースへの変換 どん さん [ 2月4日(月) 18時55分 ]

    AS400で作成したデータをFTP(LTYPE C 932)にてCSVへ変換してPCに出力しています。
    AS400で作成されたデータの中に、
     山 川 
    04600460
    E55FE57F
    の様なデータがあると変換でエラーとなってしまいます。
    エラーになるのは山川の間の【0F、0E】部分です。
    この処理をAS400でデータを作成する際に、
    含まれていたら全角スペースへ変換したいというのが質問です。
     山 川 
    04644460
    E550057F
    よろしくお願いいたします。

    RE:全角スペースへの変換 IKD さん [ 2月6日(水) 10時14分 ]

      一旦、作業ファイルへ出力するようにして、そのときに
      0F0E が見つかればスペースに変換するようにしてはいかがでしょうか ?
      例えば、次のような記述となります。

      -----------------------------------------------------------------------------
      D AR              S              1    DIM(80)                           
                                                                              
      C     X'0F0E'       SCAN      DATA:1        N                 4 0    50 
      C     *IN50         IFEQ      *ON                                       
      C                   MOVEA     DATA          AR                          
      C                   MOVEA     '  '          AR(N)                       
      C                   MOVEA     AR            DATA                        
      C                   END                                                 
      -----------------------------------------------------------------------------

お名前
パスワード
e-mailアドレス
タイトル
ホームページ
アドレス