TIBCO EBX® Web インターフェイスは、コンピューター上の次のブラウザーのみをサポートします。モバイルデバイスではサポートされていません。
Microsoft Edge Chromium | Microsoft Edge Chromium は頻繁に更新され、自動更新を無効にすることはできないため、Cloud Software Group, Inc. はテストのみを行い、利用可能な最新バージョンをサポートするために最善の努力を行っています。 |
Mozilla Firefox ESR | Mozilla Firefox ESR は頻繁に更新され、自動更新を無効にすることはできないため、Cloud Software Group, Inc. はテストのみを行い、利用可能な最新バージョンをサポートするために最善の努力を行っています。 |
Google Chrome | Google Chrome は頻繁に更新され、自動更新を無効にすることはできないため、Cloud Software Group, Inc. はテストのみを行い、利用可能な最新バージョンをサポートするために最善の努力を行っています。 |
EBX® の画面解像度は 1024x768 以上です。
ブラウザーページの更新は、EBX® ではサポートされていません。ページの更新が実行されると、最後のユーザーアクションが再実行されるため、問題が発生する可能性があります。したがって、ページを更新する代わりに、EBX® が提供するアクションボタンとリンクを使用することが不可欠です。
ブラウザーの [戻る] および [次へ] ボタンは、EBX® ではサポートされていません。ページ履歴をナビゲートするときに、古いユーザーアクションが再実行されるため、問題が発生する可能性があります。したがって、ブラウザーのボタンではなく、EBX® が提供するアクションボタンとリンクを使用することが不可欠です。
ズームインまたはズームアウトすると、表示上の小さな問題が発生する場合があります (余分なスクロールバーや位置ずれなど)。これらの問題は、提供されたナビゲーションリンクを使用して画面を更新することで修正できます。
ユーザーインターフェイスが正しく機能するためには、ブラウザーの構成で次の機能を有効にする必要があります。
JavaScript
Ajax
ポップアップ
Cookie
EBX® の正常な機能を妨げる可能性があるため、ブラウザーの拡張機能やプラグインの使用は避けてください。
一部のブラウザーでは、埋め込み可能な iframe の数に制限がある場合があります。この場合、階層リンクにプッシュ可能な項目数に制限されます。詳細については、ブラウザーのドキュメントを確認してください。
EBX® は次の構成をサポートします。
Java ランタイム環境:JRE 17 または 21 LTS。
JRE 11 はサポートされなくなりました。パフォーマンスの向上を活用するには、JRE を最新の LTS バージョンにアップグレードすることをお勧めします。
Unicode CLDR は JRE バージョンで変更され、整数や 10 進表現などのロケールに依存するフォーマットに影響を与えます。java.locale.providers
システムプロパティを使用して、ロケールに依存するサービスの検索順序を構成します。値 COMPAT
を使用すると、JRE 8 との互換性を確保できます。詳細については、java.util.spi.LocaleServiceProvider を参照してください。
Servlet 3.0 まで (ただし 5.0 は含まない) に準拠する任意の Servlet/JSP コンテナ。たとえば、Tomcat 9.0 から 10.0 までは含まれません。Java SE 17 または 21 LTS をサポートし、Jakarta EE 9 以降を使用しない Java アプリケーションサーバー。たとえば、Java EE 8 の場合は WebSphere Liberty 23 以降、WebLogic Application Server 14c 14.1.2 (2024) 以降、JBoss EAP 7.4 Update 8 以降。Java EE 展開の概要を参照してください。
アプリケーションサーバーは、JSON Processing 1.1 (JSR 374) をサポートするか、ebx.jar
ライブラリに埋め込まれた実装の使用を許可する必要があります。たとえば、Tomcat はこの仕様をサポートするライブラリを提供していません (埋め込みのもののみを使用できます)。WebLogic Application Server 14c 以降はこの仕様をサポートし、WebSphere Application Server Liberty と JBoss EAP は使用可能なライブラリを含めたり除外したりできます。
アプリケーションサーバーは、EBX® からの HTTP クエリ文字列に UTF-8 エンコードを使用する必要があります。これは、アプリケーションサーバーレベルで設定できます。
たとえば、Tomcat では、server.xml
構成ファイルで、<Connector>
の URIEncoding
を UTF-8 に設定することで、サーバーが常に UTF-8 エンコードを使用するように設定できます。別の方法として、server.xml
でパラメーター useBodyEncodingForURI
を true に設定してリクエスト本文のエンコードを使用するようにサーバーに指示することもできます。
クラスタリングおよびホットデプロイメント/アンデプロイメントに関して制限が適用されます。
クラスタリング:EBX® にはキャッシュ同期メカニズムが含まれていないため、アクティブインスタンスのクラスターに展開することはできません。詳細については、テクニカルアーキテクチャを参照してください。
ホットデプロイメント/アンデプロイメント:EBX® では、EBX® モジュールまたは EBX® のビルトイン Web アプリケーションとして登録された Web アプリケーションのホットデプロイメント/アンデプロイメントはサポートされません。
EBX® リポジトリは、適切な JDBC ドライバーを使用した以下のリレーショナルデータベース管理システムをサポートします。データベースベンダーの推奨に従い、データベース自体および JDBC ドライバーに関するポリシーを更新することが重要です。
Oracle データベース 19c 以降 |
EBX® によるデータベース接続ユーザーには、次の権限が必要です。
|
PostgreSQL 12 以降 | EBX® によるデータベース接続ユーザーには、EBX® リポジトリをホストするデータベースに対する CONNECT 権限が必要です。これ以外には、このデータベースのパブリックスキーマに対するデフォルトの権限が適切です。 また、マッピングされたモードでのデータモデルの進展については、この制限事項を参照してください。 |
Amazon Aurora PostgreSQL (PostgreSQL 12.13 以降と互換性あり) | PostgreSQL に関する上記セクションのコメントが適用されます。 |
Google Cloud SQL for PostgreSQL (PostgreSQL 12.16 以降と互換性あり) | PostgreSQL に関する上記セクションのコメントが適用されます。 |
SAP HANA Database 2.0 以降 | 基盤となるデータベースとして SAP HANA Database を使用する場合、特定のスキーマの進展はサポートされません。たとえば、列の長さを短くすることはできません。これは、SQL のリファレンスガイドで説明されているように、HANA の制限です (行テーブルの場合、VARCHAR および NVARCHAR 型の列のサイズのみ大きくすることが許可されます)。 |
Microsoft SQL Server 2014 以降 | EBX® を Microsoft SQL Server とともに使用する場合、デフォルトのデータベース照合を使用して、データベースに格納された文字列を比較および並べ替えます。これは、データモデル定義で使用される文字列、および履歴テーブルに格納されるデータに適用されます。デフォルトのデータベース照合は、データベースの作成時に指定できます。それ以外の場合は、データベースサーバーの照合が使用されます。名前の競合や予期しない動作を回避するには、大文字と小文字およびアクセント符号を区別する照合をデフォルトのデータベース照合として使用する必要があります (照合名の末尾に「CS_AS」が付いているか、照合がバイナリ)。 SQL Server でトランザクション分離を強制するデフォルト設定は、ペシミスティックモデルに従います。読み取り/書き込みの同時アクセスを回避するために行はロックされます。これにより、マッピングされたテーブル (履歴またはリレーショナル) でライブリネスの問題が発生する可能性があります。このような問題を回避するには、SQL Server データベースでスナップショット分離を有効にすることをお勧めします。 EBX® によるデータベース接続ユーザーには、次の権限が必要です。
|
Microsoft Azure SQL データベース | EBX® は、Microsoft Azure SQL Database v12 (12.00.700) で認定されており、現在のバージョンの Azure データベースサービスとの互換性を検証するために定期的にテストされています。 EBX® を Microsoft Azure SQL と併用すると、デフォルトのデータベース照合を使用して、データベースに格納されている文字列を比較および並べ替えます。これは、データモデル定義で使用される文字列、および履歴テーブルに格納されているデータに適用されます。デフォルトのデータベース照合は、データベースの作成時に指定できます。それ以外の場合は、データベースエンジンサーバーの照合が使用されます。名前の競合や予期しない動作を回避するには、大文字と小文字をおよびアクセント符号を区別する照合をデフォルトのデータベース照合として使用する必要があります (照合名の末尾に「CS_AS」が付いているか、照合がバイナリ)。 EBX® によるデータベース接続ユーザーには、次の権限が必要です。
|
H2 2.2.224 以降 | H2 は、実稼働環境ではサポートされていません。 デフォルトの H2 データベース設定では、レコード変更時の一貫した読み取りができません。 |
その他のリレーショナルデータベースについては、弊社サポートチーム (https://support.tibco.com) にお問い合わせください。
EBX® リポジトリの整合性を保証するために、データベースに直接変更を加えることは固く禁じられています (例、SQL への直接書き込み)。