cancel
Showing results for 
Search instead for 
Did you mean: 

dynamic connection parameter for JDBC receiver communication channel

0 Kudos

Hello Experts,

We have a requirement to select the business component & corresponding receiver jdbc channels using value mapping based on the plant field in the incoming xml payload. Now is this possible in PI 7.31 to create the connection paramter(server:port/db name) dynamically so that no need to create multiple jdbc receiver channels.

Thanks in advance for the help!!

Accepted Solutions (1)

Accepted Solutions (1)

engswee
Active Contributor
0 Kudos

Hi Santanu

AFAIK, ASMA is not available for JDBC receiver adapter. As such, I don't think it's possible to dynamically set the connection details.

Regards

Eng Swee

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Santanu,

Like Eng & Inaki said, you can not set dynamic JDBC connection parameters for multiple endpoints. However you can set multiple communication channel and use them for different endpoints using conditions during Receiver determination step.

Regards

Bibek

iaki_vila
Active Contributor
0 Kudos

Hi Santanu,

As Eng said SAP PI standard doesn´t support to determine dynamically in execution time the jdbc connection parameters.

The only way that i think to do it, it is to do the jdbc connection via own java mapping or own adapter module.

Regards.

engswee
Active Contributor
0 Kudos

to do the jdbc connection via own java mapping or own adapter module.

While that is possible, IMHO such a design would create unnecessary overhead during both development and support. The possibility of doing so needs to be weighed against the benefits gained from doing so.