External API General Settings and Data Model

See below the general setings for External APIS that are made in the <appSetting> section of the web.config file:

  • Asynchronous Run is performed by the FTOS_IntegrationProcess_JobServer_RunAsyncInstances workflow.
    Use the FTOS_IntegrationProcess_NumberOfAsyncInstancesToProcess key in the <appSetting> section of the web.config file to set up the number of asynchronous External API runs that can be queued.
  • Default Timeout
    Use the FTOSIntegrationProcessDefaultTimeOut key in the <appSetting> section of the web.config file to set up the default timeout for calling the web service.

Data Model

The following entities are used to implement External APIs:

Entity Description
FTOS_IntegrationProcess External API definitions.
FTOS_IntegrationProcessDetail
FTOS_IntegrationProcessDetailParameters
FTOS_IntegrationProcessDetailDependency
FTOS_IntegrationProcessInstance Data about External API instance runs.
FTOS_IntegrationProcessInstanceDetail Data about External API calls.
FTOS_IntegrationProcessInstanceDetailLog Logs data about HTTP request and responses of the API calls.
FTOS_IntegrationProcess_AsyncProces Data about asynchronous runs.
FTOS_IntegrationProcess_AsyncBatchProces How many External API's are asynchronously processed in real time.