Hi,

The REST API support in ESB is tightly bounds to transport as the
dispatching takes place at the transport level. We have managed to add MT
support for REST APIs in ESB 4.5 for NHTTP but PTT had serious limitations
in Multitenant REST API scenarios.

I have done the required changes for PTT to support Multitenant REST APIs
and changes took place at synapse and carbon kernel (org.wso2.carbon.core)
level(dispatching can be configured via passthru.properties file eg:
"____MultitenantDispatcherService"). All the changes in synapse are
commited with r175385 and we need to proceed with a kernel patch for
attached fix (will add this to 4.2 kernel as well). Fix has been verified
for jaxrs basic samples for GET, POST, PUT and DELETE verbs. However, we
need to further test this for all corner cases.

ESB 4.7 will contain with these fixes.
@API-M Team : I think we can incorporate these changes in next API-M point
release.

Thanks.
-- 
Kasun Indrasiri
Software Architect
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware

cell: +94 71 536 4128
Blog : http://kasunpanorama.blogspot.com/

Attachment: MT_REST_API_kernel_fix.diff
Description: Binary data

_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to