Select to view content in your preferred language

Name resolution failure on synchronize from internet connection

6319
9
04-14-2013 09:47 PM
MarkHoyland
Frequent Contributor
I have a basic ArcGIS for Mobile project with a point edit layer.
Synchronising works fine inside the intranet, but errors when synchronising from an external internet connection.
I can access base maps from external internet connection without any issue. Internet access to arcgis server is via a reverse proxy server.


Synchronizing Error Message (with upload or download):
Name resolution failure. The name resolver service could not resolve the host name.

Anyone had this before?


I have also tried to create the project using Mobile Project Centre on an external device.
I can add Base maps using the external URL
But Operational layers get a red Exclamation mark and the error message
" The remote name could not be resolved: 'internalServerName' " (see image)
0 Kudos
9 Replies
HenrikSvenningsen
Deactivated User
It looks like some issues with your DNS.

Can you see your server and services on the "outside" ? And the "basemaps" you mention are they on the inside or outside ?
0 Kudos
MarkHoyland
Frequent Contributor
We have had public facing ArcGIS Server flex api sites up and running for a few years.
I can see the mobile and rest end points.
https://mapping.ssc.nsw.gov.au/ArcGIS/rest/services  https://mapping.ssc.nsw.gov.au/ArcGIS/Mobile/Content/WindowsMobile/Projects

Server is set up on Windows server 2008, with IIS
I only have the issue when using the 'synchronise' button. I am thinking it is a setting somewhere, just do not know where.
0 Kudos
HenrikSvenningsen
Deactivated User
Ok...have you checked the firewall settings ?

Otherwise I think the problem is out of my league *S*
0 Kudos
MarkHoyland
Frequent Contributor
Yeh, anything outside the gis server is out of my league.
I have the IT dudes looking into DNS with the reverse proxy.

In the mean time I have found a way to get me going.

The ArcGIS Server rest.config file stores the soap end point urls and you can change them.
I Set the SoapUrl to point to point to my https reverse proxy server.

Now edits will synchronise over an external internet connection.
BUT they will not work in our intranet.

This means I have to set up the Mobile projects in Mobile Project Center in an external environment, and not from my networked intranet machine., because I cann not connect to the reverse proxy from intranet.

This is not ideal but at least I can move forward. Hopefully our IT dudes will find a better solution.


<SoapUrl>https://server/ArcGIS/services</SoapUrl>
<SoapSslUrl>https://server:443/ArcGIS/services</SoapSslUrl>

http://help.arcgis.com/en/arcgisserv...0001657000000/
0 Kudos
DavidColey
Honored Contributor
Hi-

Has anyone found a resolution to this?  We continue to receive the same synchronization errors at ArcGIS for Windows Mobile 10.2.3581 on a Trimble Yuma2 win7-32 tablet.  We are howerver dealing with aliased server machine names.  That is, my server at servername.bcc.scgov.local:6080 is aliased as ags2.scgov.net.  Anyhelp is appreciated.

Thanks
David
0 Kudos
AkhilParujanwala
Regular Contributor
I will try to help but I am still using 10.0.

When you create a mobile project using Project Center, you need to indicate where the mobile services are located.
This is where it is important to use the Fully Qualified Domain Name.
In your case try to make an project with either of the server names you have provided.
servername.bcc.scgov.local:6080
ags2.scgov.net

Once you are out in the field collecting data and trying to sync you need to make sure that the external server name is being used. There may be some adjustments required if you are using an SSL certificate.

If you want to use the internal server name, that's fine but you will need a VPN connection to your network.
One way to test if your project is using an internal server name is to collect a few points of data, then connect the computer to your network via Ethernet (or a Ethernet to USB adapter) and press sync. If the sync works then you are obviously doing something right, but just using an internal server name.

I don't have any experience with an SSL, my field computers are connected to a VPN for syncing so they don't have any problems. If I remove the VPN connection, field teams would not be able to sync.

I hope this helps.


Regards,


Akhil P.
0 Kudos
DavidColey
Honored Contributor
Thanks Akhil.  Yes, I am able to share projects created from the mobile project center to either an internal server name or through our public facing name.  I've pretty much done everyting you've suggested, including importing my server's ssl certificate onto my field device and I've verified I can get to the mobile content server from the field device via the https://ags2 connection through IE, so it should be working in terms of being able to download a project. 

Thanks for your help, I'll keep plugging away----
0 Kudos
JoshuaJacomb
Deactivated User

Hi David,

I was wondering if you ever found a resolution to this issue. We are currently in the process of working with IT to setup a reverse proxy server with  aliased server machine names. I have Trimble Geo 7x units that I am running the most current version of ArcGIS Mobile on them. The Mobile Project operational layers are from mobile services accessing data housed in an enterprise database behind our firewalls. The GPS units are not on the domain so they cannot sync back data directly, hence the  reverse proxy. I have been able to get the reverse proxy to work with collector but when trying to sync in Mobile Project with the same services I get the error below.

Synchronizing Error Message (with upload or download):

Name resolution failure. The name resolver service could not resolve the host name.

Any help is much appreciated.

Thanks,

Josh J.

0 Kudos
DavidColey
Honored Contributor

No sorry I haven't looked at anything mobile project center wise in many months.  We do have a mothballed project, but this group wants to wait for collector for windows.  What I found works best is when you are downloading a project from the client mobile app is to make sure the download settings (when connecting to and downloading a project from the mobile content server) match the upload settings used when the project was uploaded to your mobile content server from your desktops' mobile project center. 

I am able to download and sync edits back to my mobile content server after I provide my ArcServer login and password via the download settings in in the mobile app.

Hope this helps-

David

0 Kudos