TestEndpoint
General
URL
https://{host}/attunityenterprisemanager/api/v1/servers/{server} endpoints/{endpoint}?action=test&timeout={timeout}
Description
Contact an endpoint to test connectivity and configuration (permissions, CDC configuration).
HTTP method
GET
Required user role
See Required Enterprise Manager permissions.
Request parameters
Location | Name | Required | Example |
---|---|---|---|
URL |
Host [string] |
Yes |
computer.network.net |
URL |
ServerName [string] |
Yes |
myrepsrv1 |
URL |
EndpointName [string] |
Yes |
TargetSQL1 |
URL |
Timeout [int32] |
Optional (default is 60 sec) |
60 (seconds) |
Header |
EnterpriseManager.APISessionID [string] |
Yes |
wCo0_KvjEUFROvfHF5KGrw |
Response body
{
"requeststate":"{enum requeststate_state}",
"message":""
"detailed_message":""
}
Response parameters
Name | Description |
---|---|
state {enum endpoint_state] |
The current state of the endpoint |
message |
Short description of the error |
detailed message |
Elaborate description of the error |
cURL example
Request
c:\Tools\curl>CURL.EXE -i -k --header "EnterpriseManager.APISessionID: wCo0_KvjEUFROvfHF5KGrw" "https://computer.network.net /attunityenterprisemanager/api/v1/servers/ myrepsrv1/endpoints/TargetSQL1c?action=test&timeout=60"
Response
HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Content-Length: 61
Content-Type: application/json; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Sun, 19 Feb 2017 16:42:11 GMT
Payload
{
"state":"CONNECTED",
"error_message":""
}
Error response
HTTP Code | Enterprise Manager Code | Text | Description |
---|---|---|---|
500 |
AEM_TEST_ENDPOINT_CONNECTION_TIMEOUT |
A timeout occurred while testing the connection for endpoint {endpoint} on Replicate server {server}. |
Connection was not established within 60 seconds. |
500 |
AEM_ENDPOINT_NOT_FOUND |
Replicate endpoint {0} on server {1} could not be found. |
The specified endpoint could not be found. |