|
POST
|
I do not know it is a wildcard certificate issue, that was just something that I read seemed a possible issue. But the problem is documented with the only solution being how to recover. Common problems and solutions—Portal for ArcGIS (10.5.x) | ArcGIS Enterprise What is the actual solution to the issue? Why does this occur in two completely different environments after they were upgraded to 10.5.1 when the certificate work fine in 10.4.x. What is required in a certificate to make this not happen?
... View more
09-15-2017
11:46 AM
|
0
|
1
|
1210
|
|
POST
|
Well since that is a image I posted, yes it is possible. But there is a lot behind how it is implemented. It uses a custom view that has an items control bound to a collection built out from the PopupDefinition, There is a ShowCalloutAt method that takes a UIElement as a parameter and what you see in the above image uses that method. This was actually designed at 100.0 before the Callout feature was added to the API
... View more
09-15-2017
06:03 AM
|
0
|
2
|
2508
|
|
POST
|
You need to set the Text property on the CalloutDefinition. It does not automatically read the Attributes and display
... View more
09-15-2017
05:45 AM
|
0
|
4
|
2508
|
|
POST
|
So far the issues we've had Applying certificate to Portal breaks access to portaladmin, meaning you cannot access the portal admin tool after you apply the certificate. There is a known workaround of resetting a config file to allow access but applying the cert will break it From what I have read this may be only an issue with wildcard certs. I would certainly expect esri's https to work with wildcard certs as this is a very common approach in companies that use https. Sync with a archive database (esri's recommended approach) is completely broken in 10.5.1. Fortunately, we setup a dev environment prior to moving production to 10.5.1, it doesn't seem this version is very stable or was tested prior to release
... View more
09-15-2017
05:08 AM
|
0
|
5
|
1489
|
|
POST
|
I have observed the exact same issue, but did not think to test the scenario you found that works. See: Download Sync not working in AGS 10.5.1 . In my case it is a Runtime application that presents the identical issue. I honestly question whether esri tests their software at all. This is the standard configuration, how can it never have been tested.
... View more
09-15-2017
04:42 AM
|
1
|
0
|
5303
|
|
POST
|
I apologize my earlier post had a typo (now corrected). I was thanking you because the information you provided solved my problem perfectly. We need the subtype information Name/Code on the client. We are already generating an offline configuration file using the WebMap json, I simply combine the subtype information from the feature service definition and all is good, less than 10 lines of code
... View more
09-08-2017
10:14 AM
|
0
|
0
|
772
|
|
POST
|
TypeIdFieldName is the field that the service is symbolized. The above is only valid if symbolized by Subtype, which is not a valid assumption in our case
... View more
09-08-2017
09:53 AM
|
0
|
1
|
772
|
|
POST
|
Thanks for the pointer, I had not really dove into the full json from the feature service definition, but I can get what i need by pulling that and combining with the general webmap json
... View more
09-08-2017
09:26 AM
|
0
|
3
|
3583
|
|
POST
|
MCederholm can you point me to that in the service definition? For what I need I could just hit the server to get it myself, but I don't see anywhere in the service definition. I have some cases where the subtype field is not SUBTYPECD and I need to store that in a configuration that gets built out. Cheers -Joe
... View more
09-01-2017
02:18 PM
|
0
|
2
|
3583
|
|
POST
|
I went back and ran a test on one of the 10.3.1 servers I still have access to. On this server the data synchronized both directions successfully and success message was returned. In 10.5.1 they have added new parameters to the Rest API. I should note one difference the 10.3.1 is unsecure, it is not federated New in 10.5.1 The createReplica operation supports a targetType parameter which includes a targetType named server. Replicas with a targetType of server can support syncing between 2 servers. If the targetType is server, the createReplica operation also allows you to specify a syncDirection. The createReplica response now includes the replicaID and targetType in all cases when async=true. Just guessing it seems that the rest API defaults these new values incorrectly and so the replicas from 10.5.1 do not have the correct settings. Does Quartz 100.1 offline support 10.5.1? The documentation gives minimum versions but I see nothing about a maximum version. akajanus-esristaff, WCrick-esristaff
... View more
08-31-2017
12:49 PM
|
0
|
0
|
3230
|
|
POST
|
Is anyone running a 10.5.1 ArcGIS Server and able to sync both directions? We have two different systems both 10.5.1 and neither are successfully syncing data. Data seems to upload from client without issue but the download is failing. This also causes a JobStatus.Failed to be returned. Because the job returns a failure, even though the edits did get sent correctly the replica does not think they were and so the outstanding edits just continues to increase and be resent. I did have bidirectional sync working successfully prior to our upgrade to 10.5.1 so I have seen it work. This is the message set returned from every replica we try to Sync. This happens with 10 replicas on my side and even more on our other system. I have looked through the AGS logs and there is not much there, other than it failed 2017-08-31 08:48:40,547 DEBUG - Job started.
2017-08-31 08:48:40,547 DEBUG - Creating delta database to path:
2017-08-31 08:48:40,547 DEBUG - No delta database to upload.
2017-08-31 08:48:40,547 DEBUG - Creating server job.
2017-08-31 08:48:40,547 DEBUG - Sending request start sync geodatabase on the server.
2017-08-31 08:48:40,547 DEBUG - Received response for start sync geodatabase on the server.
2017-08-31 08:48:40,547 DEBUG - Getting server job status.
2017-08-31 08:48:40,547 DEBUG - Sending request get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Received response for get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Delaying job status for 0 seconds.
2017-08-31 08:48:40,547 DEBUG - Getting server job status.
2017-08-31 08:48:40,547 DEBUG - Sending request get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Received response for get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Delaying job status for 2 seconds.
2017-08-31 08:48:40,547 DEBUG - Getting server job status.
2017-08-31 08:48:40,547 DEBUG - Sending request get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Received response for get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Delaying job status for 0 seconds.
2017-08-31 08:48:40,547 DEBUG - Getting server job status.
2017-08-31 08:48:40,547 DEBUG - Sending request get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Received response for get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Delaying job status for 4 seconds.
2017-08-31 08:48:40,547 DEBUG - Getting server job status.
2017-08-31 08:48:40,547 DEBUG - Sending request get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Received response for get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Delaying job status for 4 seconds.
2017-08-31 08:48:40,547 DEBUG - Getting server job status.
2017-08-31 08:48:40,547 DEBUG - Sending request get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Received response for get server sync job status.
2017-08-31 08:48:40,547 DEBUG - Delaying job status for 4 seconds.
2017-08-31 08:48:40,547 DEBUG - Getting server job status.
2017-08-31 08:48:40,548 DEBUG - Sending request get server sync job status.
2017-08-31 08:48:40,548 DEBUG - Received response for get server sync job status.
2017-08-31 08:48:40,548 DEBUG - Delaying job status for 4 seconds.
2017-08-31 08:48:40,548 DEBUG - Getting server job status.
2017-08-31 08:48:40,548 DEBUG - Sending request get server sync job status.
2017-08-31 08:48:40,548 DEBUG - Received response for get server sync job status.
2017-08-31 08:48:40,548 DEBUG - Error while handling get server sync job status. Job error 500 Failed to synchronize.
2017-08-31 08:48:40,548 DEBUG - Job failed. Job error 22 User defined failure. Error while handling get server sync job status. Job error 500 Failed to synchronize.
... View more
08-31-2017
08:15 AM
|
1
|
5
|
4228
|
|
POST
|
So the Field:Domain property is always the default field domain? I agree not having Subtype info is a big gap. We need to show the textual value of the Subtype field and ran into the same issue. I used the above description as a work-around but it is kind of a hack, imo. Hope all is well, eat some pizza in Chicago for me if you are going next week
... View more
08-30-2017
11:16 AM
|
0
|
0
|
3583
|
|
POST
|
Nope ain't there. This caught me by surprise too. But the services do not include Subtype info so there is no way for the replica to find it. There is a TypeIdField property on the FeatureTable object. If they symbolize on Subtye this would be the Subtype. But if they don't symbolize on Subtype no luck. Who let you start to program again (assuming this is the right Ed)? Good Luck -Joe
... View more
08-30-2017
09:24 AM
|
0
|
2
|
3583
|
|
POST
|
How are you getting to the FeatureLayer? A FeatureLayer by itself does not have a PopupDefinition. The only time a FeatureLayer object would have a PopupDefinition is if it is in a WebMap. You would need to create a WebMap in Portal. In the application you open the WebMap and then get to the FeatureLayer through the OperationLayers collection. ArcGISRuntimeEnvironment.Initialize();
Credential credential =
await AuthenticationManager.Current.GenerateCredentialAsync(
new Uri("https://server.domain.com/portal/sharing/rest"), "", "");
ArcGISPortal portal =
await ArcGISPortal.CreateAsync(new Uri("https://server.domain.com/portal"), credential);
PortalItem item = await PortalItem.CreateAsync(portal, "02f85448eb1049228c44065658984a0a");
Map map = new Map(item);
await map.LoadAsync();
foreach (var layer in map.OperationalLayers)
{
//if configured PopupDefinition is not null here
}
FeatureLayer featureLayer = new FeatureLayer(new Uri("https://server.domain.com/server/rest/services/Mobile/ServiceName/FeatureServer/0"), credential);
await featureLayer.LoadAsync();
//PopupDefinition is null here
... View more
08-28-2017
06:37 AM
|
1
|
0
|
2628
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 05-11-2026 09:07 AM | |
| 1 | 10-23-2025 12:16 PM | |
| 1 | 10-19-2022 01:08 PM | |
| 1 | 09-03-2025 09:25 AM | |
| 1 | 04-16-2025 12:37 PM |
| Online Status |
Offline
|
| Date Last Visited |
06-23-2026
12:26 PM
|