0

我在 JBoss EAP 6.1 上部署了一个 Web 服务模型(带有 CRUD),我可以使用 SOAPUI 访问它。

我已经使用 TEIID 设计器创建了一个 SOAP 消费者模型项目来使用 aboce WS 模型中定义的 WS 操作,并且我试图访问它说 myhost:8080/odata/SOAPODataConsumer.1/BooksWebSvcView.GetBook?ISBNInput='99999999'

我得到 java.lang.AssertionError: org.jboss.jca.adapters.jdbc.WrapperDataSource is not a ConnectionFactory implementation

如何在 OData 上使用 WS 模型的 CRUD 操作?

4

1 回答 1

0

在此处查看有关使用肥皂网络服务的示例https://docs.jboss.org/author/display/teiidexamples/Examples

根据在 ODATA 中公开 CRUD 操作,当您导入soap Web 服务时,Teiid 提供了将操作公开为表和存储过程的方法。或者您可以设计一个可以调用soap 调用的存储过程。从这里,Teiid 将这些作为关系工件公开给任何访问它们的人。一旦该形式的工件,通过 ODATA,如果调用存储过程,它应该是一个函数调用,或者如果它正在遍历一个表/实体,它应该是一个 POST 方法。

于 2014-08-01T14:51:01.360 回答