App Connect

Expand all | Collapse all

Managing ACE Integration Servers on IBM Cloud

  • 1.  Managing ACE Integration Servers on IBM Cloud

    Posted Wed November 18, 2020 08:41 AM

    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
    ------------------------------


  • 2.  RE: Managing ACE Integration Servers on IBM Cloud

    Posted Thu November 19, 2020 07:01 AM
    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
    ------------------------------



  • 3.  RE: Managing ACE Integration Servers on IBM Cloud

    Posted Thu November 19, 2020 08:33 AM

    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
    ------------------------------



  • 4.  RE: Managing ACE Integration Servers on IBM Cloud

    Posted Fri November 20, 2020 07:41 AM
    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
    ------------------------------



  • 5.  RE: Managing ACE Integration Servers on IBM Cloud

    Posted Fri November 20, 2020 08:45 AM

    Thank you Matthias!

    I tried that one as well as this one: https://docs.cloudfoundry.org/cf-cli/cf-help.html

    No luck. They allow to manage users, orgs, servers, etc., but there is nothing in particular for App Connect flow/server management.



    ------------------------------
    Jevgenijs Jefimovs
    ------------------------------



  • 6.  RE: Managing ACE Integration Servers on IBM Cloud

    Posted Wed December 02, 2020 12:45 PM
    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
    ------------------------------



  • 7.  RE: Managing ACE Integration Servers on IBM Cloud

    Posted Thu December 03, 2020 05:38 PM

    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
    ------------------------------



  • 8.  RE: Managing ACE Integration Servers on IBM Cloud

    Posted Tue December 08, 2020 06:10 AM
    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
    ------------------------------



  • 9.  RE: Managing ACE Integration Servers on IBM Cloud

    Posted Tue December 08, 2020 06:43 AM
    Hi John,

    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?

    ------------------------------
    Jevgenijs Jefimovs
    ------------------------------