Re: [C++] Extension mechanism for implementations and bindings
I'm going to restructure the source tree and deployment for the ws binding. I think it will be better as: extensions/ ws/ reference/ service/ xsd as the scema is common to both reference and service and deployed as root/extensions/ ws/ reference/ lib ... etc service/ xsd/ -- Pete
Re: [C++] Extension mechanism for implementations and bindings
I've now finished this refactor. All checked in. Seems to work fine so I'm going to go on holiday for a couple of weeks ;-) Have fun folks! On 30/08/06, Pete Robbins [EMAIL PROTECTED] wrote: I'm going to restructure the source tree and deployment for the ws binding. I think it will be better as: extensions/ ws/ reference/ service/ xsd as the scema is common to both reference and service and deployed as root/extensions/ ws/ reference/ lib ... etc service/ xsd/ -- Pete -- Pete
Re: [C++] Extension mechanism for implementations and bindings
Pete Robbins wrote: I've now finished this refactor. All checked in. Seems to work fine so I'm going to go on holiday for a couple of weeks ;-) Have fun folks! Pete, everything works fine for me on Linux with the SVN head. The new folder structure and the extensibility story now look very good IMO. Have a good vacation!! -- Jean-Sebastien - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[C++] Extension mechanism for implementations and bindings
Pete, I replicated your nice implementation extension mechanism to support binding extensions as well. All the WS binding support is now packaged in two separate ws_reference and ws_service extensions. I am able to run our Web Service end to end scenarios with this new packaging. I think that we now have a good structure in place for people to be able to add new bindings and implementations in Dlls / shared libaries without requiring any changes in the core runtime. -- Jean-Sebastien - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [C++] Extension mechanism for implementations and bindings
ah.. you got me! I will have to merge this with my changes that I am making. I'd hoped to get these in before you started coding again... but you never sleep! I've moved all the osoa/sca code into the cpp extension and just about have it working. I'll re-factor your binding extension changes in before checking this in. Cheers, On 29/08/06, Jean-Sebastien Delfino [EMAIL PROTECTED] wrote: Pete, I replicated your nice implementation extension mechanism to support binding extensions as well. All the WS binding support is now packaged in two separate ws_reference and ws_service extensions. I am able to run our Web Service end to end scenarios with this new packaging. I think that we now have a good structure in place for people to be able to add new bindings and implementations in Dlls / shared libaries without requiring any changes in the core runtime. -- Jean-Sebastien - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Pete
Re: [C++] Extension mechanism for implementations and bindings
In your latest drop you have moved the sca-binding-webservice.xsd from the core xsd folder to 2 separate places! I believe this schema is defined by the Assembly spec so should it not be in the core? Cheers, On 29/08/06, Pete Robbins [EMAIL PROTECTED] wrote: ah.. you got me! I will have to merge this with my changes that I am making. I'd hoped to get these in before you started coding again... but you never sleep! I've moved all the osoa/sca code into the cpp extension and just about have it working. I'll re-factor your binding extension changes in before checking this in. Cheers, On 29/08/06, Jean-Sebastien Delfino [EMAIL PROTECTED] wrote: Pete, I replicated your nice implementation extension mechanism to support binding extensions as well. All the WS binding support is now packaged in two separate ws_reference and ws_service extensions. I am able to run our Web Service end to end scenarios with this new packaging. I think that we now have a good structure in place for people to be able to add new bindings and implementations in Dlls / shared libaries without requiring any changes in the core runtime. -- Jean-Sebastien - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Pete -- Pete
Re: [C++] Extension mechanism for implementations and bindings
Pete Robbins wrote: [snip] Could the ws binding extension be packaged as: extensions/ ws/ reference service xsd ? Yes, looks good to me. -- Jean-Sebastien - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [C++] Extension mechanism for implementations and bindings
ok. I have windows nearly working now! The problem was a bug in MS STL map implemenation. I had to change the way we pass the services/references maps back to be a reference then iterate over using size() rather than map.end(). As an aside I can't get the linux code to build at the moment. It fails building the scatest stuff. I think this test is in the wrong place now and I will disable building it for now. Cheers, On 29/08/06, Jean-Sebastien Delfino [EMAIL PROTECTED] wrote: Pete Robbins wrote: [snip] Could the ws binding extension be packaged as: extensions/ ws/ reference service xsd ? Yes, looks good to me. -- Jean-Sebastien - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Pete