1
Few changes has been done with the stub generator API.
2
3
It is encouraged to uninstall previous version of stubgen before installing this one. If uninstallation is not possible,
4
following files should be removed manually, using /usr/local as default installation path.
5
6
   /usr/local/include/nota3/stubgen/tokenreader.h
7
   /usr/local/include/nota3/stubgen/wsdlc_common.h
8
   /usr/local/include/nota3/stubgen/wsdlc.h
9
   /usr/local/include/nota3/stubgen/wsdlc_hin3.h
10
   /usr/local/include/nota3/stubgen/wsdlc_stub_if.h
11
12
   /usr/local/lib/libstubadapter_h_in3.*
13
   /usr/local/lib/libstubadapter_h_in3_sp.*
14
15
16
17
All libraries has remained with the same name as well as the stubgen package, so you don't 
18
need to worry about the linking of your application.
19
20
21
Stub generator perl script has changes in it, so regeneration of stub code is required.
22
23
   code$> nota-stubgen3.pl -platform posix . test.xml test.xsd
24
25
26
Function names has been updated from 'wsdlc' to 'nota_stub'.
27
28
   wsdlc_add_new_connection         -> nota_stub_add_new_connection
29
   wsdlc_context_pointer_initialize -> nota_stub_context_pointer_initialize
30
   wsdlc_context_pointer_free       -> nota_stub_context_pointer_free
31
   wsdlc_handle_incoming            -> nota_stub_handle_incoming
32
33
34
In default user should include the generated header like "Test_user.h" or "Test_service.h" but 
35
if stub library include is needed use only <hin3_stubadapter_if.h> as it includes rest of the
36
headers. All references to <wsdlc.h> and similar needs to be removed.