Hi developer team,

I have ported almost a great part of AXIS2/C to HP Alpha/OpenVMS

so far, all basic libs (zlib, libxml2, ... ) a re running, are tested,

so far, libxml2 is built and test after I have managed to move the test and 
result xml files correctly to OpenVMS

so far, axutil is ported and has passed all given test (including uuidgen)

so far, axiom is ported and has passed all existing tests (could use more 
testing on that component)

so far, all core and module sources are compiled and .obj's are inserted into 
relevant .OLB files

so far, axis2_http_server.c is compiled and linkes with only 3 minor warnings  
BUT IT FAILS ON STARTUP

The reason is that AXIS2_PLAFTFORM_LOADLIB (axutil_class_loader) uses 


#include <dlfcn.h>
void *dlopen (char *pathname, int mode);


BUT my pathname arg points i.e to axis2_mod_addr.olb which is wrong and must be 
axis2_mod_addr.exe implemented as a shareable image

On a Alpha/OpenVMS system, shareable Images depend on a option file for 
linking, defining a transfer vector to gloabl processes, data, symbols, etc.

i.e.

$ LINK/SHAREABLE  MY_MATH, SYS$INPUT/OPT
GSMATCH=lequal,1,1000
SYMBOL_VECTOR=(myadd=PROCEDURE,-
               mysub=PROCEDURE,-
               mymul=PROCEDURE,-
               mydiv=PROCEDURE,-
               my_symbol=DATA,-
               my_data=PSECT)
[Ctrl/Z]


I would like to know from you dear team members, which routines, symbols, etc. 
of 

addr_in_handler.c;2 
addr_out_handler.c;2
mod_addr.c;2 

I do have to declare in this option file as PROCEDURE, DATA, PSECT

How can I get this information from existing axis2_mod_addr.lib's  out of 
Visual Studio C++ 2005, which I use for parallel development purpose, and then 
move the source to OpenVMS.

I have made some MMK make files to build the components; not as clean as 
delivered, all in absence of dozends of unix tools (automake configure libtool 
etc) on OpenVMS, they need improvments in the area of generic and intrinsic 
rules, also maybe a better MMK.EXE would do the job more cleaner by following 
sub dirs etc. i.e. build of this mmk description files is a major work; 

Thank you very much and regards
Josef.Stadelmann
@axa-winterthur.ch 




[Wed Oct 24 14:51:34 2007] [info]  Starting Axis2 HTTP server....
[Wed Oct 24 14:51:35 2007] [info]  Server port : 9090
[Wed Oct 24 14:51:35 2007] [info]  Repo location : 
/DSA5/webservices/axis2/trunk/c/build/deploy
[Wed Oct 24 14:51:36 2007] [info]  Read Timeout : 60000 ms
[Wed Oct 24 14:53:53 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.engine]phase.c;1(113) axis2_handler_t 
*request_uri_based_dispatcher added to the index 0 of the phase Transport
[Wed Oct 24 14:53:53 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.engine]phase.c;1(113) axis2_handler_t 
*addressing_based_dispatcher added to the index 1 of the phase Transport
[Wed Oct 24 14:54:10 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.engine]phase.c;1(113) axis2_handler_t 
*soap_message_body_based_dispatcher added to the index 0 of the phase Dispatch
[Wed Oct 24 14:54:10 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.engine]phase.c;1(113) axis2_handler_t 
*soap_action_based_dispatcher added to the index 2 of the phase Dispatch
[Wed Oct 24 14:54:10 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.engine]phase.c;1(113) axis2_handler_t 
*dispatch_post_conditions_evaluator added to the index 0 of the phase 
PostDispatch
[Wed Oct 24 14:54:10 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.engine]phase.c;1(113) axis2_handler_t 
*context_handler added to the index 1 of the phase PostDispatch
[Wed Oct 24 14:54:10 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.deployment]conf_builder.c;2(220) no 
custom dispatching order found continue with default dispatching order
[Wed Oct 24 14:54:10 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.deployment]conf_builder.c;2(326) 
module addressing found in axis2.xml
[Wed Oct 24 14:54:10 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.deployment]conf_builder.c;2(672) 
dam_transport_name:http
[Wed Oct 24 15:08:28 2007] [debug] 
DSA5:[webservices.axis2.trunk.c.src.core.deployment]dep_engine.c;2(1042) 
axis2_dep_engine_load_module_dll: DLL path is : 
/DSA5/webservices/axis2/trunk/c/build/deploy/modules/addressing/axis2_mod_addr.olb
AXP1>

Reply via email to