問題タブ [cobol]

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.

0 投票する
1 に答える
2001 参照

c# - .Net、COBOL、コピーブック

コピーブックのようにしか見えないデータ ソースを広範囲に使用する必要があるプロジェクトがあります。例えば、

問題は、私がこのようなもののために大雑把なパーサーを書かなければならないかどうか、または誰かが私のためにこれをうまく処理するいくつかのツールを知っているかどうかです. 私は基本的に、SQL、Oracle、または.Netを使用してxmlに詰め込むことに興味があります。私はこのことについて何も知らないので、何かを間違って処理するのではないかと心配しています. どんな入力も素晴らしいでしょう。ありがとう

0 投票する
2 に答える
262 参照

cobol - 富士通 COBOL 3.0 でのコンパイル中のエラー

富士通 COBOL 3.0 でコンパイル中に、c://cobol/sample2.cbl ファイルが存在しない、または無効なファイル名またはファイルが別のプログラムで使用されているというエラーが表示されます。しかし、ファイルは正確な場所に存在し、他のプログラムでは使用されていません。誰でも何が問題なのか教えてもらえますか

0 投票する
1 に答える
1845 参照

cobol - 富士通 COBOL 3.0 - 実行時の問題

富士通 COBOL 3.0 で cobol prog を実行すると、F3BIPRCT.dll が見つからないというエラーが発生します。何が問題になる可能性があります。

0 投票する
2 に答える
1326 参照

cobol - COBOLの混乱

こんにちは、みなさん。COBOL を使用して zOS 環境で取り組もうとしているコーディング プロジェクトで、少し問題が発生しています。ファイルを読み取り、それらをインデックス付きテーブルに配置する必要があります (レコードが 90 未満になることはわかっています)。

私を投げかけているのは、プロジェクトのパラメーターによって、「テーブルサイズ」と呼ばれる変数を使用するように拘束されていることです(宣言時にゼロに設定されています)。

それをすべて考えると、「テーブルサイズに応じて1〜90回発生します」のようなことをする必要がありますが、テーブルサイズが必要な場合(私が知る限り)、それがどのように機能するかわかりません。サイズは、テーブルにエントリが追加されるたびに増加します。誰でも私のためにこれを片付けてもらえますか?

ありがとう!

0 投票する
3 に答える
1549 参照

cobol - 富士通 COBOL 3.0

富士通 COBOL 3.0 ソフトウェアは初めてです。簡単なプログラムを実行してみました。コードとエラーは次のとおりです。プログラム内のすべてが正しいようです。誰でも私を助けることができますか?このソフトウェアで従わなければならない事前標準はありますか?

サンプル COBOL プログラムは次のとおりです。

0 投票する
16 に答える
2312 参照

language-features - Cobol の明るい面は何ですか?

言語の優れた機能を調査するのに時間を費やすのが好きです.たとえすぐにそれらを使う機会がなくても.と同じくらい重要になります。では、Cobol から学べる優れた機能は何でしょうか?

0 投票する
3 に答える
919 参照

c++ - 単純な cobol プログラムを C++ プログラムとして再コーディングして、ラッピング セキュリティ ソフトウェアによって渡される環境変数を読み取る必要があります。

私は、DOS割り込み「x91」を使用してCOBOLプログラムを呼び出すCOBOL dllを呼び出すCOBOL exeプログラムを持っています - 呼び出し元プログラムは「x91」を使用して、オペレーティングシステムのコマンドラインとして入力されたかのようにEXEファイルをアクティブにしますエントリ。私の COBOL コードをラップするセキュリティ プログラムは、私のプログラムをラップするサード パーティ プログラムです。著者は、私のプログラムが環境変数を読み取って、セキュリティがハッキングされていないことを確認することを提案しました。cobol に変数を読み取らせることができなかったので、C でプログラムを作成すると、変数を読み取ることができると考えました。現在のプログラムが行っていることは、小さなシーケンシャル ファイルを作成し、それに 1 つのレコードを書き込んでファイルを閉じることだけです。セキュリティのために、サード パーティのセキュリティ ソフトウェアでプログラムをラップしています。そして、検証したい変数を生成して、プログラムがセキュリティチェックの内容を合格または不合格としてレコードを書き込むことができるようにします。呼び出しプログラム (cobol dll) は、ファイルの存在をテストし、レコードを読み取り、セキュリティ用のコードがファイルに書き込まれているかどうかを検証します。

COBOL プログラムは C++ に変換する必要があります。これは、セキュリティ ラッピング コードの作成者が、cobol 実行可能ファイルとのインターフェイスができないと言っているからです。

  • 現在のプログラムは小さい
  • 小さなシーケンシャル フラット テキスト ファイルを作成し、そこに 1 つのレコードを書き込んでから、そのレコードを書き込んでファイルを閉じるだけです。
  • プログラムは、ファイルを生成する小さなプログラムをラップし、ラップされたプログラムの実行中に実行されるセキュリティ プログラムによって生成される特定の「環境」変数の存在と値をチェックする必要があります。

たとえば、変数「LICENSE」は、現在使用されているライセンスの名前を返します。ご意見ありがとうございます。

セキュリティ ソフトウェアの作成者は、変数をチェックするための小さな実行可能ファイルを提供できませんでした。そのため、私が参照している小さな cobol プログラムをエミュレートするものをゼロから作成しようとしています (セキュリティ プログラム ラッピングの環境変数を参照してください)。私の小さなプログラムを保護し、ファイルを作成し、それに 1 つのレコードを書き込みます。その内容は環境変数の値に依存し、ファイルを閉じます)。このようにして、呼び出し元の DLL は、オペレーティング システムへの「x91」呼び出しによって実行される小さなプログラムによって書き込まれたファイル (現在の Cobol ではなく C++ でコーディングする必要があるファイル) を受け取り、その内容を検証し、次のいずれかを許可します。続行するかどうかのメインプログラム。メイン ソフトウェアは、メインフレームのレガシー コードから PC に移植した 500 以上のプログラムで構成されています。

新しい小さなラップされたプログラムをアクティブにする DOS 呼び出しは、どの実行可能プログラムでも機能するので、実際には問題になりません..

0 投票する
4 に答える
1901 参照

c++ - COBOLからC++への移行

私はかなり後輩のプログラマーであり、WindowsMo​​bile用のC++開発を行うポジションについて、経験豊富なメインフレームCOBOLプログラマーにインタビューする仕事をしています。経験豊富とは、候補者のプログラミングキャリア全体がCOBOLであったことを意味します。

私は特定の言語に偏っていません。徹底的な面接を行う能力について少し心配しています。

面接の中で、COBOLの経験がないのに、どうすればこの面接対象者の能力をよく理解できますか?

質問したり探したりする必要のある具体的なことはありますか?

私はすでにSOに関する多くの一般的な面接について読んだことがありますが、候補者の経歴の性質を考えると、私が探している特定のことは何でも役に立ちます。

0 投票する
7 に答える
5658 参照

cobol - IEBGENER はどのように使用できますか?

IEBGENER を希望どおりに動作させる方法を理解するのに苦労しています。私はアカデミックなメインフレーム上の z/OS 環境で IEBGENER を実行していると言って、これらすべての前置きをしておく必要があります。

使用している COBOL コードにインラインで 3 つの JCL プロシージャ (PROC) があり、COBOL を配置するだけでなく、PROC を「MVS ID の下の永続プロシージャ ライブラリ」に配置するための最初のステップの 1 つとして IEBGENER が必要です。 「私の MVS ID の下の永続的な順次データ セットに」ソースします。

インストラクターは、「これらのデータ セットの正しい LRECL および BLKSIZE 情報をコーディングすることを忘れないでください」と述べています。

私は IEBGENER にあまり詳しくなく、私がやろうとしていることを実際にどのように行うかを説明するものを見つけられませんでした。

助けることができる「ビッグアイアン」の人々はいますか?