FW: [Mapserver-users] arcims emulation and arcexplorer

Gregory S. Williamson gsw at globexplorer.com
Sat Jun 28 06:34:31 EDT 2003


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

-----Original Message-----
From:	Gregory S. Williamson
Sent:	Fri 6/27/2003 7:41 PM
To:	Chris G. Nicholas
Cc:	
Subject:	FW: [Mapserver-users] arcims emulation and arcexplorer

Any ideas on this (sort of off topic but ...)
G

-----Original Message-----
From:	Ed McNierney [mailto:ed at topozone.com]
Sent:	Fri 6/27/2003 7:08 PM
To:	Sean Gillies; Mapserver Users
Cc:	
Subject:	RE: [Mapserver-users] arcims emulation and arcexplorer

Sean -

I was just about to post a similar message, asking for ArcExplorer help!

I could really use some help in trying to diagnose just why my emulator
works fine under ArcMap and does NOT work under ArcExplorer.  The two do
use somewhat different "dialects" for the conversation, but I have spent
several days of packet-sniffing, comparing the dialog with a "good"
ArcIMS server and with my server, and I cannot figure out why mine is
treated differently!

If there's anyone with ArcIMS experience, particularly someone who is
familiar with the actual HTTP dialog between the client and server,
please speak up.  I'd like to help fix Sean's problem, and I'll offer
free access to our ArcIMS USGS DRG, DOQQ, and GDT Dynamap/2000 services
if you need to be bribed <g>.

Sean, if someone intelligent joins us, I'll start posting my
observations on the dialog between client and server.

	- Ed

Ed McNierney
President and Chief Mapmaker
TopoZone.com / Maps a la carte, Inc.
73 Princeton Street, Suite 305
North Chelmsford, MA  01863
Phone: (978) 251-4242  Fax: (978) 251-1396
ed at topozone.com


-----Original Message-----
From: Sean Gillies [mailto:sgillies at frii.com] 
Sent: Friday, June 27, 2003 8:57 PM
To: Mapserver Users
Subject: [Mapserver-users] arcims emulation and arcexplorer

I've been writing a Python MapScript version of Refractions' imsemu.pl.
It works with ArcCatalog/ArcMap, but with ArcExplorer I get an
error message:

org.xml.sax.SAXParseException: Document root element is missing

What is ArcExplorer expecting differently?  Another version of
Arcxml than 1.0?  Differently formed XML?  Is there any reference
for this?  I'm hoping that those who've put together the new
emulators might clue me in.  I'd like to use ArcExplorer to test
and debug my app (rather than ArcMap).

thanks,
Sean

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

_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users

_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users










More information about the mapserver-users mailing list