/
Troubleshooting Endpoints

If you have a comment on this topic, contact Aptify Documentation. If you want to return to the Aptify Community Site, please click here.

Troubleshooting Endpoints

This topic provides information on troubleshooting issues that you may encounter with Endpoints that may arise even after the configuration is setup correctly.

If an end point returns a 404 and no additional information, like a JSON response on the body, there was likely a problem during the startup process of services application.  Clear event viewer on the web server, restart the service application, and make the end point call again.  This will force services to start up and Aptify will log many messages to Event Viewer.  All messages are logged with the source ‘AptifyServicesMessage’.  The first message logged is ‘ServiceApplicationInformationCache.Init:  start’ and the last message logged is ‘Application_Start:  Finished’.  Everything in between is what happened during startup.  For example:

Every Service Application has one or more Controller Configuration Collection records for the metadata-based end points they want to run.  If you believe your configuration records are correct, you should see a few messages for the controller you are troubleshooting.  Here’s one of the messages for CheckConnection:

The work for each controller is bound by a ‘starting’ and ‘ending’ message and what gets logged in between is specific to that controller.  The most common error is from a missing assembly.  For example:

Here the log clearly states that the CheckConnection controller cannot be initialized, and we are missing the assembly Aptify.Services.Framework.Endpoints.CheckConnection.dll.  Get the missing assembly from the Object Repository and put it in your bin directory.  The error should resolve.  If it does not, refresh event viewer to see what the new problem is. 

Related content

Authentication with Aptify Services API
Authentication with Aptify Services API
Read with this
Configuring the Basic GE CRUD End Point
Configuring the Basic GE CRUD End Point
More like this
Using Aptify SOA with Postman
Using Aptify SOA with Postman
Read with this
Sample Aptify Web/e-Business 6 Troubleshooting story
Sample Aptify Web/e-Business 6 Troubleshooting story
More like this
Sample Aptify Web/e-Business 6 Troubleshooting story
Sample Aptify Web/e-Business 6 Troubleshooting story
More like this
Sample Aptify Web/e-Business 6 Troubleshooting story
Sample Aptify Web/e-Business 6 Troubleshooting story
More like this

Copyright © 2014-2019 Aptify - Confidential and Proprietary