Bug 1022586

Summary: Add support for Teiid artifacts in s-ramp
Product: [JBoss] JBoss Fuse Service Works 6 Reporter: Kurt T Stam <kurt.stam>
Component: DT GovernanceAssignee: Eric Wittmann <eric.wittmann>
Status: CLOSED CURRENTRELEASE QA Contact: Stefan Bunciak <sbunciak>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 6.0.0 GACC: atangrin, fnguyen, jpechane, kconner, ldimaggi, sbunciak, soa-p-jira
Target Milestone: ER8   
Target Release: 6.0.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Tested Teiid artifact #1
none
Tested Teiid artifact #2 none

Description Kurt T Stam 2013-10-23 15:10:41 UTC
Change Request:

Add support for Teiid artifacts as first-class supported artifacts in s-ramp. This should be done by implementing a deriver for the teiid XML file as well as an expander for Teiid archives (VDB).

Comment 2 Eric Wittmann 2013-10-24 14:01:26 UTC
This was implemented by Dan Florian and has been merged into both community and product.

Comment 3 Stefan Bunciak 2014-01-06 14:27:59 UTC
Neither of the 2 Teiid artifacts were recognised correctly after import into s-ramp repository:

* Teiid archives (VDB) was recognized as 'Document' and no additional files were extracted/derived from it;
* Teiid XML file was imported as general XmlDocument.

Comment 4 Stefan Bunciak 2014-01-06 14:28:59 UTC
Created attachment 846122 [details]
Tested Teiid artifact #1

Comment 5 Stefan Bunciak 2014-01-06 14:29:24 UTC
Created attachment 846124 [details]
Tested Teiid artifact #2

Comment 6 Eric Wittmann 2014-01-22 14:12:02 UTC
I just tested this with FSW6.CR1 and it worked.  I suspect this didn't work for you because you didn't specify the right Artifact Type when uploading the file(s).

When you import a *.vdb file in the UI you must specify the following value for Artifact Type in the Import Dialog:

    TeiidVdb

If you add a *-vdb.xml file in the UI then you need to use this value for Artifact Type:

    TeiidVdbManifest

We're currently working on adding documentation for this.

Comment 7 Jiri Pechanec 2014-01-24 12:24:19 UTC
Verified in ER2 when explicit art types provided. Still it would be better to support implicit identification too.