問題タブ [openvms]
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.
openvms - コマンド出力を OpenVMS に保存する方法
OpenVMS で DCL を作成する際に、コマンドを呼び出してその出力をキャプチャする (ただし、出力を画面に出力しない) ために DCL が必要であるという問題があります。
例を次に示します。
上記のコマンドを OpenVMS で直接実行すると、次のように出力されます。
そこで、より単純化された出力を表示するために、この出力をラップするために DCL を作成しました。これまでの私のコードは次のとおりです。
上記の行で ICE SET 'P1' は氷の環境を設定していますが、この出力を VMS にエコーさせたくありません。しかし、私が望むのは、 $ICE SHOW の出力を変数に書き込み、後で DCL でそれをエコーすることです (簡略化のためにほとんどを省略しました)。
したがって、出力する必要があるのは次のとおりです。
それ以外の:
マニュアルを見て、少し混乱していたので、ここで試してみました。ポインタをいただければ幸いです。ありがとう。
編集
コメントの後に思いついたのは次のとおりです。問題は、SecureCRT などのエミュレータを使用して VMS に接続すると、正しい出力がエコーされることです。しかし、.NET で SSH2 ライブラリを介して DCL を実行すると、何も出力されません。SYS$OUTPUT ストリームを一時的に閉じているためだと思いますか?
編集2
ですから、ここで何をしようとしているのかを明確にする必要があると思います。出力をブロックすることはそれほど重要ではありません。たとえば、シンボルにキャプチャしようとしているだけです。
したがって、たとえば C# では、文字列を返すメソッドを使用できます。したがって、文字列 myResult = vms.ICETo("FASTER"); になります。それを返し、変数に格納します。
私は VMS で同様のものを探していると思います。そのため、環境に一度氷結したら、次のように呼び出すことができます。
しかし、もちろん、そのステートメントでエラーが発生します
excel - E-Term32 による VMS へのデータ入力の自動化
これを行う方法を見つけ出すように求められたので、これが可能かどうか、または行うべきでないかどうかを記入してください.
目標は、VMS へのデータ入力を自動化することです (VMS への接続には E-Term32 を使用します)。この目的のために議論されてきたこと: Excel スプレッドシート、Dynamic Data Exchange、E-Term32 (Emulation Command Language - ECL) で利用可能なマクロ ツール、OLE オートメーションなど。
想定されるプロセスは次のようになります。
- Excelファイル(またはテキストファイルなどの他のデータ形式)を受け取る
- VMS に接続する
- マクロを実行
- マクロはメニュー システムをナビゲートし、Excel ファイルのデータを使用してデータを入力します。
データを入力するアプリケーションを構築するなど、これを行うための「より良い」またはより簡単な方法があることは知っていますが、上司は、「ブルースクリーン」メニュー/アプリケーションに組み込まれたビジネスロジックを回避することを懸念しています. とにかく、彼らはこのようなもののための新しいアプリケーションの構築にもこだわっています。
database-connection - OpenVMS RMS ファイルへのリモート データとクエリ
OpenVMS で RMS ファイルをクエリするためのオプションは何ですか? クエリ/アクセスのコンテキストは、BI とレポート用です。現在、非常に古い FOCUS (Infomation Builders、v. 6.9.8) が使用されており、ネイティブの OpenVMS コマンド ライン シェル内からのみ使用されています。
VMS 環境での作業における私の課題は、アウトプットが Excel、R、Business Objects/Crystal Reports、および Splunk/Hunk でのプラットフォーム外での使用と分析を目的としているということです。プラットフォーム上では、自分のユーザー空間内からコンパイルおよび/または実行できるものによって使用できるものが制限されており、CONNX および同様のツールはすべて、VMS 環境でサーバー プロセスを必要とするようです。
編集:組織の制約を考えると、実行できない可能性がある包括的な回答を受け入れました。私の可能性としては、FOCUS で追加のデータ抽出ジョブを作成し、それに伴うレイテンシとメンテナンスのオーバーヘッドが発生することです。
unix - VMS から Unix システムへの ftp の失敗
お客様が ftp システムを介してファイルを転送しようとすると、このエラーが発生します。ftp 接続は確立されているようですが、不明な理由でデータが転送されていません。これは、VMS システムから Unix サーバーへの接続です。