2017-04-03 11 views
0

私はアプリケーションサーバーからアクセスできるようにGT.Mデータベースサーバーを実行しようとしています。私は他の言語のサブプロセスとしてGT.Mを呼び出すことができることを知っています。他のデータベース接続(ODBC、MongoDB、Cache)と同様に、別のサーバからアクセスするソケット/ポートに接続できるかどうかを確認しようとしています。GT.Mにポート経由でアクセスできますか?

ユーティリティはありますか?ライブラリ?これを達成する。私は機械的な概観にもっと興味があります。

答えて

0

このPythonモジュールを使用して、DBに接続できる以下のリンクをご覧ください。 https://github.com/fopina/pyfispip

+0

私は以前これを見たことがありません。ありがとうございました!あなたの背景は何ですか?私は主にVistA EMRに携わっているMとWeb開発者です。 –

+0

これはDBへのクライアント接続のように見えます。ローカルのGTMインスタンスをポート/ソケットにバインドする場所はどこにもありません。私はこの権利を理解していないのですか? –

+0

これは[PIP >> https://sourceforge.net/projects/pip/](https://sourceforge.net/projects/pip/)に基づいています。 – C4xuxo

0

答えはイエスです、そしてあなたはそれを行うための多くの方法があります。

あなたはGTCM、GT.M.の一部を実行することができます私はそれを使用しないので、それについてはあまりよく分かりませんが、David WicksellはそれをGT.MへのNode.jsバインディングに組み込みました。詳細はこちらhttp://tinco.pair.com/bhaskar/gtm/doc/books/ao/UNIX_manual/ch13s02.htmlおよびhttps://github.com/dlwicksell/nodemちなみに、Davidのノードモジュールを使ってNode.jsを使うことができます。

Mウェブサーバー:https://github.com/shabiel/M-Web-Serverを実行できます。例については、ドキュメンテーションフォルダを見てください。欠点は、Mコードを書く必要があることです(Mがまだ分からない場合)。これは、Webサービスプラットフォームとして使用するためのものです。

- サム

+0

私が理解しているところでは、GT.CMはクライアント/サーバモデル上でルーチン/関数の呼び出しを許可していません。私はデビッド・ウィーゼルのノーデムもGT.CMを包み込んでいるので同じ制限があると思っています。私はそれを試して、どのように動作するか見る必要があります。 M-ウェブサーバーは、MのウェブサイトにJavaScriptを使用するよりはむしろ良いリソースですが、サムに共有していただきありがとうございます。 –

+0

DavidはGT.CMでそれをどうやってやっているのか分かりませんが、彼はprocduresと関数を呼び出します。 –

関連する問題