Я работаю над модульным тестовым приложением IBM FileNet P8 Platform 5.2.1 Content Engine в jython 2.7.
# Verify a directory
def testDirectory(self):
directoryConfigurationList = []
url = self.serverUrl + "?tenantId=" + self.tenantName
connection = Factory.Connection.getConnection(url)
domain = Factory.Domain.fetchInstance(connection, self.tenantName, None)
if (domain is not None):
dc_set = domain._DirectoryConfigurations.iterator()
while dc_set.hasNext():
dc = dc_set.next()
print dc._DisplayName
Я получаю сообщение об ошибке:
TypeError: Супертипы, которые имеют измененный атрибут, имеют конфликт MRO [атрибут = удалить, супертипы = [, 'com.filenet.api.collection.DependentObjectList'>], тип = CmIndexPartitionConstraintList]
в строке dc_set = domain._DirectoryConfigurations.iterator(), и я не совсем понимаю, почему. Любая помощь в этом будет оценена по достоинству. Следующие ссылки на центр знаний IBM 5.2.1 могут оказаться полезными: