問題タブ [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.

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

intersystems-cache - Caché ObjectScript の Try-Finally と同等

一般的な Try-Finally 例外クリーンアップ パターンと同等のセマンティクスを探しています。

コードが成功するか失敗するかに関係なく、クリーンアップ手順を実行する必要がありますが、クリーンアップ コードがエラーの報告と処理を妨げてはならないという考えです。まだ問題が発生しており、例外は引き続き伝播するはずです。

私はこのようなものを書きたいと思います:

ただし、ObjectScript の TRY...CATCH 構文は、FINALLY 句をサポートしていません。

特に、finally ブロックによって通常行われるこれらの両方が当てはまることが重要です。

  • クリーンアップ コードは、エラーが発生した場合とすべてが正常に実行された場合の両方で、実行が呼び出し元に返される前に常に実行されます。
  • エラーが発生した場合、コードの場所、コンテキスト、およびスタックを含む元のエラーが、呼び出しスタックを元の呼び出し元に伝達されます。クリーンアップ コードがデバッグを妨げないようにする必要があります。

通常の TRY...CATCH ブロックを単純に使用することはできません。なぜなら、CATCH は例外を食べて、正しいエラー コンテキストがチェーンに渡されないようにするからです。エラーコンテキストを台無しにすることなく、元の例外を再スローする方法があるのではないでしょうか?

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

mumps - MUMPS は数値を文字列にフォーマットできません

MUMPS で大きな数値を文字列に変換しようとしていますが、できません。

私がやりたいことを説明しましょう:

TABvariableBが array の主キーになる配列を作成したいと思いますTAB

私がするとき、私ZWRは得るでしょう

ご覧のとおり、最初SETに変数Bnumber(間違って変換された)としてSET認識し、2番目に変数Bstring(私が見たいように)として認識します。私の質問は、変数を数値ではなくSET認識するコマンドの書き方です (これは私の意見では間違っています)。Bstring

どんなアドバイス/説明も役に立ちます。

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

go - GT.M データベース用の golang パッケージ

GT.M データベースにアクセスするために既に利用可能な golang パッケージはありますか?

たとえば、go 言語で mongoDb を処理するために使用される mgo という名前のパッケージがあります。同様に、go言語でcouchDbにアクセスするにはcouchgomasterパッケージが使用されます。

go言語でGT.Mデータベースにアクセスする必要があります。

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

mumps - M - この単純な for ループの問題点

私は fis-gtm ベースの mumps システムと接続しており、ローカルの Linux インストール (CENTOS 7 上の fis-gtm V6.2) でいくつかのテスト データが必要でした。

だから私はマニュアルを読んで思いついた:--

これは十分に単純に思えますが、内側の DO ループを受け入れることができません。

私が得ようとするものは何でも:-

perlバインディングをあきらめてダウンロードする前に、基本的にこれで午前中を無駄にしました。

ネストされた DO を単純な FOR と組み合わせることはまったく可能ですか? もしそうなら、私は何を間違っていましたか?

奇妙な -- 「。」型のネスト オプションは、ルーチンを定義してコンパイルする場合に機能しますが、直接実行する場合には機能しません。

最終的に解決しました。

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

mumps - CPRS / VistaA で医薬品に署名する際の GTM-E-RPARENMISSING エラー

Vagrant 自動インストーラーを使用してセットアップされた OSEEHRA VistA のインスタンスがあり、これらの手順に従ってインポートされた KIDS 薬物ファイルを使用しています。正しい権限を持つユーザーは、薬剤ファイルのエントリを使用して CPRS に医療注文を入力して保存できますが、注文に署名しようとすると、CPRS は次のエラーをスローします。

まだ、このインストールにはカスタマイズされたコードはありません。このエラーの原因は何ですか?

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

mumps - GT.Mはデータベース操作コマンドをログファイルに保存しますか

gt.m によっていくつかのログ ファイルが作成されていることがわかりますが、mupip ランダウンまたは回復情報についてのみです。

SET ^,WRIRE.... のような GTM コマンドに関するログはどこにありますか?