Completely agree about the admin port and the approach for container management.
On the other hand that's a shame users are not able to automate container creation and destruction programmatically.
Could you please suggest if it's possible to upvote this feature? Is leaving a "Missing Feature" feedback message via AppConnect dashboard good enough to get it noticed?
Original Message:
Sent: Tue December 08, 2020 06:09 AM
From: John Reeve
Subject: Managing ACE Integration Servers on IBM Cloud
Hi Jevgenijs,
There is currently no public api for managing ACE integration server in App Connect on IBM cloud. It is definitely something that has be requested by several customers but we currently do not have a planed date for it to be delivered. We do not expose the admin port beyond the container running the integration server and it is unlikely we would ever expose that directly as the integration server containers need to remain stateless because they can be created and destroyed as needed. It is certainly would be reasonable for us to expose a public api that did everything the ui dashboard does but currently I can not share any dates on when this might be delivered.
Regards, John.
------------------------------
John Reeve
Original Message:
Sent: Thu December 03, 2020 05:37 PM
From: Jevgenijs Jefimovs
Subject: Managing ACE Integration Servers on IBM Cloud
Hi,
Forgot to mention that every App Connect server you start on IBM Cloud starts RestAdmin listener, but I was not able to find whether this port is exposed externally as is or mapped to some other port.
3132I: The HTTP Listener has started listening on port '7600' for 'RestAdmin http' connections.
Similarly the main service is started on 7800:
An http endpoint was registered on port '7800', path '/v1/somepath'.
3132I: The HTTP Listener has started listening on port '7800' for 'http' connections.
1996I: Listening on HTTP URL '/v1/somepath'.
As we know this port is not exposed as is, but is mapped to 443.
Any suggestions how to connect to the Admin service running on 7600?
------------------------------
Jevgenijs Jefimovs
Original Message:
Sent: Wed December 02, 2020 12:44 PM
From: Jevgenijs Jefimovs
Subject: Managing ACE Integration Servers on IBM Cloud
Hi,
After some investigation I believe there is no such thing as CLI for AppConnect on IBM Cloud.
The only way to manage ACE servers/flows is using UI. This leaves me with no options unfortunately.
Hope to see improvements in this area in the future!
------------------------------
Jevgenijs Jefimovs
Original Message:
Sent: Fri November 20, 2020 07:40 AM
From: Matthias Jungbauer
Subject: Managing ACE Integration Servers on IBM Cloud
There is ibm cloud cf and ibm cloud cfee - That are two different things.
The below document points to instructions for installing the cloud foundry CLI.
https://cloud.ibm.com/docs/cli?topic=cli-ibmcloud-admincli
------------------------------
Matthias Jungbauer
Original Message:
Sent: Thu November 19, 2020 08:32 AM
From: Jevgenijs Jefimovs
Subject: Managing ACE Integration Servers on IBM Cloud
Hi Matthias,
Are you referring to https://cloud.ibm.com/docs/cli?topic=cli-ibmcloud_commands_cfee ? It is deprecated...
I'm afraid with the loads we currently have OpenShift might be too expensive for my customer.
------------------------------
Jevgenijs Jefimovs
Original Message:
Sent: Thu November 19, 2020 07:01 AM
From: Matthias Jungbauer
Subject: Managing ACE Integration Servers on IBM Cloud
Did you also checkout the cloud foundry cli.
Depending on your situation, you may also be able to use OpenShift to manage ACE11 in IBM Cloud Private
https://community.ibm.com/community/user/middleware/viewdocument/app-connect-enterprise-v11-for-ibm?CommunityKey=77544459-9fda-40da-ae0b-fc8c76f0ce18&tab=librarydocuments
------------------------------
Matthias Jungbauer
Original Message:
Sent: Wed November 18, 2020 08:40 AM
From: Jevgenijs Jefimovs
Subject: Managing ACE Integration Servers on IBM Cloud
Hello Community,
I'm using ACE on IBM Cloud and looking for a way to start/stop Integration Servers from outside the IBM Cloud.
The only option I have for now is ACE Web UI on IBM Cloud, which is a manual process.
What I'd like to achieve: start the Integration Server when I need it, run scheduled Integrations and stop the Integration Server(-s) when done.
It can be a CURL call to ACE API, IBM Cloud CLI command or anything else.
For on-prem and similar setup there is a ReST API, but I was not able to find the same for IBM Cloud.
Also checked IBM Cloud CLI with no luck to find anything useful. The only command that scratches ACE is "ibmcloud resource search "type:cf-service-instance"", that returns high level details on your CF services, which is not enough to manage the Integration Servers.
Please suggest where to look for a solution available for ACE on IBM Cloud users.
------------------------------
Jevgenijs Jefimovs
------------------------------