Thanx Senaka, I think I found some of the code segments that might be helpful. will check.
Saminda On Fri, Apr 1, 2011 at 5:25 PM, Senaka Fernando <[email protected]> wrote: > Hi Saminda, > > Did you check the handlers in Registry Extensions (inside the Registry > Component)? I believe that most of these concerns have been addressed in > that. > > Thanks, > Senaka. > > On Fri, Apr 1, 2011 at 5:16 PM, Saminda Wijeratne <[email protected]>wrote: > >> I'm going ahead with the current solutions I have. I'm blocked on #5. So >> wont be able to provide the feature for creating a GAR starting from a >> schema. >> >> Also added the missed schema includes in wsdl as well. >> >> Saminda >> >> >> On Thu, Mar 31, 2011 at 10:31 AM, Saminda Wijeratne <[email protected]>wrote: >> >>> I'm in the process of implementing $subject and I hit a few bumps on the >>> way. Need a little help in solving them. >>> >>> When creating a GAR we package WSDL or a Schema and their imports (which >>> can be wsdls, schemas and/or policies). >>> >>> I'm using WSDLFactory.newInstance().newWSDLReader().readWSDL which >>> parseses the WSDL and gives me the model object. >>> >>> 1. Retreving the schemas imported in the wsdl model seems pretty >>> indirect. >>> *(*wsdlDefinition.getTypes().getExtensibilityElements().get(i).getImports.get(j) >>> ???*). *Is there a better way? >>> 2. Even if I use the above method to get the SchemaImport objects, >>> later on when I change their location uri (the relative path for that >>> schemas - since i'll be saving the schema file in a relative location >>> inside >>> the archive) and serialize the wsdlDefinition object the location uri is >>> still the original value. (But WSDL imports location uri changes are >>> serialized correctly) >>> 3. Same goes for modifying schemaImports in Schema objects as well. >>> It may be the case where my method of serializing the Schema objects >>> (javax.wsdl.extensions.schema.Schema) is incorrect. (I get the Element >>> from >>> of the Schema object, convert in to an OMElement and serialize) >>> 4. To retrieve policies references of a wsdl I >>> use >>> wsdlDefinition.getBindings().values(i).getExtensibilityElements().get(j) >>> (there are checks to see if the element retrieved has the localname as >>> "PolicyReference"). Is there a better method to do this & is this the >>> only >>> location where policy references will be defined? >>> 5. When creating a GAR starting from a schema I could not find a way >>> to read schema files to a model object. How to do this? >>> >>> >>> Thanks in advance, >>> Saminda >>> >> >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > *Senaka Fernando* > Product Manager - WSO2 Governance Registry; > Associate Technical Lead; WSO2, Inc.; http://wso2.com* > Member; Apache Software Foundation; http://apache.org > > E-mail: senaka AT wso2.com > **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 > Linked-In: http://www.linkedin.com/in/senakafernando > > *Lean . Enterprise . Middleware > >
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
