アーティクル - CS59225

Windchill PDMLink のアップグレード中に、「WTUser テーブルのプレフィックス、名、ミドルネーム、姓、およびサフィックスのフィールドを入力してください」というメッセージが表示される。

修正日: 22-Apr-2025   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 9.1 to 12.0

説明

  • Windchill 10.x へのアップグレードは、切断されたユーザーのために、「WTUser テーブルのプレフィックス、名、ミドルネーム、姓、およびサフィックスのフィールドを入力する」手順で失敗します。
    • ユーザーは EnterpriseLdap への LDAP パスを保持します
    • ユーザーが切断されています(= EnterpriseLdap に存在しません)
  • 次のタイプのエラーがいくつか報告される可能性があります:
    •  INFO [UpgradeEventFirer] com.ptc.windchill.upgrade.logging.UpgradeFrameworkLogger - Migrator EXECUTING: Populate the fields Prefix, First, Middle, Last and Suffix in the WTUser table.:919772423-1197561275280-14600371-207-10-253-132 (0.0%) - Populate the fields Prefix, First, Middle, Last and Suffix in the WTUser table. started
    •  INFO [UpgradeEventFirer] com.ptc.windchill.upgrade.logging.UpgradeFrameworkLogger - Message: PopulateUserFullNameFields START:1333609499523 ERROR [main] wt.method.client - RemoteMethodServer.invoke() called on default method server from within method server! Bad loopback code! Caused by: wt.util.WTException: Error in finding mapping key for "<WTUser.name>" in adapter : <EnterpriseLdap>.jndiAdapter Verschachtelte Ausnahme ist: com.infoengine.exception.adapter.IEAdapterException; verschachtelte Ausnahme ist: javax.naming.NameNotFoundException: [LDAP: error code 32 - 0000208D: NameErr: DSID-031001CD, problem 2001 (NO_OBJECT), data 0, best match of: '<Search path for users in EnterpriseLdap>' ]; remaining name '<User path in EnterpriseLdap>' at wt.org.PopulateUserFullNameFields.readPrincipal(PopulateUserFullNameFields.java:335) at wt.org.PopulateUserFullNameFields.populateAdditionalFieldsAndUpdate(PopulateUserFullNameFields.java:158) at wt.org.PopulateUserFullNameFields.runMigration(PopulateUserFullNameFields.java:98) ... 23 more
    •  Caused by: wt.util.WTException: Error in finding mapping key for "user.cn" in adapter : com.ptc.vmwindchill10x.ldap-pending Nested exception is: com.infoengine.exception.adapter.IEAdapterException; nested exception is: javax.naming.NameNotFoundException: [LDAP: error code 32 - The search base entry 'uid=user_name_?,ou=pendingUsers,dc=team-ind,dc=com,cn=configuration,cn=Windchill_10.0,o=ptc' does not exist
  • PopulateUserFullNameFields移行ツールが次のエラーで失敗します:
     javax.naming.NamingException: [LDAP: error code 1 - The provided value "xxxxx" could not be parsed as a valid distinguished name because it contained an RDN containing an empty attribute name] at com.infoengine.jndi.JNDIAdapterImpl.processRequest(JNDIAdapterImpl.java:254) at com.infoengine.procunit.adapter.Adapter.send(Adapter.java:391) at com.infoengine.SAK.ObjectWebject.invoke(ObjectWebject.java:262) at com.infoengine.compiledTasks.file.C$3a$5cptc$5cWindchill_10$2e1$5cWindchill$5ctasks.wt.federation.queryprincipals$2exml.invoke(queryprincipals$2exml.java:100) at com.infoengine.SAK.Task.invoke(Task.java:1806) at com.infoengine.SAK.Task.invoke(Task.java:1714) at wt.org.PopulateUserFullNameFields.readPrincipal(PopulateUserFullNameFields.java:310)
最新バージョンはこちらを参照ください CS59225