[Q] Adding SOAP as module of KomHttpService(like Seaside)

J J azreal1977 at hotmail.com
Tue Jun 19 16:16:04 UTC 2007


Yea, Commanche seems to be a lot like Apache in that you can say certain URLs actually get forwarded to some module.  Just without all the nasty configuration. :)> Date: Tue, 19 Jun 2007 17:05:47 +0900> From: chunsj at embian.com> To: squeak-dev at lists.squeakfoundation.org> Subject: Re: [Q] Adding SOAP as module of KomHttpService(like Seaside)> > -----BEGIN PGP SIGNED MESSAGE-----> Hash: SHA1> > This is what I've done after reading umezawa's mail. Like this,> > start> 	"self start"> 	"Start a new server on port NXDefaultPort serving both static content> and seaside apps"> 	| ma seaside soap |> 	seaside _ WAKomEncoded default.> 	soap _ SoapHttpModule new.> 	ma _ ModuleAssembly core.> 	ma serverRoot: (FileDirectory default directoryNamed: 'Documents')> fullName.> 	ma alias: '/seaside' to: [ma addPlug: [:request | seaside process:> request]].> 	ma alias: '/soap' to: [ma addPlug: [:request | soap process: request]].> 	ma documentRoot: (FileDirectory default directoryNamed: 'Documents')> fullName.> 	ma directoryIndex: 'index.html index.htm'.> 	ma serveFiles.> 	(HttpService startOn: self defaultPort named: 'WebService') plug: ma> rootModule.> > And it seems working. :-)> > > J J wrote:> > (Taken and modified from> > http://www.shaffer-consulting.com/david/Seaside/GettingSoftware/index.html)> > > > "Start a new server on port 9090 servering both static content and seaside apps"> > | ma soap |> > soap := MySoapClass new.> > ma := ModuleAssembly core.> > ma serverRoot: (FileDirectory default directoryNamed: 'FileRoot') fullName.> > ma alias: '/soap' to: [ma addPlug: [:request | soap process: request]].> > ma documentRoot: (FileDirectory default directoryNamed: 'FileRoot') fullName.> > ma directoryIndex: 'index.html index.htm'.> > ma serveFiles.> > (HttpService startOn: 9090 named: 'httpd') plug: ma rootModule> > > > > > Then just make an empty class called MySoapClass and see what breaks! :)  But it sounds like there is already a soap module, you should be able to plug that in there.> > > > > > > >> Date: Mon, 18 Jun 2007 11:43:47 +0900> >> From: chunsj at embian.com> >> To: squeak-dev at lists.squeakfoundation.org> >> Subject: [Q] Adding SOAP as module of KomHttpService(like Seaside)> >>> > Hi,> > > > How can I add soap processing module to KomHttpService as Seaside so> > that I can assign "/soap" as url for soap. For example Seaside> > uses "/seaside" for its service url for KomHttpService. What I want to> > do is use same port number for seaside and soap, only url be different.> > > > Sorry for my poor English and Thanks in advance.> >>> > > ------------------------------------------------------------------------> > Live Earth is coming.  Learn more about the hottest summer event - only> > on MSN. Check it out!> > <http://liveearth.msn.com?source=msntaglineliveearthwlm>> > > > ------------------------------------------------------------------------> > > > -----BEGIN PGP SIGNATURE-----> Version: GnuPG v1.4.2.2 (GNU/Linux)> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org> > iD8DBQFGd45bQqspS1+XJHgRAhhJAJ45oRpjheyz4hkMxY4/8Oy/WJLmfwCgpZfZ> c3N0E7IxZ+dDqtspFG6bSSg=> =BMEZ> -----END PGP SIGNATURE-----> 
_________________________________________________________________
Make every IM count. Download Windows Live Messenger and join the i’m Initiative now. It’s free.  
http://im.live.com/messenger/im/home/?source=TAGWL_June07
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20070619/df770e40/attachment.htm


More information about the Squeak-dev mailing list