ESB: 既知の問題と制限事項 - Cloud - 7.3

Talendリリースノート

Version
Cloud
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud API Services Platform
Talend Cloud Big Data
Talend Cloud Big Data Platform
Talend Cloud Data Integration
Talend Cloud Data Management Platform
Talend Cloud Real-Time Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Cloud API Designer
Talend Cloud API Tester
Talend Cloud Data Inventory
Talend Cloud Data Preparation
Talend Cloud Data Stewardship
Talend Cloud Management Console
Talend Cloud Pipeline Designer
Talend Data Preparation
Talend Data Stewardship
Talend Studio
Content
インストールとアップグレード
リリースノート

未解決の問題をすべて記載したリストは、JIRAバグ管理ツールをご覧ください。

https://jira.talendforge.org/issues/?filter=31370

すべてのESBユースケース(ルート、REST、SOAPデータサービス)でJava 8が必要です。

インストーラー

問題

対処方法

対象製品

デフォルトでは、macOS Sierraによりダウンロードされたすべてのファイルが隔離される。そのため、Studioを実行できない場合がある。
  1. Talend Studioを通常どおりに展開します。
  2. Talend Studioを展開したフォルダーで[Terminal] (ターミナル)ウィンドウを開きます。
  3. コマンドxattr -d com.apple.quarantine *またはxattr -c *のどちらかを実行します。
  4. Talend Studioを通常どおりに起動します。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

サブスクリプションベースであり、ESBを伴うTalendの全製品

Mac OS Xの新バージョンを使用しているユーザーは、Talend製品をインストールするためにGatekeeperの設定をアップデートしなければならない場合があります。GatekeeperはOS X 10.7.5から利用できる。
  1. Appleアイコンをクリックし、[System Preferences] (システムの環境設定)をクリックします。
  2. [System Preferences] (システムの環境設定)の下で、[Security & Privacy] (セキュリティとプライバシー)をクリックします。
  3. [Security & Privacy] (セキュリティとプライバシー)の下で、[General] (一般)タブをクリックします。
  4. [Click the lock to make changes] (変更するにはロックをクリック)の横にあるロックアイコンをクリックし、管理者権限のあるアカウントのユーザー名とパスワードを入力します。セキュリティ設定を変更できるのは管理者のみです。
  5. [Allow apps download from] (アプリのダウンロード元として許可する)の下で、[Anywhere] (すべて)ラジオボタンをオンにして、開いたダイアログボックスで選択を確定します。
  6. すべてのウィンドウを閉じると、Macは[Security & Privacy] (セキュリティとプライバシー)の設定を再び自動的にロックします。
  7. 通常のインストール手順に従ってTalend Studio (または目的とするその他の実行可能ファイル)をインストールします。Talend-Studio-macosx-cocoa.appファイルをダブルクリックすると、インターネットからダウンロードされたアプリケーションであることを示す警告メッセージが表示されますが、[Open] (開く)をクリックすると、その後は中断されることなくインストールできます。
  8. インストールプロセスが完了したら、必要に応じて上記の手順を繰り返して[Security & Privacy] (セキュリティとプライバシー)の設定を元の値に戻すこともできます。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

サブスクリプションベースであり、ESBを伴うTalendの全製品

Talend RuntimeとJob-Serverを同じサーバーにカスタムインストールすると、ポートの競合の原因となることがある。[TUP-832]

Talend RuntimeとJob-Serverを同じマシンにサービスとしてインストールする場合は、スタンドアロンジョブサーバーのJob-Serverポートを変更する必要があります。変更しないと、これらのポートはTalend Runtimeに含まれているJob-Serverと競合します。これは、後者も同じデフォルトスポートをスタンドアロンJob-Serverとして使用していることが原因です。

対処方法として、スタンドアロンJob-Server、Talend Runtime (これにもDIの使用のみを目的にJob-Serverが含まれています)が本当に必要かどうか、または両方を同じマシンで使用する必要があるのかどうかをまず検討してみます。両方とも同じマシンで使用する必要がある場合は、スタンドアロンJob-Serverのセットアップ中に必ず別のポートを使用するようにします(インストール中に設定ページが表示されます)。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

サブスクリプションベースであり、ESBを伴うTalendの全製品

Studio

制限事項

説明

対象製品

Java PSUがサポートされていない TalendはJava CPUバージョンでのみサポートされており、Java PSUではサポートされていません。

一部のユーザーから、Talend StudioでJava PSUバージョン(jdk8_u92など)を使用した時に問題が発生したもの、Java CPUバージョン(jdk8_u91など)に戻すと問題が解決したという報告がありました。

http://www.oracle.com/technetwork/java/javase/cpu-psu-explained-2331472.htmlもご覧ください。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Open Studio for ESB

Real-Time Big Data Platform

ESBを伴うTalendの全製品

WS-I Basic Profile準拠のWSDLドキュメントしかサポートされていない Talend Studioで使用するには、WSDLサービスの説明はすべて、少なくともWS-I Basic Profileに準拠している必要があります。http://ws-i.org/deliverables/basicprofile.htmlをご覧ください。他にも使用できるWSDLドキュメントがあるかもしれませんが、失敗する可能性は高くなります。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Open Studio for ESB

Real-Time Big Data Platform

ESBを伴うTalendの全製品

Studioや関連のダッシュボード画面で提供されているActivity Monitoringコンソールを使い、tLogCatcher、tStatCatcher、tFlowMeterCatcherイベントを視覚化できます。Talend Enterprise ESBの場合、これらのコンポーネントとStudio内の関連する機能に関して考慮を必要とする制限事項がいくつかあります。
  • tLogCatcherはデータサービスとジョブで使用できますが、tLogCatcherコンポーネントはジョブに明示的に含める必要があり、この環境(Talend Runtime - OSGiコンテナー)では、ロギングにデータベースの使用を推奨します。
  • tStatCatcher (一部のコンポーネントの詳細設定に提供されているtStaCatcherオプションの使用を含む)とtFlowMeterCatcherは、[Keep Listening] (リスニングの継続)として定義されていないジョブでのみ使用でき、データサービスでは使用できません(そこではオペレーションが[Keep Listing] (リスニングの継続)ジョブに実装されている)。また、これらのコンポーネントはジョブに明示的に含める必要があり、この環境ではロギングにデータベースの使用を推奨します(Talend OSGiコンテナー)。
  • Activity Monitoringコンソールの機能全体によるtLogCatcher、tStatCatcher、tFlowMeterCatcherは、Studioでルートデザイナーを使用して開発したルート内で使用できません。つまり、cTalendJobで呼び出されたジョブはこれらのコンポーネントの使用がまったくサポートされていません。
  • AMCビューはTalend Enterprise ESB Studioで使用できますが、TACにおける関連するAMC Webコンソールは、DI製品を含むライセンスでのみ提供されています(たとえば、Talend Platform for Data Servicesのライセンス)。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

サブスクリプションベースであり、ESBを伴うTalendの全製品

tWaitForXXXコンポーネントがTalend ESB Data ServicesとtRouteジョブではサポートされていない tWaitForFile、tWaitForSqlData、tWaitForSocketコンポーネントは、ESB Data Services (REST&SOAP)またはtRouteInputベースのジョブ(cTalendJobユースケース)での使用がサポートされていません。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Open Studio for ESB

Real-Time Big Data Platform

ESBを伴うTalendの全製品

tRunJobのサポートが制限付きである tRunJobコンポーネントは制限付きでサポートされています。すなわち、S4 (マイナー)サポートケースのみ受け入れられ、パッチの提供はありません。データサービスとルート(cTalendJobを使用)内でtRunJobを使用する場合、サポートは"ベストエフォート"ベーシスでのみ提供されます。ほとんどの場合、クラスローディングの問題があり、これは解決できる場合もありますが、いつも解決できるわけではありません。

これは、tRunJobがサービス/ルートスタイル(ESB)のデプロイで機能するように設計されていないためです。そのため、これを使用する場合は、うまくいくケースも多くあるもの、正規のサポートを受けることができません。過去にtRunJobを使用した方には、ジョブデザインにジョブレットを使用するよう切り替えることをお勧めします。

DIと非ESBのユースケースでは依然として有用なコンポーネントであり、今後もこれまでと同様、フルサポートを受けることができます。

さらに、[Use dynamic job] (ダイナミックジョブの使用)オプションはESBルートまたはデータサービスにおいてまったくサポートされていません。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Open Studio for ESB

Real-Time Big Data Platform

ESBを伴うTalendの全製品

データサービスジョブとルートではtParallelizeが動作しない tParallelizeコンポーネントはData Integrationジョブ用にデザインされています。並列リクエスト間ではスレッドセーフではなく、メモリとCPUが大量を消費してしまうので、データサービスジョブやルートのコンテキストでは使用しないでください。並列処理が必要な場合はルートを使用してください。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Open Studio for ESB

Real-Time Big Data Platform

ESBを伴うTalendの全製品

問題

対処方法

対象製品

Route Builder Beanをパッケージ内で編成できない。[TESB-3701]

ルートビルド内のBeanはルートビルダールートのJavaコードを追加するために使用できますが、現在はすべてのBeanが1つのパッケージ内に置かれています。

なし

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Open Studio for ESB

Real-Time Big Data Platform

ESBを伴うTalendの全製品

XML payloadのコンテンツが、トレースモードでもデバッグモードでも完全に表示されません。

データサービスジョブをトレース/デバッグモードで開始する時に、フローのドキュメントフィールドのコンテンツが完全には表示されない。XML payloadの最初の行だけが表示されます。

XMLデータを表示する必要がある場合は、tLogRowコンポーネントをモデル内の任意の場所に置きます。Talend Studioではこのコンポーネントを無効にすることもできます。そのため、Talend Studio内でテストするためには有効に、エクスポートまたは公開するためには無効にできます。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Open Studio for ESB

Real-Time Big Data Platform

ESBを伴うTalendの全製品

ソースルート内のコンポーネントに対する変更がテストケースにプロパゲートされない[TESB-17405]

ルート内のコンポーネントの設定を変更した時に、関連するルートテストケースに変更が自動的にプロパゲートされない

テストケースを閉じ、再度開いてコンポーネント内の変更をテストケースにプロパゲートすることはできます。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Open Studio for ESB

Real-Time Big Data Platform

ESBを伴うTalendの全製品

CI BuilderのMavenプラグインによってビルドおよびデプロイされるデータサービスとルートを制限するためにESB用のCIにフィルターを適用できます。ただし、ルートがcTalendJobを使用する時は、ジョブとルートがどちらもフィルター(条件)の一部である場合にのみ機能します。

ジョブにルートと同じ名前を付け、詳細をルート名の後ろに追加する方法をお勧めします。そうすることで、ルートとジョブが同じ開始名を持ち、この部分的な名前にフィルターが適用されます。または、この制限がないプロジェクト全体をビルドする方法もあります。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

サブスクリプションベースであり、ESBを伴うTalendの全製品

ルートレットがcTalendJobをルートレット内に使用する機能をサポートしていない。

ルートレットはオプションとしての性格が強いため(いくつかのユースケースでは従来どおり重要です)、ルートレットをcTalendJob呼び出しが必要とされない部分に制限し、cTalendJob部分をメインルートに追加することをお勧めします。これが可能でない場合、妥当な対処方法は、ルートレットをやめて以下のどちらかの手順に従う以外にありません。

a) ルートレット部分を各ルートに再び追加する。

b) cVMエンドポイントを使用して、ルートレットをルートとしてモデル化する。次に、主ルートとこのサポートルートを2つの別々のルートとしてTalend Runtimeにデプロイする必要があります(最初に、以前ルートレットだったサポートルート、次にサポートルートを使用する主ルート)。この対処方法は、Talend Runtimeに対するOSGi Deploymentにのみ使用できます。Microserviceのデプロイには使用できません。現在、1つのMicroserviceが1ルートであるためです。Microserviceデプロイの場合は、ソケット、JMS、またはREST通信が必要になります。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

サブスクリプションベースであり、ESBを伴うTalendの全製品

ランタイム

制限事項

対処方法

対象製品

Talend-LogServerを使用している時に、デフォルトで、イベントログが特定のセキュリティ保護なしで保存されます。そのため、(ネットワーク内のHTTP URL経由で)サーバーにアクセスできる全員にすべてのログが表示されます。 Talend Administration Centerのロギング画面とTalend Log Serverを無効化する方法は、Talend Help Centerで「Talend Administration Centerのロギングページでログイベントの表示を無効にする方法」の記事をご覧ください(https://help.talend.com)。

対象製品:

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

サブスクリプションベースであり、ESBを伴うTalendの全オンプレミス製品

OpenID認証では、小文字のユーザー名のみサポートされます。ユーザー名に大文字が含まれている場合、Talend STS (Security Token Service)はユーザーが見つからないという例外を返す OpenID認証を使用する場合、ユーザー名はすべて小文字にする必要があります。

対象製品:

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

サブスクリプションベースであり、ESBを伴うTalendの全オンプレミス製品

問題

対処方法

対象製品

OSGiコンテナーが、system.err / system.outに送信されたメッセージのログに失敗する [TESB-11603]

tesb.logファイル内に、system.errまたはsystem.out経由で送信されたメッセージがまったく表示されない。

この問題が発生した場合は、system.errと同じシナリオをコンソールモードで実行します。すると、system.outがコンソールに表示されます。

対象製品:

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform

ESB

MDM Platform

Open Studio for ESB

Real-Time Big Data Platform

ESBを伴うTalendの全製品