Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#1113 closed enhancement (fixed)

Support connections via LocalNativeConnection

Reported by: jbirch Owned by: jng
Priority: medium Milestone: Maestro-3.0
Component: Maestro Version:
Severity: major Keywords:
Cc: External ID:

Description (last modified by jbirch)

In some cases it would be useful to be able to connect to a server directly via TCP rather than through the MapAgent, even if that meant limited functionality for previews, etc.

Change History (7)

comment:1 by jbirch, 15 years ago

Description: modified (diff)

comment:2 by ksgeograf, 14 years ago

The problem with the native API is that it requires binaries for the specific version, so you would have to know in advance what binaries to use.

Secondly, the way the MapGuideDotNetApi.dll is tied to the binaries, means that you would have to make an override in the app.config file to load the correct dll.

Neither of those changes are trivial, and only apeals to the most hardcore users.

You would also need a webconfig.ini file.

The only benefit I can think of is that it does not require the WebServer to function.

Do you have specific use cases?

comment:3 by jbirch, 14 years ago

That really does sound like a lot of work for the benefit.

The use case that I'm considering is where the web server is not configured for authoring, or is on a different server than the mapguide service. This would avoid having to configure authoring from a different web app or, in the latter case, having to install a web server on the mapguide server machine or another interal server.

Given how much difficulty Haris is having getting GeoREST to talk to different MapGuide versions, I don't think this is worth considering until some kind of native API versioning is in place, even if it is deemed important enough to consider.

comment:4 by ksgeograf, 14 years ago

Milestone: Maestro-2.1

comment:5 by jng, 14 years ago

Owner: changed from ksgeograf to jng
Priority: lowmedium
Severity: trivialmajor
Summary: Maestro: consider supporting TCP connectionsSupport connections via LocalNativeConnection

I think this is a really useful feature to have. I test MG builds from source more often now and being able to use Maestro against this server without needing to set up a web tier is incredibly useful.

Preview functionality will def. have to be disabled in this mode, but it's a small price to pay.

comment:6 by jng, 14 years ago

Resolution: fixed
Status: newclosed

Fixed in r4826

comment:7 by jng, 14 years ago

Milestone: Maestro-2.1Maestro-3.0

Milestone Maestro-2.1 deleted

Note: See TracTickets for help on using tickets.