I'm bit confused about how we differentiate the endpoints for different tenants. I thought it was through this "/t/aa.com" section. If I have a proxy called "HelloProxy" and you have the same proxy (in your tenant), how are we going to differentiate? Is it from "host name" section?
http://cloud.integration.wso2.com/services/*t/chanaka.com/HelloProxy <http://chanaka.com/HelloProxy>* http://cloud.integration.wso2.com/services/*t/maheeka.com/HelloProxy <http://maheeka.com/HelloProxy>* or http://*xxx.cloud.integration.wso2.com <http://xxx.cloud.integration.wso2.com>*/services/HelloProxy http://*yyy.cloud.integration.wso2.com <http://yyy.cloud.integration.wso2.com>*/services/HelloProxy On Sun, Sep 4, 2016 at 7:28 AM, Maheeka Jayasuriya <[email protected]> wrote: > Hi Chanaka, > > When we deploy a car file containing a proxy service, we need to show the > WSDL for the proxy in integration cloud. The endpoints in the WSDL are > composed with the host name of the app and the tenant suffix - > t/tenantDomain, since we are doing the deployment in the tenant space. > > When we get a request as http://esb.wso2.com:8280/services/HelloProxy. > HelloProxyHttpSoap11Endpoint > <http://jagatha-ThinkPad-T530:8280/services/t/aa.com/HelloProxy.HelloProxyHttpSoap11Endpoint>, > it is actually rewritten to http://esb.wso2.com:8280/ > services/t/aa.com/HelloProxy.HelloProxyHttpSoap11Endpoint > <http://jagatha-ThinkPad-T530:8280/services/t/aa.com/HelloProxy.HelloProxyHttpSoap11Endpoint> > by the HAProxy. Hence, requests are redirected to real tenant endpoint. > However, this tenant information is not necessary to be known to the users > when they use the WSDL to send a request. Hence the question whether it is > possible to do $subject. > > Thanks, > Maheeka > > Maheeka Jayasuriya > Senior Software Engineer > Mobile : +94777750661 > > On Sun, Sep 4, 2016 at 7:18 AM, Chanaka Fernando <[email protected]> > wrote: > >> Hi Jagath, >> >> What is the requirement here? >> >> On Sat, Sep 3, 2016 at 11:57 PM, Jagath Sisirakumara Ariyarathne < >> [email protected]> wrote: >> >>> Hi All, >>> >>> When a Proxy (e.g. HelloProxy) is deployed in a tenant space (e.g >>> abc.com) in ESB, related wsdl will contain service definition as >>> follows; >>> >>> <wsdl:port name="HelloProxyHttpSoap11Endpoint" binding="tns: >>> HelloProxySoap11Binding"> >>> <soap:address location="http://esb.wso2.com:8280/services/t/ >>> aa.com/HelloProxy.HelloProxyHttpSoap11Endpoint >>> <http://jagatha-ThinkPad-T530:8280/services/t/aa.com/HelloProxy.HelloProxyHttpSoap11Endpoint> >>> "/> >>> </wsdl:port> >>> >>> Is there a way to change the address in this definition, to make it >>> without the tenant ID like below, even though it is deployed in tenant >>> space. >>> >>> <wsdl:port name="HelloProxyHttpSoap11Endpoint" binding="tns: >>> HelloProxySoap11Binding"> >>> <soap:address location="http://esb.wso2.com:8280/services/He >>> lloProxy.HelloProxyHttpSoap11Endpoint >>> <http://jagatha-ThinkPad-T530:8280/services/t/aa.com/HelloProxy.HelloProxyHttpSoap11Endpoint> >>> "/> >>> </wsdl:port> >>> >>> >>> Thanks. >>> -- >>> Jagath Ariyarathne >>> Technical Lead >>> WSO2 Inc. http://wso2.com/ >>> Email: [email protected] >>> Mob : +94 77 386 7048 >>> <http://wso2.com/signature> >>> >> >> >> >> -- >> Thank you and Best Regards, >> Chanaka Fernando >> Senior Technical Lead >> m: +94 773337238 >> https://wso2.com <https://wso2.com/signature> >> >> >> >> >> >> >> > -- Thank you and Best Regards, Chanaka Fernando Senior Technical Lead m: +94 773337238 https://wso2.com <https://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
