Hello Axis Folks,
I'm attempting to use axis on Mac OS X in a client side application.
I've searched the mailing list archives and find attempts here and there
attempting to support OS X, but nothing definitive. Mac OS X is
noticeably missing from the source distribution.

Suggestions from your experience would be most helpful. 

Here is where I am and where I am going; again advise is most welcome.

Goals: The ultimate goal is to build a SOAP client from WSDL sources
running on Mac OS X and Mac OS 9. There is not a single target server,
but rather a family of targets. Therefore some flexibility in the client
will be necessary.

Development Environment: I am using Metrowerks CodeWarrior. Eventually I
will take the system to Xcode. CodeWarrior will still be needed in order
to support Mac OS 9.

Progress

I have abandoned attempts to get Ant functional for building Axis. It's
just too much trouble and I am not familiar enough with Ant to make
reasonable progress.

I selected the Calculator client sample as a starting point. I have
Calculator compiling but not yet linking do to the dynamic library
loading requirement. 

My first question is, is there a way to NOT use DLL/Shared Libraries for
the various entry points? As a porting exercise this complicates things
immensely. 

In the mean time, I will work on using the Macintosh native dynamic
loading mechanism. 

It seems there are three DLLs to load: SOAPTransport, XMLParser, and Handler. 

Do I need the Handler? 

I have also seen references to a Channel Library? It appears to be
related to the transport. I'd like to get a better explanation of the
Channel and if I need to build DLLs for that as well.

Thank you for your help.

 ...Duane Murphy

ps.
If this works out well enough, I hope to feed some of this back to the axis. 

Reply via email to