HI all
Currently in the API Publisher; we provide option to add  wsdl for
subscribers to check service definition.
Here we store the wsdl file in registry , but when subscribers request for
wsdl definition, we just provide the original wsdl URI. Since we provide
the original wsdl url, subscribers can invoke the service directly.This is
an issue, and there is no use of stored wsdl file currently.


ESB has wsdl attached in the proxy service definition, which is resolved by
axis2, "WSDLToAxisServiceBuilder" and which creates a service definition
out of that..Then form synapse end , port definitions are cleared for that..

We try to solve the issue, that when user requests for wsdl resource, *where
that wsdl's service endpoint url needs to be changed to the gateway node. *

Notes,

   - If wsdl has  schema, we need to have schema resolvers..(This is needed
   when we try to resolve the whole wsdl file)
   - Our requirement is to change the endpoints of the WSDL. Can we have a
   simple wsdl parser from our end and set the endpoint details?. In this
   case, it is going to be static, because, after parsing the file, we need to
   store in the registry..When subscriber requests, we may/may not check fro
   gateway endpoint changes, and set details according to that

Any thoughts on this ?

Thanks







-- 
-Ratha
mobile: (+94)755906608
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to