問題タブ [objectscript]
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 - %Statusを%ETNに「スロー」する方法は?
多くのCachéAPIメソッドは、これがエラーであるかどうかを示す%Statusオブジェクトを返します。問題は、それが未知のエラーである場合、(ネットワーク障害のように)処理方法がわからない場合、本当にやりたいことはエラーを「スロー」することです。これにより、コードが実行を停止し、エラーがより高いレベルでキャッチされます。レベルのエラーハンドラ(および/または組み込みの%ETNエラーログ)。
私はztrap
次のように使用できます:
しかし、それはあまり詳細を報告していません(たとえば、スタックの一番上まで例外をスローできる.NETとは異なり)、これを行うためのより良い方法があるかどうか疑問に思っています。
web-services - Webサービス内でIntersystemのセッションを使用する方法
あるWebメソッドでいくつかのセッション情報を設定し、それを別のWebメソッドで返そうとしていますが、2番目のWebメソッドではセッションデータが常に空です。これが私が試したことです
Webメソッド1-セッション情報を設定します
Webメソッド2-セッション情報を取得すると、男が返されますが、空白が返されます
c# - ObjectScriptでフラグを使用する方法は?
C#ではこれが許可されています:
これにより、次のことが可能になります。
これは次のように呼び出すことができます:
ObjectScriptに列挙型DataTypeがないことは知っていますが、このようなプロパティを持つ通常のクラスは機能するはずです...
これは私が得た限りです。TestPermメソッドを作成するにはどうすればよいですか?
java - Caché で Java メソッドを使用する方法は?
私は最近、language 属性を使用して、クラスで Java メソッドを使用できることを読みました。
私はこれを試しました:
コードはコンパイルされますが、メソッドが呼び出されるとエラーが返されます。
intersystems-cache - %OpenId を使用しないオブジェクト スクリプト クエリ
このクエリを SQL ではなくオブジェクト スクリプトで記述するにはどうすればよいでしょうか?
ドキュメントでこれまでに見つけたように見えるのは %OpenId だけです
ID が不明で、最初に見つける必要がある場合はどうなりますか?
intersystems-cache - 「インポート」を使用するための正しい構文は何ですか?
thisによると、次のような複数の import ステートメントを使用できるはずです。
コードは 1 つのインポートでコンパイルされますが、複数配置するとすぐにコードのコンパイルに失敗します。
正しい構文は何ですか?
intersystems-cache - ObjectScript で変数を NULL に設定する方法は?
C# では、次のことができます。
オブジェクトスクリプトでこれを行うにはどうすればよいですか?
unit-testing - 生成された単体テスト データのみを削除するには?
このコードを使用してデータを作成します。
そしてこれはデータを削除します:
OnAfterAllTests
使用して入力したデータのみを削除し、他のデータを削除しないように変更するにはどうすればよいOnBeforeAllTests
ですか?
intersystems-cache - 継承された関係が期待どおりに機能しない
私は次のクラスを持っています:
SQL でこれら 2 つのテーブルを見ると、QueryPartDO の SearchTemplate フィールドが空であることがわかります。MyCustomSearchDO を見ると、両方のテーブルにデータがありますが、「QueryParts」フィールドが表示されません。
intersystems-cache - 実行時にプロパティがクラスに存在するかどうかをテストします
このようなもの:
私はこのようなことをすることを検討しました:
次に、プロパティをループしますが、クラスだけでなく、任意のクラスを使用できる必要があります。%class