[Vortex] Change notify vortex-xml-rpc-gen-dispatch-01

Francis Brosnan Blazquez francis at aspl.es
Mon Jul 23 09:01:24 CEST 2007


       #####################################
       ####     Change notification     ####
       #####################################

    Change Id: vortex-xml-rpc-gen-dispatch-01
 Project name: Vortex Library
  Included in: already included and shipped with next stable release
               1.0.5
       Status: NOTIFY
       Author: Francis Brosnan Blázquez

Motivation
~~~~~~~~~~

An update to the xml-rpc-gen server side generated code have been
introduced to allow functions handling XML-RPC services to also
receive a reference to the channel where the invocation was
received. 

Change Description
~~~~~~~~~~~~~~~~~~

The service handler generated by xml-rpc-gen tool now includes a
reference to the VortexChannel where the invocation was received. 

The following function have been also modified to allow providing the
channel reference:

   - vortex_xml_rpc_unmarshall_int_sync
   - vortex_xml_rpc_unmarshall_string_sync
   - vortex_xml_rpc_unmarshall_double_sync
   - vortex_xml_rpc_unmarshall_struct_sync
   - vortex_xml_rpc_unmarshall_array_sync


Solution to incompatibility
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Functions that have been updated and the xml-rpc-gen tool are commonly
used for the unmarshall process that translates the XmlRpc data
received into a native representation to perform the invocation at the
server side.

Assuming you are using the xml-rpc-gen tool to build the XML-RPC
server, you must refresh the content of your server to make your
component compatible with the API introduced. 

For the rest of the cases that uses directly previous functions
without using the xml-rpc-gen tool, it is required to provide the
missing channel reference.

References
~~~~~~~~~~
[1] Project link: 
    http://vortex.aspl.es

[2] Change notification published by the project:
    http://vortex.aspl.es/doc.html

[3] Change notification definition
    http://www.aspl.es/change/change-notification.txt

-- 
Francis Brosnan Blazquez <francis at aspl.es>
Advanced Software Production Line, S.L.




More information about the Vortex mailing list