Skip to Content
Technical Articles
Author's profile photo Santhosh Kumar Vellingiri

PI 7.1 Function Library – Part II : Migrating using Tool

                                                       URL :

In PI 7.1 Function Library – Part I :  Creating & Migrating of this blog we saw about creating, using Function Library and Migrating UDF of Message Mapping using standard functionality. In this part I would walkthrough on how to migrate the UDF of Message Mapping to a Function Library using My Tool : PI 7.1 Function Library Migrator.

Complexity in Using Import Source Text:

Using standard function Import source text for creating Function Library from Message Mapping would become complex if there are multiple UDF and/or multiple input parameters to it. Import source text copies only the Java code and all the remaining (like function name, parameter) has to be entered manually.

Understanding this complexity I have created a tool which doesn’t require any manual input of UDF properties in the Function Library..! The migration of Function Library from Message Mapping happens at a few mouse clicks by making use of Meta-Data files.

PI 7.1 Function Library Migrator.


Function Library Migrator is Java tool that can run in Java 1.5. This uses the Meta-data file of the Message Mapping and Function Library for UDF Migration.

Follow the below steps for migration.

1. Open the Message Mapping, press ctrl+shft+0 and click Export Meta-data in Properties. A ZIP file will be created at the selected download path.


2. Open the Tool and enter the below three information’s from the Function Library and Load the Mapping Meta-data file created in Step-1 into the tool. Click on Process button, a Metadata file for Function Library will be created.


3. Open the Function Library, Press ctrl+shft+0 and click on Import Meta-data button as shown below. Select and Load the Function Library Meta-data file created in Step-2. Now Save and Activate the Function Library.


Now you can see all the Local UDF in the Message Mapping migrated to/created in the Function Library.

More info and detail step-by-step procedure @

Tool Download:

Click below to download PI 7.1 Function Library Migrator a Google Code Project Tool to your Desktop.


Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Daniel Graversen
      Daniel Graversen
      Hi Santhosh,
      I like the tool is seems quite easy to get started with. The tool will save time, when we are going to migrate to PI71