Endpoint Types
EndPointTypeId is a mandatory number in every Log Event. Its value, one of the Endpoint Types below, tells which transport or technology the Endpoint uses, such as File, SFTP, REST API, or Azure Service Bus. Nodinite stores the Endpoint Type on the Endpoint in the Repository Model, and you can filter on it in Log Views, for example to find messages sent by FTP or received from an Azure Service Bus queue.

In the Repository Model, you can list Endpoints and filter them on Endpoint Type.
Reference
| Value | Endpoint Type | Enum name | Note |
|---|---|---|---|
0 |
Unknown | Unknown |
⚠️ Avoid |
1 |
BizTalk - Receive | BizTalkReceive |
|
2 |
BizTalk - Send | BizTalkSend |
|
3 |
BizTalk - Dynamic Send | BizTalkDynamicSend |
|
4 |
BizTalk - Logical Receive | BizTalkLogicalReceive |
|
5 |
BizTalk - Logical Send | BizTalkLogicalSend |
|
9 |
Log4Net | Log4Net |
|
10 |
MSMQ | MSMQ |
|
11 |
ActiveMQ | ActiveMQ |
|
12 |
RabbitMQ | RabbitMQ |
|
13 |
AMQP | AMQP |
|
14 |
AnypointMQ | AnypointMQ |
|
20 |
AppFabric | AppFabric |
|
25 |
Mule | Mule |
|
26 |
CloudHub | CloudHub |
|
30 |
AppFabric(Azure) | AppFabricAzure |
|
40 |
IBM MQ | IBMMQ |
Also known as WebSphere MQ |
41 |
IBM Integration Bus | IBMIntegrationBus |
|
42 |
IBM Data Queue | IBMDataQueue |
|
43 |
IBM API Connect | IBMAPIConnect |
New 5.0.0.72 |
44 |
IBM DataPower Gateway | IBMDataPowerGateway |
New 5.0.0.72 |
45 |
IBM Event Streams | IBMEventStreams |
New 5.0.0.72 |
46 |
IBM IoT Platform | IBMWatsonIoTPlatform |
New 5.0.0.72 |
47 |
IBM Cloud Functions | IBMCloudFunctions |
New 5.2.0.18 |
48 |
IBM DB2 | IBMDB2, IBMDb2 |
New 6.0.0.48 Two enum names for the same value |
49 |
IBM Sterling | IBMSterling |
New 6.1.0.61 |
50 |
WCF | WCF |
|
60 |
File | File |
|
61 |
Dropbox | Dropbox |
|
65 |
SMTP | Smtp |
|
70 |
Microsoft Azure Service Bus | MicrosoftAzureServiceBus |
|
71 |
Microsoft Azure API Management | MicrosoftAzureAPIManagement |
|
72 |
Microsoft Azure API Apps | MicrosoftAzureAPIApps |
|
73 |
Microsoft Azure Logic Apps | MicrosoftAzureLogicApps |
|
74 |
Microsoft Azure Log Audits | MicrosoftAzureLogAudits |
|
75 |
Microsoft Azure Functions | MicrosoftAzureFunctions |
New 5.2.0.18 |
80 |
FTP | FTP |
|
81 |
FTPS | FTPS |
|
82 |
SFTP | SFTP |
|
83 |
Connect:Direct | ConnectDirect |
|
85 |
HTTP | HTTP |
|
86 |
HTTPS | HTTPS |
|
87 |
REST API | RestAPI |
|
88 |
Web API | WebAPI |
|
90 |
ODBC | ODBC |
|
91 |
JDBC | JDBC |
|
92 |
SQL | SQL |
|
93 |
Database | Database |
|
94 |
SSIS | SSIS |
|
95 |
Amazon DynamoDB | AmazonDynamoDB |
|
96 |
Amazon S3 | AmazonS3 |
|
97 |
PostgreSQL | PostgreSQL |
New 5.0.0.72 |
130 |
MLLP (Minimum Lower Layer Protocol) | MLLP |
|
140 |
Apache Kafka | ApacheKafka |
New 5.0.0.72 |
200 |
JMS | JMS |
New 6.0.0.48 |
230 |
MicrosoftAzureBlobStorage | MicrosoftAzureBlobStorage |
New 6.0.0.48 |
231 |
MicrosoftAzureFileSharesStorage | MicrosoftAzureFileSharesStorage |
New 6.0.0.48 |
232 |
MicrosoftAzureQueuesStorage | MicrosoftAzureQueuesStorage |
New 6.0.0.48 |
233 |
MicrosoftAzureTablesStorage | MicrosoftAzureTablesStorage |
New 6.0.0.48 |
235 |
MicrosoftAzureEventGrid | MicrosoftAzureEventGrid |
New 6.0.0.48 |
236 |
MicrosoftAzureEventHub | MicrosoftAzureEventHub |
New 6.0.0.48 |
240 |
MicrosoftAzureDatalake | MicrosoftAzureDatalake |
New 6.0.0.48 |
241 |
MicrosoftAzureDataFactory | MicrosoftAzureDataFactory |
New 6.0.0.48 |
250 |
AmazonLambda | AmazonLambda |
New 6.0.0.48 |
251 |
AmazonKinesis | AmazonKinesis |
New 6.0.0.48 |
260 |
MariaDB | MariaDB |
New 6.0.0.48 |
261 |
CosmosDB | CosmosDB |
New 6.0.0.48 |
262 |
MySQL | MySQL |
New 6.0.0.48 |
300 |
ORACLEDB | ORACLEDB |
New 6.0.0.48 |
Important
EndPointTypeId is mandatory. ALWAYS provide a value in the Log Event.
To get the current list for your version, call GET /LogAPI/api/LogEvent/EndPointTypes on the Log API; see Explore operations in Scalar or Swagger.

Scalar shows the EndPointTypes operation with a code snippet and an example response.
Choosing a value
- Nodinite Logging Agents set the correct Endpoint Type for you.
- For custom logging, pick the type that matches the transport of the Endpoint you log from, for example
82(SFTP) for an SFTP drop or70(Microsoft Azure Service Bus) for a queue. The value creates and categorizes the Endpoint in Nodinite, so a precise type gives your users better information and filter options. - Avoid
0(Unknown); your users can't filter on it. - Combine the Endpoint Type with the Endpoint Direction to tell, for example, a received SFTP file from a sent one.
Examples
A message received from an Azure Service Bus queue:
{
"LogAgentValueId": 42,
"EndPointName": "INT103: Receive Orders from Service Bus",
"EndPointUri": "sb://contoso.servicebus.windows.net/orders",
"EndPointDirection": 0,
"EndPointTypeId": 70,
"OriginalMessageTypeName": "https://contoso.com/Orders/1.0#Order",
"LogDateTime": "2017-11-22T08:44:22.309Z"
}