]
Barry LaFond commented on TEIIDDES-2487:
----------------------------------------
Note that for any SOAP endpoint there may be several Operations the user would want to
model. Not sure how to do that all at once. Of course we could limit the user to
importing 1 Operation at a time, then have to repeat.
Teidd Designer Import SOAP Relational Model Mapping No Columns
defined
----------------------------------------------------------------------
Key: TEIIDDES-2487
URL:
https://issues.jboss.org/browse/TEIIDDES-2487
Project: Teiid Designer
Issue Type: Enhancement
Components: Import/Export
Affects Versions: 9.0
Reporter: Kylin Soong
Assignee: Ted Jones
Fix For: 9.0.4
Attachments: StateService.jar, teiid-designer-ws-1.png, teiid-designer-ws-2.png,
teiid-designer-ws-3.png, teiid-designer-ws-4.png
issue
====
Create Relational Model from SOAP service validation failed with "No Columns defined
error"
Reproduce
========
1. deploy attached StateService to JBoss DV 6.1(assume it DV run on localhost), WSDL File
can be viewed via [2]
2. Use attached 4 pics to import SOAP Web Service will reproduce the
issue(teiid-designer-ws-3.png and teiid-designer-ws-4.png show validation errors)
Enhancement
==========
1. Simplify the import wizard - from a user's perspective, I think the main obstacle
is the wizard is too complex, especially SOAP, federation related wizard, it's very
difficult to operate without a step by step documents.
2. Simplify XML document modeling related operation - current wizard not user-friendly,
web should do some enhancement in request/response xml document modeling.
3. Simplify vdb archive structure - the Designer generated vdb is more complexed compared
with dynamic vdb, it have more definition files(sources.xmi, views.xmi, vdb.xml), there
also some metamatrix link like [2] exist in .xmi, actually these links not really exist,
if we remove these kinds of things, the designer wizard logic may be more easier.
[1]
http://localhost:8080/StateService/stateService/StateServiceImpl?WSDL
[2]
http://www.metamatrix.com/metamodels/SimpleDatatypes-instance#XMLLiteral