Skip to Content
Dec 10, 2007 at 03:08 PM

Custom configuration parameters in XI / PI for java UDF


Hello everyone,

I am developping several UDFs in XI that are used during the mapping of messages. These UDFs are in fact quite complex (serveral classes with over 1000 lines of code) : they are developped in the Netweaver Developer Studio and then imported into XI as Imported Archives.

My problem is that the behaviour of the UDFs can change depending on configuration choices that should be changeable: these configuration choices are in fact simple parameters : key => value pairs which impact the UDFs business logic (functionnal aspects essentially).

Currently, everytime any of these parameters has to be changed, the whole imported archive must be redeployed and propagated to all systems (DEV, INT, Q/A, PROD) even though not a single line of code has changed !!!

I am simply looking for a place in XI where I can create / display / maintain simple parameters (key => value) without having to :

- restart anything on XI

- redeploy any imported archives

- develop specific applications for maintaining

- use value mapping

Basically, I am looking for something similar to Value Mapping except I just want to store key => value pairs and look them up in my UDFs java code to determine the UDF's desired behaviour.

I have not been able to find any solution after exhaustive forum, blogs, help, API and documentation reviews.

Thanks in advance for any hints you may have and don't worry, I will reward for any help you can bring.