axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dinesh Premalal" <xydin...@gmail.com>
Subject Re: AXIS2/C OpenVMS Port
Date Mon, 29 Oct 2007 08:21:10 GMT
Hi Josef,
              Please raise a jira issue, with these details. We will be able
to help you to get this done.

thanks,
Dinesh

On 10/24/07, Stadelmann Josef <josef.stadelmann@axa-winterthur.ch> wrote:
>
>  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>
>



-- 
Dinesh Premalal
http://xydinesh.wordpress.com

Mime
View raw message