これはInterSystems FAQ サイトの記事です。
- まず予め Visual Studioを使用して、呼び出したい内容のクラスライブラリを作成します。
- そのプロジェクトをコンパイルし、DLLを作成します。
- 管理ポータルでオブジェクトゲートウェイを作成します。 システム管理 > 構成 > 接続性 > オブジェクトゲートウェイ ゲートウェイ名 : testGateway サーバ名 / IPアドレス : 127.0.0.1 ポート : 55000 (後はデフォルト)
- testGateway を開始します。
※管理ポータルから、もしくはコマンドから開始できます。
do##class(%Net.Remote.Service).StartGateway(gateway.Name)- 以下のいずれかの方法でDLLを呼び出すプロキシクラスを作成します。
a. コマンドで作成する場合
set dllPath="C:\temp\TestDll.dll
do ##class(%Net.Remote.Gateway).%ExpressImport(dllPath, 55000, "127.0.0.1")b. スタジオで作成する場合
[ツール] - [アドイン] - [.


.png)

.png)