Jboss 更新TEID中的模型扩展属性失败

Jboss 更新TEID中的模型扩展属性失败,jboss,jboss-eap-6,teiid,Jboss,Jboss Eap 6,Teiid,我在通过JDBC更新TEIID8.6模型扩展属性时遇到问题。我可以查询元数据,但在尝试发出更新命令时出错 update "SYS"."Properties" set "Value" = 'VAL1' where "Name" = '{http://example.com/extmodel}prop1' and "UID" = 'mmuuid:e61b4b62-e874-4715-95a8-a5b04e916f5c' and "OID" is null 我明白了: org.teiid.jd

我在通过JDBC更新TEIID8.6模型扩展属性时遇到问题。我可以查询元数据,但在尝试发出更新命令时出错

   update "SYS"."Properties" set "Value" = 'VAL1' where "Name" = '{http://example.com/extmodel}prop1' and "UID" = 'mmuuid:e61b4b62-e874-4715-95a8-a5b04e916f5c' and "OID" is null
我明白了:

org.teiid.jdbc.TeiidSQLException: 
TEIID30492 Remote org.teiid.api.exception.query.QueryValidatorException: 
TEIID30492 Metadata does not allow updates on the group: SYS.Properties

有没有办法更新这些属性?

因为错误消息说系统元数据在运行时不可更新。如何更新取决于所使用的VDB类型。如果您使用的是动态VDB,则可以在表、过程等的选项属性中更新DDL

如果使用的是设计器,则可以选择该表。属性窗口中的存储过程和更新

Teiid 9.x roapmap具有更新运行时元数据的功能,一旦实现了该功能,就可以完成上面提到的任务