JMP から RESTful Web サービスを呼び出す<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP から安らかな Web サービスを呼び出す方法はありますか? もしそうなら、共有できるコード例はありますか?JMP内からのRESTful Webサービス
Re: JMP から RESTful Web サービスを呼び出す将来の自分へのリマインダー... JMP 13 で利用可能なこの機能について
[一般] 設定ページの [インターネット オープン タイムアウト] 設定は、インターネット オープン機能を使用して Web ページを開く場合に適用されます。 JMP は、指定された秒数だけ待機してから、エラーのためにインポートを停止します。 デフォルト値は 60 秒です。
JMP 14 で追加される新しい http リクエスト機能。
Re: JMP から RESTful Web サービスを呼び出す私たちは最近、JMP/JSL からいくつかの REST API (Hadoop クラスターをヒットし、pig または spark でカスタム タスクを実行するなど) を呼び出すことを検討していました...そして、ユーザー入力から生成されるカスタム URL で Open 関数を使用することになりました。 これは、[ファイル] -> [インターネットを開く] を使用して手動で実行できるものと似ています (多くのディスカッションで指摘されているように)。 当社の REST API は、JMP で簡単にインポートできる CSV/TSV 形式のテキストを返します。
WinINet API によるタイムアウトの問題が発生しました ( https://msdn.microsoft.com/en-us/library/windows/desktop/aa384066(v=vs.85).aspxここで、WINHTTP_OPTION_RECEIVE_TIMEOUT のデフォルト値は 30 秒です)、「操作がタイムアウトしました」というエラーが発生します。 最終的に、以下のコードを JSL スクリプトに追加して、デフォルトのタイムアウトを拡張/オーバーライドするためのレジストリ項目を追加しました ( https://support.microsoft.com/en-us/kb/181050 )。
RP = RunProgram(
実行可能ファイル( "reg" ),
オプション(
{"追加"、
"\!"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\!" /v \!"ReceiveTimeout\!" /t REG_DWORD /d \!"0x493E0\!" /f"
}
)、
ReadFunction( "テキスト" )
);