Hi all,

XOM [1] XML object model which provides tree based API for XML is used as
the library to map content and restructuring. Current implementation[2]
works for Basic Auth secure XSDs.

​
As shown in the diagram,Modifier class reproduces flattened WSDL by adding
XSD contents which are non secure and secured with basic Auth. XML content
is parsed to a tree based document using Parser.

[1] http://www.xom.nu/
[2] https://github.com/chamil321/WSDLFlattener

On Thu, Apr 20, 2017 at 11:05 AM, Ramith Jayasinghe <[email protected]> wrote:

> could you send this to a public thread?
>
> On Thu, Apr 20, 2017 at 10:02 AM, Chamil Elladeniya <[email protected]>
> wrote:
>
>> Hi,
>> I'm working on implementing WSDL flattening tool and came up with
>> following high level design. Secure API will return the referenced content
>> once the username and password matched.
>>
>>
>> Suggestions would be appreciated.
>>  Thanks
>>
>>
>> ​
>>
>> On Wed, Apr 19, 2017 at 3:06 PM, Chamil Elladeniya <[email protected]>
>> wrote:
>>
>>> Hi,
>>> I had a look on some existing open source flattening tools as follows
>>> with their capabilities.
>>>
>>>    - WSDLFlattener[1] is a tool which merge all wsdl:includes and
>>>    xsd:includes in to a single WSDL file.
>>>    - FlatWSDL[2] is a python script which fetch WSDL from URL and
>>>    flatten it by importing all referenced parts.
>>>
>>>
>>> [1]. http://www.xmlhelpline.com/tools/WSDLFlattener.php#getit
>>> [2]. https://github.com/sebmartin/FlatWSDL
>>> --
>>> *Chamil Elladeniya*
>>> *Software Engineer*
>>> *WSO2*
>>>
>>> *Mobile : +94 71-6181154 <+94%2071%20618%201154>*
>>>
>>> * <http://wso2.com/signature>*
>>>
>>
>>
>>
>> --
>> *Chamil Elladeniya*
>> *Software Engineer*
>> *WSO2*
>>
>> *Mobile : +94 71-6181154 <+94%2071%20618%201154>*
>>
>> * <http://wso2.com/signature>*
>>
>
>
>
> --
> Ramith Jayasinghe
> Technical Lead
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> E: [email protected]
> P: +94 777542851 <+94%2077%20754%202851>
>



-- 
*Chamil Elladeniya*
*Software Engineer*
*WSO2*

*Mobile : +94 71-6181154 <+94%2071%20618%201154>*
*Email : [email protected] <[email protected]>*

* <http://wso2.com/signature>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to