2015-09-14 12 views
2

如何在使用ODI SDK创建界面时将预先存在的黄色界面的临时目标数据存储分配为源表?使用SDK在ODI中作为源表的黄色界面

对于一个简单的源表,该代码将作为去: OdiDataStore SourceDS =((IOdiDataStoreFinder)odiInstance.getTransactionalEntityManager()getFinder(OdiDataStore.class))findByName(TABLE_NAME,MODEL_NAME);

我试着把界面作为一个OdiInterface对象,并使用getTargetDataStore()或getUnderlyingTable()对其进行操作,但它不起作用。

回答

0

使用OdiInterface对象或目标数据存储都可以使用InterfaceActionAddSourceDatastore的实例。 第四个构造函数中的第三个构造函数是作为源的临时数据存储感兴趣的。

InterfaceActionAddSourceDataStore(OdiInterface.TargetDataStore pDataStore, DataSet pDataSet, IAliasComputer pAliasComputer, IClauseImporter pClauseImporter, IAutoMappingComputer pAutoMappingComputer)

InterfaceActionAddSourceDataStore(OdiInterface pInterface, DataSet pDataSet, IAliasComputer pAliasComputer, IClauseImporter pClauseImporter, IAutoMappingComputer pAutoMappingComputer)

的方法的performAction实际上做的改变。

相关问题