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 ax...@ws.apache.org on 2004/08/16 12:44:20 UTC

[jira] Closed: (AXISCPP-71) Abstract Transport Layer & Parser Layer

Message:

   The following issue has been closed.

   Resolver: Samisa Abeysinghe
       Date: Mon, 16 Aug 2004 3:43 AM

Resolved by Susantha.

Parser and trasport abstraction layers are in place with 1.2 release.
One could use his/her preffered parser/trasport by implementing a concrete class inherited from the abstract class that defines the required APIs.

For trasport, the base abstract class is defined in src/transport/SOAPTransport.h.
For parser, the base abstract class is defined in
src/xml/XMLParser.h

(Please have a look at the API docs for more details)

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/AXISCPP-71

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: AXISCPP-71
    Summary: Abstract Transport Layer & Parser Layer
       Type: Improvement

     Status: Closed
   Priority: Major
 Resolution: FIXED

    Project: Axis-C++
 Components: 
             Basic Architecture
   Fix Fors:
             1.2 Final
   Versions:
             1.2 Beta

   Assignee: 
   Reporter: Sevwandi Abeysinghe

    Created: Wed, 28 Apr 2004 10:24 PM
    Updated: Mon, 16 Aug 2004 3:43 AM
Environment: All platforms

Description:
1) runtime parser

With existing code we decide which parser tobe used at compile time. We can have two shared libraries (.dll / .so) for xerces and expat parsers and can select the parser to be used at runtime by referring a configuration file the parser will be loaded at runtime.

2) dynamic transport (HTTP)

Change the transport abstraction layer and make the API as it can plug any transport layer at runtime by using a configuration file and the transport layer should be as a library which can be linked at runtime.



---------------------------------------------------------------------
JIRA INFORMATION:
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

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira