Re: [C++] Extension mechanism for implementations and bindings

2006-08-30 Thread Pete Robbins

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

2006-08-30 Thread Pete Robbins

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

2006-08-30 Thread Jean-Sebastien Delfino

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

2006-08-29 Thread Jean-Sebastien Delfino

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

2006-08-29 Thread Pete Robbins

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

2006-08-29 Thread Pete Robbins

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

2006-08-29 Thread Jean-Sebastien Delfino

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

2006-08-29 Thread Pete Robbins

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