FME Version
Known Issue ID |
FMESERVER-19652 |
---|---|
Discovered |
2021.2 |
Affects |
2021.2+ |
Resolved |
2022.2 22785 |
This was found using ArcGIS Online but the same issues will exist for other Web Services. If you are using a web service in FME Server and experience these symptoms the same workarounds will apply.
Symptom
ArcGIS Online Web Connections created from the ArcGIS Online Web Service template do not work on FME Server. When trying to add the URI to the web service after publishing it to FME Server, the error
Some of all of the input parameters are invalid
Or
Some or all of the input parameters are invalid Illegal field "authorizationUrl": The field or property is required, but was missing or emptyIllegal field "authCodeForTokenUrl": The fieldor property is required, but was missing or empty
is displayed on the UI.
Cause
In FME, web services that are shipped with FME Desktop can be uploaded directly to FME Server. An example would be the Esri ArcGIS Online (Read Only) web service. In this article, this will be referred to as the template web service.
New web services can be created from these templates in FME Desktop. This is called a derived web service because it was derived from the original template. They can also be uploaded to FME Server.
This issue happens when the user has a template ArcGIS Online web service published to FME Server and then uploads a derived ArcGIS Online web service to the same FME Server instance. The derived ArcGIS Online web service will not be useable.
Workaround
Remove the original ArcGIS Online web service from FME Server, and only use derived ArcGIS Online Web Services. Please note that removing the original ArcGIS web service will remove the derived web services and connections as well, so you will have to reupload all of your web services and connections.
Alternatively, you can upload the derived ArcGIS Online Web Service from an older version of FME Desktop (2021.0). This will work, even if the original ArcGIS Online web service is on the machine.
Comments
0 comments
Please sign in to leave a comment.