問題タブ [mumps]
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.
intersystems-cache - Caché ObjectScript の Try-Finally と同等
一般的な Try-Finally 例外クリーンアップ パターンと同等のセマンティクスを探しています。
コードが成功するか失敗するかに関係なく、クリーンアップ手順を実行する必要がありますが、クリーンアップ コードがエラーの報告と処理を妨げてはならないという考えです。まだ問題が発生しており、例外は引き続き伝播するはずです。
私はこのようなものを書きたいと思います:
ただし、ObjectScript の TRY...CATCH 構文は、FINALLY 句をサポートしていません。
特に、finally ブロックによって通常行われるこれらの両方が当てはまることが重要です。
- クリーンアップ コードは、エラーが発生した場合とすべてが正常に実行された場合の両方で、実行が呼び出し元に返される前に常に実行されます。
- エラーが発生した場合、コードの場所、コンテキスト、およびスタックを含む元のエラーが、呼び出しスタックを元の呼び出し元に伝達されます。クリーンアップ コードがデバッグを妨げないようにする必要があります。
通常の TRY...CATCH ブロックを単純に使用することはできません。なぜなら、CATCH は例外を食べて、正しいエラー コンテキストがチェーンに渡されないようにするからです。エラーコンテキストを台無しにすることなく、元の例外を再スローする方法があるのではないでしょうか?
mumps - MUMPS は数値を文字列にフォーマットできません
MUMPS で大きな数値を文字列に変換しようとしていますが、できません。
私がやりたいことを説明しましょう:
TAB
variableB
が array の主キーになる配列を作成したいと思いますTAB
。
私がするとき、私ZWR
は得るでしょう
ご覧のとおり、最初SET
に変数B
をnumber
(間違って変換された)としてSET
認識し、2番目に変数B
をstring
(私が見たいように)として認識します。私の質問は、変数を数値ではなくSET
認識するコマンドの書き方です (これは私の意見では間違っています)。B
string
どんなアドバイス/説明も役に立ちます。
go - GT.M データベース用の golang パッケージ
GT.M データベースにアクセスするために既に利用可能な golang パッケージはありますか?
たとえば、go 言語で mongoDb を処理するために使用される mgo という名前のパッケージがあります。同様に、go言語でcouchDbにアクセスするにはcouchgomasterパッケージが使用されます。
go言語でGT.Mデータベースにアクセスする必要があります。
mumps - M - この単純な for ループの問題点
私は fis-gtm ベースの mumps システムと接続しており、ローカルの Linux インストール (CENTOS 7 上の fis-gtm V6.2) でいくつかのテスト データが必要でした。
だから私はマニュアルを読んで思いついた:--
これは十分に単純に思えますが、内側の DO ループを受け入れることができません。
私が得ようとするものは何でも:-
perlバインディングをあきらめてダウンロードする前に、基本的にこれで午前中を無駄にしました。
ネストされた DO を単純な FOR と組み合わせることはまったく可能ですか? もしそうなら、私は何を間違っていましたか?
奇妙な -- 「。」型のネスト オプションは、ルーチンを定義してコンパイルする場合に機能しますが、直接実行する場合には機能しません。
最終的に解決しました。
mumps - CPRS / VistaA で医薬品に署名する際の GTM-E-RPARENMISSING エラー
Vagrant 自動インストーラーを使用してセットアップされた OSEEHRA VistA のインスタンスがあり、これらの手順に従ってインポートされた KIDS 薬物ファイルを使用しています。正しい権限を持つユーザーは、薬剤ファイルのエントリを使用して CPRS に医療注文を入力して保存できますが、注文に署名しようとすると、CPRS は次のエラーをスローします。
まだ、このインストールにはカスタマイズされたコードはありません。このエラーの原因は何ですか?
mumps - GT.Mはデータベース操作コマンドをログファイルに保存しますか
gt.m によっていくつかのログ ファイルが作成されていることがわかりますが、mupip ランダウンまたは回復情報についてのみです。
SET ^,WRIRE.... のような GTM コマンドに関するログはどこにありますか?