관리 REST API를 사용하여 애플리케이션, REST API 및 통합 서비스 시작

IBM® App Connect Enterprise 관리 REST API를 사용하여 통합 서버에 배포된 지정된 애플리케이션, REST API 및 통합 서비스를 시작할 수 있습니다. 시작할 애플리케이션, REST API 또는 통합 서비스가 이미 통합 서버에 배치되어 있어야 합니다.

시작하기 전에

다음 주제를 읽으십시오.

태스크 정보

통합 서버에서 애플리케이션 시작

프로시저

애플리케이션을 시작하십시오.

  • 독립 통합 서버의 경우:
    POST http://hostname:port/apiv2/applications/applicationName/start

    예를 들어 HTTPInputApplication이라는 애플리케이션을 시작하려면 다음 curl 명령을 사용하십시오.

    curl -X POST http://hostname:port/apiv2/applications/HTTPInputApplication/start

    명령에 성공하면 HTTP 상태 코드 200이 리턴됩니다. 응답 없음 메시지가 리턴됩니다.

    애플리케이션이 시작되었는지 확인하려면 관리 REST API를 사용하여 애플리케이션, REST API및 통합 서비스 표시에 설명된 대로 GET API 호출을 사용하십시오. 애플리케이션이 시작되었는지 여부를 보여주는 자세한 정보를 얻으려면 API 호출의 깊이(depth) 조회 매개변수에 값 2를 지정하십시오. 예를 들면, 다음 curl 명령을 사용하십시오.
    curl -X GET http://hostname:port/apiv2/applications?depth=2
    이러한 API 호출에 대해 리턴되는 응답의 예는 독립 통합 서버에서 애플리케이션이 시작되었는지 확인을 참조하십시오.
  • 통합 노드에서 관리되는 통합 서버의 경우:
    POST http://hostname:port/apiv2/servers/integrationServerName/applications/applicationName/start

    예를 들어 통합 서버 ACESERV1에 배치된 HTTPInputApplication이라는 애플리케이션을 시작하려면 다음 curl 명령을 사용하십시오.

    curl -X POST http://hostname:port/apiv2/servers/ACESERV1/applications/HTTPInputApplication/start

    명령에 성공하면 HTTP 상태 코드 200이 리턴됩니다. 응답 없음 메시지가 리턴됩니다.

    애플리케이션이 시작되었는지 확인하려면 관리 REST API를 사용하여 애플리케이션, REST API및 통합 서비스 표시에 설명된 대로 GET API 호출을 사용하십시오. 애플리케이션이 시작되었는지 여부를 보여주는 자세한 정보를 얻으려면 API 호출의 깊이(depth) 조회 매개변수에 값 2를 지정하십시오. 예를 들어 통합 서버 ACESERV1의 애플리케이션에 대한 자세한 정보를 표시하려면 다음 curl 명령을 사용하십시오.
    curl -X GET http://hostname:port/apiv2/servers/ACESERV1/applications?depth=2
    이러한 API 호출에 대해 리턴되는 응답의 예는 통합 노드에서 관리되는 통합 서버에서 애플리케이션이 시작되었는지 확인을 참조하십시오.

통합 서버에서 REST API 시작

프로시저

REST API를 시작하십시오.

  • 독립 통합 서버의 경우:
    POST http://hostname:port/apiv2/rest-apis/rest-apiName/start

    명령에 성공하면 HTTP 상태 코드 200이 리턴됩니다. 응답 없음 메시지가 리턴됩니다.

    REST API가 시작되었는지 확인하려면 관리 REST API를 사용하여 애플리케이션, REST API및 통합 서비스 표시에 설명된 대로 GET API 호출을 사용하십시오. REST API가 시작되었는지 여부를 보여주는 자세한 정보를 얻으려면 API 호출의 깊이(depth) 조회 매개변수에 값 2를 지정하십시오.

  • 통합 노드에서 관리되는 통합 서버의 경우:
    POST http://hostname:port/apiv2/servers/integrationServerName/rest-apis/rest-apiName/start

    명령에 성공하면 HTTP 상태 코드 200이 리턴됩니다. 응답 없음 메시지가 리턴됩니다.

    REST API가 시작되었는지 확인하려면 관리 REST API를 사용하여 애플리케이션, REST API및 통합 서비스 표시에 설명된 대로 GET API 호출을 사용하십시오. REST API가 시작되었는지 여부를 보여주는 자세한 정보를 얻으려면 API 호출의 깊이(depth) 조회 매개변수에 값 2를 지정하십시오.

통합 서버에서 통합 서비스 시작

프로시저

통합 서비스를 시작하십시오.

  • 독립 통합 서버의 경우:
    POST http://hostname:port/apiv2/services/integrationServiceName/start

    명령에 성공하면 HTTP 상태 코드 200이 리턴됩니다. 응답 없음 메시지가 리턴됩니다.

    통합 서비스가 시작되었는지 확인하려면 관리 REST API를 사용하여 애플리케이션, REST API및 통합 서비스 표시에 설명된 대로 GET API 호출을 사용하십시오. 통합 서비스가 시작되었는지 여부를 보여주는 자세한 정보를 얻으려면 API 호출의 깊이(depth) 조회 매개변수에 값 2를 지정하십시오.

  • 통합 노드에서 관리되는 통합 서버의 경우:
    POST http://hostname:port/apiv2/servers/integrationServerName/services/integrationServiceName/start

    명령에 성공하면 HTTP 상태 코드 200이 리턴됩니다. 응답 없음 메시지가 리턴됩니다.

    통합 서비스가 시작되었는지 확인하려면 관리 REST API를 사용하여 애플리케이션, REST API및 통합 서비스 표시에 설명된 대로 GET API 호출을 사용하십시오. 통합 서비스가 시작되었는지 여부를 보여주는 자세한 정보를 얻으려면 API 호출의 깊이(depth) 조회 매개변수에 값 2를 지정하십시오.