[Mapserver-users] arcims emulation and arcexplorer

Ed McNierney ed at topozone.com
Mon Jun 30 08:33:51 EDT 2003


Paul -

I have looked EXTREMELY closely.  I have removed, for example,
"superfluous" linefeeds from my XML.

What we really need is someone who has some familiarity with the ArcIMS
interface.

I don't think the Perl emulator works with ArcExplorer 4, does it?

	- 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: Paul Ramsey [mailto:pramsey at refractions.net] 
Sent: Saturday, June 28, 2003 12:48 AM
To: Ed McNierney
Cc: Sean Gillies; Mapserver Users
Subject: Re: [Mapserver-users] arcims emulation and arcexplorer

Look extremely closely at the XML you are sending back and the XML a 
"real" IMS server sends back. Seemly trivial differences are actually 
important. You can crash ArcMap sending it valid XML with a slightly 
different <?xml version ?> header than it expects. There could be 
something similar going on with AE.

(Note that AE2 speaks a completely different language altogether. :)

Ed, post your emulator code so that the rest of us can start hacking on 
it :)

P.

On Friday, June 27, 2003, at 07:08 PM, Ed McNierney wrote:

> 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
>
      Paul Ramsey
      Refractions Research
      Email: pramsey at refractions.net
      Phone: (250) 885-0632





More information about the mapserver-users mailing list