古いTridion2009サイトをTridion2011にアップグレードしようとしていますが、ページを公開しているときにいくつかの問題が発生します。
cd_storage_conf.xmlのスニペットは次のとおりです。
<Publication Id="78" defaultStorageId="defaultdb" cached="true">
<Item typeMapping="Binary" cached="true" storageId="defaultJSPFile"/>
<Item typeMapping="Page" cached="true" storageId="defaultJSPFile"/>
<Item typeMapping="Metadata" cached="true" storageId="defaultdb"/>
</Publication>
defaultJSPFile
ファイルシステムストレージをdefaultdb
参照し、MSSQLデータベースストレージを参照します。そして、これが公開キューからのエラーメッセージです。
66560, Unable to store item inside current transaction,
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Unable to store item inside current transaction,
Could not parse tcd:pub[78]/componentmeta[119939] ,
Could not parse
メタデータtypeMappingのstorageIdをdefaultJSPFileに変更すると、エラーは解消されますが、メタデータをデータベースに取り込むことはできません。