FW: [Mapserver-users] arcims emulation and arcexplorer

Sean Gillies sgillies at frii.com
Sat Jun 28 06:21:01 PDT 2003


On Saturday, June 28, 2003, at 04:34  AM, Gregory S. Williamson wrote:

>
> For the general list I've forwarded this ...
>
> -----Original Message-----
> From:	Chris G. Nicholas
> Sent:	Sat 6/28/2003 12:20 AM
> To:	ed at topozone.com; sgillies at frii.com
> Cc:	Gregory S. Williamson
> Subject:	RE: [Mapserver-users] arcims emulation and arcexplorer
>
>
> After much packet sniffing here as well, it seems the Java clients 
> send a GET parameter called "CustomStream", which when set to "True", 
> means the client is Java, (ArcExplorer)
>
> After a *lot* of tcpdump-ing, we found that when this was set, ArcIMS 
> connector servlets  seem to put a serialized Java.lang.Int(100) on a 
> DataOutputStream, followed by another Java.lang.Int of the content 
> size of the following httpResponse, followed by the ArcXML itself.
>
> Not sure why, not sure how to do Java.lang.DataOutputStreams in PHP, 
> etc, but this seems to work...
>
> How much of the ArcXML protocol do you plan to do?
>
> Chris Nicholas
> GlobeXplorer
>
>
Interesting.  I've seen 'CustomString' in the query string, as well as
'ClientVersion', but haven't noticed anything in the data other than
XML.  Haven't looked closely enough yet, I guess.  Thanks for the
recommendation!  Will try it out later today and post results.

How much of ArcXML?  Just GETCLIENTSERVICES, GET_SERVICE_INFO, and
GET_IMAGE at present.  More as needed.

cheers,
Sean

--
Sean Gillies
sgillies at frii dot com
http://www.frii.com/~sgillies




More information about the MapServer-users mailing list