私は与えられた文書のためのクラスを変更しようとすると、以下の私は、コードを実行する際FILENET変更ドキュメントクラス
Document p8Document = Factory.Document.getInstance(p8ObjectStore,
oldDocumentClassName, new Id(documentId));
p8Document.changeClass(newDocClassName);
p8Document.save(RefreshMode.REFRESH);
を使用したコードですよ、私はそのドキュメントクラスが正常に変更されて見ることができます。問題は、同じGUIDのコードをもう一度実行すると、下の行が古いドキュメントクラス名でドキュメントを再度取得することです。
Document p8Document = Factory.Document.getInstance(p8ObjectStore,
oldDocumentClassName, new Id(documentId));
さて、私はそれを試してみましょう。 IBMのコードスニペットはgetInstanceを使用しているので、私はそれに行きました –
最初の2行のコードには何も問題はありません。それは悪い仮定を持っている3行目です。 –
@ManjunathaMuniyappa IBMのコードスニペットのURLはありますか?彼らがなぜgetInstanceを使用したのか説明することができます。 –