コンポーネント/マルチメディア コンポーネントのシステム プロパティ (主に作成日と変更日) を更新する必要があるという要件があります。しかし、コンポーネントの作成中に、コンポーネントの名前を設定できる Title プロパティにのみアクセスできるため、コードを使用して作成日と変更日を更新する方法もあります。
Filenet などのほとんどのリポジトリでは、システム プロパティを直接編集することはできませんが、構成を変更すると、システム プロパティも編集できるようになります。
SDL Tridion でも、構成ファイルを変更した後、他のシステム プロパティを編集可能にできますか? はいの場合、正確にどこを変更する必要がありますか?
以下は、コンポーネントを作成するために使用しているコードです。
core_service.ServiceReference1.SessionAwareCoreService2010Client client =
new SessionAwareCoreService2010Client();
client.ClientCredentials.Windows.ClientCredential.UserName = "myUserName";
client.ClientCredentials.Windows.ClientCredential.Password = "myPassword";
client.Open();
ComponentData component = (ComponentData)client.GetDefaultData(
ItemType.Component, folderUri);
component.Title = targetFileName;
component.ComponentType = ComponentType.Normal;
提案してください。