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_RunAsyncInstancesworkflow.
Use theFTOS_IntegrationProcess_NumberOfAsyncInstancesToProcesskey 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 theFTOSIntegrationProcessDefaultTimeOutkey 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. |