ETL に "Input data invalid" というメッセージ
このエラーは、'Invoke an adapter request response service' アクティビティにおいて、スキーマ検証での失敗があったことを示します。詳細説明とスタックトレースがプロセスアーカイブのログに記録されます。ログには、スキーマ不一致の理由が的確に示されます。
例:
validation error: data "xs:string('Hinge, Right Hand, Male, Removable, 0.187 Dia Pin, SS')"length must be at most xs:int('40') CHARACTERs ({com.tibco.xml.validation}SIMPLE_E_LENGTH_TOO_LONG) at /aeRequestInputType[1]/{http://www.tibco.com/xmlns/ae2xsd/2002/05/ae/700/basic/functionModules}__caret_request_caret_BAPI__MATERIAL__SAVEREPLICA_caret_BAPI__MATERIAL__SAVEREPLICA[1]/MATERIALDESCRIPTION[1]/item[2]/MATL__DESC[1]com.tibco.xml.validation.exception.k: data "xs:string('Hinge, Right Hand, Male, Removable, 0.187 Dia Pin, SS')" length must be at most xs:int('40') CHARACTERs
これは、スキーマ検証での失敗が原因の可能性があります。
この問題を解決するには、ハイライトされたオブジェクトの名前を変更して、トランザクションをパブリッシングします。