A Client of ours is encountering this error message when attempting to connect their Workflow with Forms to retrieve the form field values:
The remote server returned an error: (404) Not Found
Laserfiche Forms: 9.2
The check and uncheck SSL doesn't apply to this version of Forms.
But when you use Custom instead of Laserfiche Forms, it completes successfully.
The Forms Server is in a DMZ and both Laserfiche & Forms are on the same machine. Ports 80, 5051, and SQL port are opened in the Firewall. Attempts to connect to the /Forms/api/help also results in
The error message showing in the event viewer is as follows:
WebHost failed to process a request.
Sender Information: System.ServiceModel.Activation.HostedHttpRequestAsyncResult/47403907
Exception: System.Web.HttpException (0x80004005): There was no channel actively listening at 'https://www.XXXXX.com/forms/api/BusinessProcess/Listing'. This is often caused by an incorrect address URI. Ensure that the address to which the message is sent matches an address on which a service is listening. ---> System.ServiceModel.EndpointNotFoundException: There was no channel actively listening at 'https://wwwXXXXX.com/forms/api/BusinessProcess/Listing'. This is often caused by an incorrect address URI. Ensure that the address to which the message is sent matches an address on which a service is listening.
at System.ServiceModel.Activation.HostedHttpTransportManager.HttpContextReceived(HostedHttpRequestAsyncResult result)
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest()
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest()
at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result)
Process Name: w3wp
Process ID: 22840
Any pointers on this will be highly appreciated.
By the way, Users are able to login to Forms with laserfiche accounts and submit forms.