Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Disclaimer: The content provided in this series is formatted as a step-by-step narrative to provide a prescriptive sequence for a common customization. Since your implementation will undoubtedly be different than shown here, everyone should consider this as a conceptual guideline to resolve a custom requirement.

Description

In this scenario, we will illustrate the customization of the generated code from the IM template to accomplish some additional functionality not supported by the templates.

 In our new scenario, we have these distinct customizations

  • Have multiple data structures in the partition that require the same CSV data

  • DON’T want to create multiple routes using the same input CSV file

  • Need to provide the ability to move a CSV file and replicate into multiple folders on the SFTP server so additional routes can utilize the data to load other data structures in our partition.  

 

The following are the list of steps for this scenario:

Prerequisites

In order to be able to complete this exercise, we will need the following prerequisites before proceeding.

  • PlatformManager access

  • Existing IM instance

  • Access privileges for:

    • Partition creation

    • Git repository access

    • Pricefx Maven repository

  • Partition Connection

  • SFTP Connection

  • One functioning Route

  • WinSCP FTP Client or equivalent

  • Cloned IntelliJ project

Step 1: Connect to IM Instance

Prior to local development and customization, we will need to follow the path from the IM instance within PlatformManager to the Git repository that contains the contents of our integration project. Our goal will be to open the Git repository linked to our IM instance.

  1. Go to platform.pricefx.com and choose the Login with O365 option:

2. Click on the Integrations option (left-hand side):

3. From the list of integration instances, create a filter to locate your IM instance:

4. Locate your IM instance and click on it, this will open the IM instance page:

On the left-hand navigation, we will see all options related to this instance:

NOTE: We have selected our single IM instance and all of this options (Routes, Mappers, Connections, etc) are reflective of this single instance.

5. Next, we will open the Git repository linked to this IM instance:

NOTE: The creation of IM instance will automatically build a corresponding Git repository that will then contain all of the generated elements that are linked to this instance.

6. Click on the Git repository link to open the Git project:

Examine what is provided, click on the src/main folder.

  • No labels