Cloud Pak for Integration

Expand all | Collapse all

Migration of IIB Flows with FTP nodes to App Connect on cloud (CP4I)

  • 1.  Migration of IIB Flows with FTP nodes to App Connect on cloud (CP4I)

    Posted Fri January 22, 2021 08:16 AM
    Hi,

    We are migrating our existing IIB V10 applications to ACE on CP4I on cloud. We have 25% of applications using FTP based nodes (FTPInput, FTPOutput, FTPGet) .. When we run Transformation Advisor Tool against these applications we are getting recommendations as below:


    IIB05 Consider a different protocol rather than relying on local file integration. True True The message flow contains an instance of a FileInput message flow node that relies on local file interaction and is not configured to use FTP. Although IBM App Connect Enterprise v11 continues to support reading local files with the FileInput node, for users who embrace a container-based architecture, this choice has architectural drawbacks. Consider changing your configuration to use FTP, or a more suitable messaging-based transport.


    1. What exactly the architectural drawbacks of using FTP nodes as it is in ACE on CP4I?
    2. Since changing more than 25% of applications to modify the protocol is a huge work for a migration project and it has impact in other timelines also. So is there a we can mount the file storage for ACE image and use the applications as it is to process the files in CP4I environment?

    The file size processed by (input and output) IIB flows range from few MBs to 10 GB (some of batch process). For current IIB V10 on prem setup the file storage is mounted to IIB server as NAS mount. How these kind of applications can be migrated to ACE on CP4I?

    Thanks,

    ------------------------------
    Santhosh Ramanathan
    ------------------------------


  • 2.  RE: Migration of IIB Flows with FTP nodes to App Connect on cloud (CP4I)

    Posted 3 days ago
    Hi,

    When moving to containers, local files are generally avoided because they can be lost at any time. When a container restarts all its local storage gets wiped out. It is not recommended to store data for processing unless that data loss is acceptable. You also then need to work out how to get the data onto the container filesystem. While it is possible to define storage in OpenShift for use by pods unless I am missing something I do not think ACE pods  have a way to use those volumes for processing in a msgflow. You may want to raise a product requirement for this.

    Thanks,
    Prasad Imandi


    ------------------------------
    Prasad Imandi
    IBM
    ------------------------------



  • 3.  RE: Migration of IIB Flows with FTP nodes to App Connect on cloud (CP4I)

    Posted 3 days ago
    Hi Prasad,

    So what is the recommended approach for migrating IIB V9/V10 applications which are using FTP nodes (input, Get, output) to ACE on CP4I


    ------------------------------
    Thanks,
    Santhosh Ramanathan
    ------------------------------



  • 4.  RE: Migration of IIB Flows with FTP nodes to App Connect on cloud (CP4I)

    Posted 2 days ago
    Hi Santosh,

    Due to the technical characteristics of containers, the recommended approach is to switch from local file system based integration to consider a different protocol like ftp or sftp for file processing. I searched requirements and found the following RFE raised for ACE 1 to support PVC specification for use by File Input/Output nodes. You can vote for it.

    http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=145146

    Thanks,
    Prasad Imandi


    ------------------------------
    Prasad Imandi
    IBM
    ------------------------------



  • 5.  RE: Migration of IIB Flows with FTP nodes to App Connect on cloud (CP4I)

    Posted 2 days ago
    Thank you Prasad. This is really helpful, it will really benefit many customers as the current IIB implementation have lot of File processing applications, which will be difficult to migrate to ACE on CP4I .

    ------------------------------
    Thanks,
    Santhosh Ramanathan
    ------------------------------