You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "nandika jayawardana (JIRA)" <ji...@apache.org> on 2006/02/09 05:42:58 UTC

[jira] Created: (AXIS2C-65) Need a platform independent way of specifying dynamically loaded modules in axis2.xml and services.xml

Need a platform independent way of specifying dynamically loaded modules in axis2.xml and services.xml
------------------------------------------------------------------------------------------------------

         Key: AXIS2C-65
         URL: http://issues.apache.org/jira/browse/AXIS2C-65
     Project: Axis2-C
        Type: Improvement
 Environment: windows , linux 
    Reporter: nandika jayawardana
 Assigned to: Damitha Kumarage 


currently , dynamically loaded modules are specified in axis2.xml and services.xml as "libaxis2_receivers.so" ... ect.
But in windows the extension has to be  .dll , so I think if we can put the extension part to platform specific code and just have the module name in axis2.xml and append the extension  to create the correct module name depending on the platform.

eg.

<messageReceiver class="axis2_core" />

axis2_unix.h =>
#define AXIS2_LIB_SUFFIX  ".so"
#define AXIS2_LIB_PREFIX  "lib"

axis2_windows.h=>
#define AXIS2_LIB_SUFFIX  ".dll" 
#define AXIS2_LIB_PREFIX

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (AXIS2C-65) Need a platform independent way of specifying dynamically loaded modules in axis2.xml and services.xml

Posted by "Damitha Kumarage (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2C-65?page=all ]
     
Damitha Kumarage closed AXIS2C-65:
----------------------------------


> Need a platform independent way of specifying dynamically loaded modules in axis2.xml and services.xml
> ------------------------------------------------------------------------------------------------------
>
>          Key: AXIS2C-65
>          URL: http://issues.apache.org/jira/browse/AXIS2C-65
>      Project: Axis2-C
>         Type: Improvement
>  Environment: windows , linux 
>     Reporter: nandika jayawardana
>     Assignee: Damitha Kumarage

>
> currently , dynamically loaded modules are specified in axis2.xml and services.xml as "libaxis2_receivers.so" ... ect.
> But in windows the extension has to be  .dll , so I think if we can put the extension part to platform specific code and just have the module name in axis2.xml and append the extension  to create the correct module name depending on the platform.
> eg.
> <messageReceiver class="axis2_core" />
> axis2_unix.h =>
> #define AXIS2_LIB_SUFFIX  ".so"
> #define AXIS2_LIB_PREFIX  "lib"
> axis2_windows.h=>
> #define AXIS2_LIB_SUFFIX  ".dll" 
> #define AXIS2_LIB_PREFIX

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (AXIS2C-65) Need a platform independent way of specifying dynamically loaded modules in axis2.xml and services.xml

Posted by "Damitha Kumarage (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2C-65?page=all ]
     
Damitha Kumarage resolved AXIS2C-65:
------------------------------------

    Resolution: Fixed

added a method called aixs2_platform_get_dll_name(env, name)
into utils.c. 
Now from xml we read just the dll name. inside the above method it is 
prefixed and/or suffixed in a platform independant way

> Need a platform independent way of specifying dynamically loaded modules in axis2.xml and services.xml
> ------------------------------------------------------------------------------------------------------
>
>          Key: AXIS2C-65
>          URL: http://issues.apache.org/jira/browse/AXIS2C-65
>      Project: Axis2-C
>         Type: Improvement
>  Environment: windows , linux 
>     Reporter: nandika jayawardana
>     Assignee: Damitha Kumarage

>
> currently , dynamically loaded modules are specified in axis2.xml and services.xml as "libaxis2_receivers.so" ... ect.
> But in windows the extension has to be  .dll , so I think if we can put the extension part to platform specific code and just have the module name in axis2.xml and append the extension  to create the correct module name depending on the platform.
> eg.
> <messageReceiver class="axis2_core" />
> axis2_unix.h =>
> #define AXIS2_LIB_SUFFIX  ".so"
> #define AXIS2_LIB_PREFIX  "lib"
> axis2_windows.h=>
> #define AXIS2_LIB_SUFFIX  ".dll" 
> #define AXIS2_LIB_PREFIX

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira