$system.external.invoke() は、外部コードを呼び出します。このメソッドが式として呼び出されると、これは外部コードによって返される任意の値を返します。
invoke(externalServerName As %String,externalClass As %String, externalMethod As %String,
args... As %RawString) as %String
パラメータ :
-
externalServerName — 現在接続されているサーバの名前
-
externalClass — 外部クラスの名前
-
externalMethod — 外部メソッドの名前
-
args... — 指定されたクラス・コンストラクタに対するゼロ個以上の引数
外部コードによって値が返されない場合は、<COMMAND> 例外がスローされます。externalClass は、外部コードのコンテナの名前です (Java または .NET クラス名、Python クラスまたはモジュール名)。externalMethod は、externalClass から呼び出す外部コード単位 (関数、メソッド、またはその他の言語固有の単位) の名前です。返り値は、外部コードによって返される値です。外部メソッドが値を返さない場合、invoke() は値を返しません。
関連項目 : "Gateway.invoke()"、“Accessing Static Methods and Properties”