mirth接続チャネルのソースjavascriptトランスフォーマからmirth接続Rest APIエンドポイントにアクセスするのには苦労しています。私の目標は、変圧器のjavascriptコードを使用してチャンネルグループをエクスポートおよびインポートできるようにすることです。私はそれがWebブラウザに固有であるのでXHRを使用することは不可能であることを認識しています。私はどのようにmirth接続の残りのAPIを消費するために良い文書を探してみましたが、私はどちらも幸運ではありません。誰かが、Javascriptトランスのmirth connect rest APIを使用して、mirthを接続するチャネルグループをエクスポートする方法について、コードを使って説明してください。私はまた、私が接続と休息APIの両方に新しいことを認めなければならない。アクセスMirth JavascriptトランスフォーマーからREST APIを接続する(Mirth 3.5.1)
答えて
Mirth REST APIは、Swaggerを使用してアプリケーション自体に記録されています。
移動https://your.mc.server:8443/api/
にこれは全体のAPIのための闊歩ドキュメントです。ヘッダーバーに管理者の資格情報を入力すると、マニュアルページからサンプルリクエストを行うことができます。
MCからAPIを呼び出すことは、他のHTTPサービスと同様に行われます。
MC自体のAPIを使用することは、バージョン3.5.0では非常に簡単です。バージョン3.5.0 added BASIC authentication support。 3.5.0より前のバージョンではセッションクッキーが必要でしたが、これはセッショントークンを渡すだけで済むので冗長なログインを防ぎますが、クッキーを認証して取得してからログインするためにはもう少し開発が必要です。
MCに関する限り、もう1つのREST APIを呼び出しています。これを行う典型的な方法は、必要なソースコネクタを使用してプロセスを開始することです。次に、MC REST APIを呼び出す宛先を持っています。この送信先は、他のREST APIエンドポイントと同様のHTTP送信者です。その宛先のレスポンストランスフォーマーを使用して、応答から必要な値をchannelMapにマップします。そして、あなたがする必要があることをしなさい。あなたのチャンネルの論理的な流れを見て、このアプローチを検討することをお勧めします。そのMCがどのように使用されるのか。これは、より詳細にはin a forum threadに記載されています。
可能であれば、JavascriptからREST APIを呼び出す必要がある場合。私はこれを個人的にしなかったが、私はthe Mirth forumsの例を見た。ソリューションの要点は、MCのJavscriptがApache HTTPClient用のJavaライブラリへのアクセスを提供するRhinoを使用していることです。
- 1. mirthデータベースリーダーの自動列マッピングを接続
- 2. Build 2 Mirthチャンネルを接続する
- 3. Mirth PID-2を接続する
- 4. Mirth javascript import
- 5. Mirth Connect - 接続先から送信する
- 6. Mirthの使用JavaScriptを接続してPDFにバーコードフォントを出力
- 7. Mirth 3.5.0 - REST API経由でコードライブラリをインポートする
- 8. MirthはMirthとは何を意味していますか?
- 9. Mirth Connect HTTP Listener
- 10. mirthのJavaヒープサイズエラー
- 11. Mirth Connect:2 Way ACK
- 12. Mirth複数のHTTPリスナーチャネルを1つのポートに接続しますか?
- 13. Azure DBに接続された "Mirth connect"チャンネルの作成に失敗する
- 14. Mirth connectメッセージプルーンの設定
- 15. Mirthデータベースとデータベースを複製する
- 16. Neo4j:UbuntuのJavaScriptからlocalhost:7474/REST APIに接続する16.04
- 17. mirth javascriptに基本日付のバリデーションを入力する方法
- 18. Mirthのダッシュボードからメッセージを抽出する方法は?
- 19. Mirthのインタフェースをjavaインスタンスから呼び出す方法は?
- 20. ANGULARからREST APIに接続
- 21. Mirth ConnectでjavaMailライブラリからメールを読む
- 22. ionic 2モバイルアプリからC#rest apiに接続する方法は?
- 23. 宛先を介してmirth connect stopメッセージの伝達
- 24. TCP送信者とリスナーを介して2つのmirthシステムを接続する方法
- 25. MIRTH内でカスタムJARをインポートします。 (2.2.1.5861)
- 26. Netsuite Rest ApiとPentaho Spoon Restクライアントを接続する方法
- 27. httpsで動作するMirthオープンソースサポートチャネル(sslを使用)
- 28. In Mirth XML文字列を解析する方法
- 29. Mirth channel XML:要素の内部から値を読み取る方法
- 30. Mirth - チャンネルのポーリング時間を動的に変更する
こんにちは@お寄せいただきありがとうございます。バージョン3.5.0に基本認証がサポートされていると言えば、これらのパラメータを設定できるように、ソースをWebサービスリスナーとして用意する必要がありますか?私はこれを尋ねるにはあまりにも怠惰であるとは確信していませんが、javascriptのトランスフォーマ内からチャンネルグループをエクスポートする方法をコードで分かりますか?申し訳ありませんが、私は喜びと休息APIの両方に新しいです。 –
私はあなたの質問を誤解していると思いますか?MC APIを組み込んだり、あなた自身のAPIを書いてみませんか? – Freiheit
ここは私の使用例ですが、私はjavascriptトランスフォーマ内のチャンネルグループをエクスポートすることができます(私はこれをapiを使って行うことができると理解しています)。そして、別のチャンネルグループをインポートして、チャネル。 mc apiを使って、私は輸出入を行うことができるはずですが、私の挑戦はjavascriptでこれを達成しています.... –