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
