One of the problems with splitters is that they are based on internal 
Taverna's TypeDescriptor(s):
BaseTypeDescriptor, ComplexTypeDescriptor, ArrayTypeDescriptor and 
AttributeTypeDescriptor.

The XML Schema may become quite complicated to be represented this way 
(xs:any, xs:choice, etc.).
I'd be happy to integrate my wsdl-generic implementation based on wsdl4j 
+ Apache XML Schema 2 into Taverna 3.
It won't replace TypeDescriptor(s) at the moment, but can facilitate 
splitters improvement in a future.

Dmitry

On 2/12/2014 2:56 PM, Alan R Williams wrote:
> On 12/02/2014 11:07, Dmitry wrote:
>> Hello,
>>
>> I have a problem to post it on Jira - no Taverna project in a project
>> combo.
> I have created it as http://dev.mygrid.org.uk/issues/browse/T3-1083 for you.
>
>> The problem is in a way the splitter decides whether there are any
>> elements to split:
>>
>> AbstractAddXMLSplitterAction.filterDescriptors()
>>
>> The decisionis taken based on element "mime" (?) type.
>>
>> In the example wsdl there is a case
>> <xs:element name="string_array" type="xs:string" form="qualified"
>> minOccurs="0" maxOccurs="unbounded"/>
>>
>> The type recognized by Taverna is String[] with a mime type being
>> "text/plain".
>> The problem is that Taverna sees it as a single property.
>>
>> I am not sure how Taverna it is supposed to act.
>> It may not filter these "unbounded" elements, or edit multiple values in
>> property editor.
>>
>> The problem exists in Tav 2.4 and 3.0.
> I really have no idea about XML Splitters. Stian will be able to help
> but he is on leave at the moment.
>
>> Cheers,
>>
>> Dmitry
> Alan
>
>
> ------------------------------------------------------------------------------
> Android apps run on BlackBerry 10
> Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
> Now with support for Jelly Bean, Bluetooth, Mapview and more.
> Get your Android app in front of a whole new audience.  Start now.
> http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
> _______________________________________________
> taverna-hackers mailing list
> [email protected]
> Web site: http://www.taverna.org.uk
> Mailing lists: http://www.taverna.org.uk/about/contact-us/
> Developers Guide: http://www.taverna.org.uk/developers/
>
>


------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/
Developers Guide: http://www.taverna.org.uk/developers/

Reply via email to