Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報

[掲示板に戻る]


項目の変換について ryu 2006-1-7 22:58
Re:項目の変換について 江須扇 2006-1-9 14:54
Re:項目の変換について ryu 2006-1-9 15:43
Re:項目の変換について オフコン人 2006-1-10 22:18
Re:[4]: 項目の変換について 江須扇 2006-1-13 8:09

1 項目の変換について
ryu 2006-1-7 22:58  [返信] [編集]

ryuです。皆様お久しぶりです。

オフコンの経験と知識が豊富な皆様にお伺いします。

NFCNVでA−VX形式ファイルの数値項目をWindows形式ファイルに
コンバートすると頭に1バイトのスペースが入ります。
符号の関係(?)かどうかわかりませんが「A−VX側フィールド詳細」
画面でタイプのどれを選択(3.アンパック10進符号付き項目?6.パック
10進符号なし項目)しても1バイトスペースが取られるのでしょうか。

※ターラヤン、HPの順編成ファイルのコンバートの例はとても参考に
 なりました。

 ありがとうございます。


又、項目を選択して変換を掛ける事が出来るのでしょうか。
例)A−VX形式ファイル(順編成)の項目を選択してWindows形式ファ
  イルに変換を掛ける。

 「test(A−VX形式ファイル)」
  A項目 B項目 C項目
 ---------------------------
  1    A    2


 ※この場合、A項目とC項目のみを変換の対象とする。


又、FILLER項目も変換できるのでしょうか。


よろしくお願いします。
2 Re:項目の変換について
江須扇 2006-1-9 14:54  [返信] [編集]

>NFCNVでA−VX形式ファイルの数値項目をWindows形式ファイルに
>コンバートすると頭に1バイトのスペースが入ります。
>※ターラヤン、HPの順編成ファイルのコンバートの例はとても
> なりました。

申し訳ありませんが、質問の意味が理解できてないので的外れ
かもしれませんが、
結論から言えば、私の知る限りではそのような1バイトスペー
スがはいることはありません。
変換形式はCSV,SDF、TEXT何にされているのですか?
ターラヤンさんの例を参考にされたということですが、具体的に
文字項目、数字項目、各桁数はどのようになっているかです。
桁ずれを起こしているとしか思えないのですが・・・・
違っていたらごめんなさい。

>又、項目を選択して変換を掛ける事が出来るのでしょうか。

できないと思います。
変換用の中間ファイルをアロケートしアプリケーション又は
ユーティリティで必要項目をそこへ出力してからの変換とな
ります。

>又、FILLER項目も変換できるのでしょうか。

#NFCNVはDDF等を参照しておりませんので、ファイル
の桁位置指定だけです。従ったFILLER項目の桁位置と長
さ属性を指定すれば変換できます。

ただし属性が曲者でそのFILLER項目の値が不定であれば、
どのように変換されるかは定かではありません。
3 Re:項目の変換について
ryu 2006-1-9 15:43  [返信] [編集]

皆様お世話になります。


>NFCNVでA−VX形式ファイルの数値項目をWindows形式ファイルに
>コンバートすると頭に1バイトのスペースが入ります。

自分もある経緯からいただいた結果(CSV)を見ただけです。
実際にこのような事象で経験をお持ちの方がいらっしゃるようでしたら、
ご指導願えますでしょうか。


>変換形式はCSV,SDF、TEXT何にされているのですか?

CSV形式です。


>※ターラヤン、HPの順編成ファイルのコンバートの例はとても参考に
> なりました。

呼び捨てしてしまい申し訳ありません。
これは、別件です。
紛らわしい表現をしてしまいまして申し訳ありません。


ご返信いただきました皆様に感謝します。
ありがとうございます。
4 Re:項目の変換について
オフコン人 2006-1-10 22:18  [返信] [編集]

A-VX側の数値フィールドを変換すると、前に符号が入ります。つまり、スペースはプラスになります。

確か、マユアルに変換例が記載されていましたので、今一度確認していただければわかると思います。



FILLER項目とはCOBOLで扱う場合などにFILLERとして扱えるだけです。#NFCNVは飛ばすことができず、全て変換を指定する必要があります。ファイルの初期化方法やデータのWRITE方法によって、ryuさんはFILLERはHFFと思われていても、スペースが入っている場合もありますので、先に不要な項目は#FLCNVなどで削除してから、変換されることをおすすめします。
5 Re:[4]: 項目の変換について
江須扇 2006-1-13 8:09  [返信] [編集]

>A-VX側の数値フィールドを変換すると、前に符号が入ります。つまり、スペースはプラスになります。


私もことば足らずでした。SDF形式の変換でサイン付き数字
で場合、符号領域が正はスペース、負がマイナス符号が付くと
いう事ですね。それはそれが正解と思います。


しかし、質問者のryuさんの場合、CSV形式という事ですので、
CSV形式ではサイン付き数字項目の正の場合は頭にスペース
は付かないと思います。なぜなら、CSV形式の場合は出力側
は桁数指定は無いので#NFCNVが自動的に判断して有効桁
のみの出力となるからだと思います。

BluesBB ©Sting_Band