ArcGIS Portal Federation Server Issue

2505
12
03-16-2017 11:25 PM
SajjadAhmed
New Contributor

Hi everyone,

i am using GIS Portal to share web maps within my organization. i have configured portal and server on same machine, and also federated another ArcGIS Server which is installed another machine and all these things are working fine.

Now i want to use Survey123 for data collection for this purpose i configured data store on portal machine and when i try to federate the server i face the following error.

while the required server(portal Server) is not federated. Help me to resolve this issue.

0 Kudos
12 Replies
JayantaPoddar
MVP Esteemed Contributor

Try to federate the server site from the Portal Admin site (https://portal.domain.com/arcgis/portaladmin).



Think Location
SajjadAhmed
New Contributor

Jayanta thanks for your prompt reply, i already tried this.

0 Kudos
sajjadsaeed1
New Contributor

Did not find any solution.

0 Kudos
sajjadsaeed1
New Contributor

i have resolve the above issue by removing federation server which is installed on another machine and then i first added portal server as federated server and second set it as a hosted server it has been configured successfully.

now when i add portal on survey123 and use sign in button it show the blank screen as,

and can not log in to.

also my second question is that can i add the more than one server as federation server on ArcGIS portal ?

0 Kudos
JonathanQuinn
Esri Frequent Contributor

Yes, you can have more than one federated Server in Portal, but you can only have one hosting server.

What http/https requests do you see failing when opening Survey123?

0 Kudos
sajjadsaeed1
New Contributor

when i try to federate more than on servers the following error comes

and when i open survey123 connect there is no http/https error , i face only sign in error as shown in last comments.

0 Kudos
JonathanQuinn
Esri Frequent Contributor

It appears as though you're providing the URL to a server you've already federated.  The URLs must be unique.  For example, if you federate a server that uses https://myserver.domain.com/server as the Services URL and https://myserver.domain.com:6443/arcgis as the Admin URL, that would point to a single site.  Each site should have unique URLs that will be used to federate.  If you're 100% sure that the Server isn't federated, but the Portal thinks it is, then that's another problem.

0 Kudos
sajjadsaeed1
New Contributor

we are providing the two unique URLs as we have to federate the two different machines.the both URLs are following.

Services URL: https://gismachine1/arcgiswebadaptor 

Administrative URL of First Machine(Portal Machine): https://gismachine1:6443/arcgis

Administrative URL of Second Machine: https://gismachine2:6443/arcgis

after federation of any one machine we are unable to federate other one.

0 Kudos
JonathanQuinn
Esri Frequent Contributor

Do you have an active/active configuration or are they part of the same site?  Considering you're using the web adaptor, I assume they're in the same site.  If so, there's no need to federate both machines that participate in the site, you simply federate the site.  Both machines will recognize they're federated.  If you've set up your servers so they're redundant, then you'll want to federate using a URL that can be aware of the health of the machines for example:

Services URL:  https://gismachine1/arcgiswebadaptor - this URL is for users to reach the Services in web applications.  Admin access can be disabled.

Admin URL https://gismachine1/adminwebadaptor - this URL can be used as the admin URL for federation.  It's registered with the ability to reach Manager and the Admin API through the web adaptor.

The admin URL can also be a third party load balancer if you want to go that route.

0 Kudos