1.3. JBoss ON CLI スクリプトおよび JBoss ON Server スクリプト


JBoss ON CLI と別の JBoss ON サーバースクリプトを使用して、リモート API にアクセスする方法は 2 つあります。
スクリプト自体は、JBoss ON CLI が対話的に実行されるメソッドの一部を除き、すべて同じです。CLI スクリプトとサーバー側のスクリプトはいずれも JavaScript で記述され、主にリモート API を使用します。ドメイン API からのサポートでは、検索などのタスクに対応します。
主な違いは、スクリプトが呼び出される方法にあります。
  • JBoss ON CLI は手動で実行し、スクリプトファイルを実行でき、cron などのシステムツールによって自動的に呼び出されることもできます。CLI は任意の JBoss ON サーバーに接続でき、リモートで実行できます。
    基本的に、CLI はスクリプト実行エンジンです。これは、スクリプト言語でリモート API を公開し、JBoss ON サーバーを動的に対話すると便利になります。
  • サーバー側のスクリプトは、JBoss ON サーバーデータベースで管理されるコンテンツリポジトリーにアップロードされ、起動されたアラートに対して呼び出されます。サーバー側のスクリプトがサーバーにありますが、同じ API を使用して他の CLI スクリプトとしてサーバーと通信します。

1.3.1. JBoss ON CLI および Server Scripts での CommonJS の使用

JBoss ON は、スクリプト間の依存関係を表す CommonJS モジュールローディングメカニズムの使用にも対応しています。CommonJS は、CLI と、変数を使用してスクリプトの検索およびロードに require 関数を使用するサーバースクリプトの両方でサポートされます。
重要
CLI インタラクティブセッションでレガシー exec 関数の使用はサポートされますが、推奨されるメソッドではありません。CommonJS がサポートするロードメカニズムにポートスクリプトを設定することが推奨されます。これは、よりセキュアで移植可能で、拡張可能なためです。
CommonJS の使用に関する詳細は、スクリプトソースのリスト、CLI およびサーバースクリプトとの互換性、およびスクリプトの検索および読み込み方法などを参照してください 6章依存関係とカスタム機能のスクリプトモジュールの使用
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat