問題タブ [copybook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# プログラマー向けの COBOL コピーブック仕様
データ ファイルを定義するために COBOL コピーブックを作成する必要があるアプリケーションに取り組んでいます。
コピーブックを書き出す方法についての良い参考文献はありますか?
java - Java からの COBOL データ構造の読み取り
JavaプログラムでCOBOLデータを読み取る方法はありますか? より具体的には、次のケースに直面しています。
固定長のデータ レコードを含むファイルがあります。データ定義は、COBOL コピーブックとして行われます。コピーブックを考慮に入れ、それらの記録を読むことができる図書館を考えています。
理想的には、コピーブックの情報に基づいて基本的な Java クラスと構造を生成できる必要があります。後のステップで、データレコードが解析され、データがそれらの生成されたクラスのオブジェクトに入力されます。
COBOL データの読み取りの問題に対処する他の手法はありますか?
xml - COBOL コピーブックを XSD に変換する
Cobol Copybook から XSD に変換するツールを知っている人はいますか? またはXML。
osb - 指数データの mfl 変換
OSB では、二重指数データから符号なしゾーン 10 進数への mfl 変換で問題に直面しています。指数データ(0E -7)のため失敗しています。
入力 : バイナリ形式の 000000 --> mfl はそれを 0E-7 に変換します --> 再度、この 0E-7 をバイナリに変換しようとします (ただし、ここでは mfl 変換は失敗します)。値が 0 の場合にのみ発生しますが、それ以外の値の場合は正常に機能します。誰もこれを見たことがありますか?
ピース&チアーズ。
xsd - cobol から xml スキーマ - WTX ツール
IBM Websphere トランスフォーメーション エクステンダーを使用して、ミドルウェア システムで XML からコピーブックへ、およびその逆の変換を行っています。このリンク Cobol to xsd mapping から、次のことがわかりました。
コピーブックの PIC X(03) は、以下の xml スキーマに変換する必要があります
コピーブックの PIC 9(03) は、以下の xml スキーマに変換する必要があります
ただし、以下のコピーブック タイプに使用する xml スキーマを直接確認することはできません。どなたかご案内いただけませんか?
xml - スキーマからコピーブックへのマッピング - 番号
xml スキーマ (数値) からコピーブックへのマッピングがあり、コピーブック フィールドは数値 PIC S9(03) です。入力 xml 要素が 67 の場合、06G に変換されます。入力が 65 の場合、コピーブックで 06E に変換されます。14~01D、15~01E。-14~01M、-15~01N。これがどのように変換されるかのロジックがわかりません。xml を使用して、01N を -15 に変換するという同様の操作を応答で実行する必要があります (これを行う方法がわからない)。
編集
コピーブック (PICS9 03) に (f1 f6 c4 - 16 進数) が含まれている場合、xml では 164 に変換する必要があります。c は正を表します。ただし、xml 要素は 14R として表示されます。これは、f1 f6 c4 の ASCII 表示です。xml 要素をどのように定義すればよいですか? 現在は整数として定義されています。
編集
別のオプション - xslt を使用して、「14R」を持つ xml 要素を数値 +164 に変換することは可能ですか。上記と同じ例です。
java - JavaでCopyBookをXSDに変換する方法を知っていますか?
私はjavaでそれをすばやく実行しようとしています-CopyBookファイルを取得し、このCopyBookからxsdを生成します。
(cbからxmlを作成するためのオープンソースプロジェクトがいくつかあることは知っていますが、残念ながら、アイテムと多くのタグと属性を使用してxmlを生成します。残念ながら、XSDでもありません)
どんな助けでもありがたいです。ありがとう。
cobol - コピーブック フィールドの開始位置
フィールドのCOBOLコピーブックの開始位置を見つけるための簡単な方法はありますか? 例えば:
BGG-HAIRCOLOR 列は 7 列目から始まります。ただし、実際に扱っているファイルには、合計 3400 バイトになる約 250 の変数があります。手計算機を使って PIC 値を苦労して足し算するのは恐ろしく、私の生涯では起こらないことです。システムからの出力を調べているときのために、番号を vi に入れておくとよいでしょう。つまり、BGG-EYECOLOR 値は正しい列に収まりますか?
このようなコピーブックに注釈を付けるために perl スクリプトを作成することもできますが、その前に、誰かが同じ値を取得するためのよりスムーズな方法を持っているかどうか疑問に思いました。