[ https://issues.apache.org/jira/browse/AXIS2-2120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12472997 ]
Sanka Samaranayake commented on AXIS2-2120: ------------------------------------------- I've reviewed the uploaded patch and it looks good to me except for few minor errors. ( I've fixed them and uploaded the files to the JIRA). IMO, the DataLocator concept makes lot of senses. Perhaps Gee could provide few concrete scenario that demonstrate the use of DataLocators, to ensure we fully understand it before committing it to the codebase. However the MetadataExchange module has a limitation where it doesn't support WS-Transfer based metadata requests. However there is a workaround. Since the wsa:To of the WS-Transfer based metadata requests ends with '/metadata', you can rename the control operation of the module to 'metadata' s.t. any of those requests are dispatched to that operation via RequestURIBasedOperationDispatcher. Then you can check whether the soap action is equal to WS-Transfer-Get action and process appropriately. (The MexMessageReceiver and module.xml with the suggested changes are also uploaded) > Metadata Exchange support on Axis2 > ----------------------------------- > > Key: AXIS2-2120 > URL: https://issues.apache.org/jira/browse/AXIS2-2120 > Project: Axis 2.0 (Axis2) > Issue Type: New Feature > Components: modules > Affects Versions: nightly > Reporter: Gee Chia > Attachments: mexPatch > > > New features to support WS-MetadataExchange specification on Axis. > Basically, to support incoming Get Metadata request message from SOAP > protocol engines, Axis2 SOAP processing is extended with new metadataExchange > module, and allows plug-in of Data Locators. Data Locator is responsible to > perform data retrieval. The plug-in support allows other Web Services engines > that build on top of Axis2 to support different data retrieval > implementation. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]