SuccessFactors 統合エラーの解決方法:InvalidPathException がストリームにパスを見つけることができませんでしたIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 「SAM - SuccessFactors 統合サブスクリプションのリフレッシュ」スケジュール済みジョブがユーザーサブスクリプションのダウンロードに失敗したときに発生する InvalidPathException エラーを解決します。 システムログに次のエラーが表示されます。 Operation(Look up Users.page$1.f880df9453d62010f263ddeeff7b12eb) failed with error: java.lang.RuntimeException: com.glide.transform.transformer.exceptions.InvalidPathException: Could not find path in stream: $.d.resultsat com.glide.transform.transformer.TransformerResultIterator.getNextRow(TransformerResultIterator.java:50)at com.glide.transform.transformer.TransformerResultIterator.hasNext(TransformerResultIterator.java:65)at com.snc.process_flow.stream.SplittingDatastream.getNextRecord(SplittingDatastream.java:105)at com.snc.process_flow.stream.SplittingDatastream.hasNext(SplittingDatastream.java:90)at com.snc.process_flow.stream.ScriptParserStream.getCo(ScriptParserStream.java:127) REST 呼び出しは、次の応答とともに 400 エラーを返します。{"error" : {"code" : "COE_PROPERTY_NOT_FOUND", "message" : {"lang" : "en-US", "value" : "[COE0021]Invalid property names: User/city. Please check the property name in Admin Center > OData API Data Dictionary or entity metadata. Ensure there were no data model changes that removed this field, and please execute a refresh metadata to ensure the cache is not corrupted."}}} REST 呼び出しによって返された 400 エラーの例: Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Quebec Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } このエラーは、統合クエリで参照されるプロパティが SuccessFactors で構成されていない場合に発生します。この場合、「city」プロパティがないか、SuccessFactors OData API 構成で使用できません。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } オプション 1:SuccessFactors で不足しているプロパティを構成する SuccessFactors アドミニストレーターに問い合わせて、「city」プロパティが構成され、OData API データディクショナリで使用できることを確認します。 オプション 2:クエリから不足しているプロパティを削除する 統合に city フィールドが不要な場合は、API 呼び出しから削除します。 フローデザイナーに移動し、SuccessFactors Download Subscriptions サブフローを開きます。[ ユーザーを検索 データストリームアクションを開きます。クエリパラメーターフィールドで、クエリ文字列を見つけます。userId,username,defaultFullName,firstName,lastName,gender,email,state,city,nationality,country,businessPhone,status,timeZone,title,hireDate,dateOfBirth,zipCodeクエリから city を削除します。更新されるクエリは次のようになります。userId,username,defaultFullName,firstName,lastName,gender,email,state,nationality,country,businessPhone,status,timeZone,title,hireDate,dateOfBirth,zipCode保存を選択し、公開を選択します。 スケジュール済みジョブ SAM - SuccessFactors 統合サブスクリプションのリフレッシュ を実行します。 変更を元に戻すには この変更を元に戻す必要がある場合: 更新バージョン [sys_update_version] テーブルに移動します。変更された [ユーザーを検索] アクションのレコードを検索します。ストアアプリケーション:SuccessFactors スポーク更新セットに戻します。