cancel
Showing results for 
Search instead for 
Did you mean: 

Can we use two Communication channels for one Interafce

Former Member
0 Kudos

Hi All,

Can we achive this in XI .

on basis of one value of field

If we get a value X=0 then use CC1

if we get a value X=1 then use CC2

for Single Interface.........

Regards

Accepted Solutions (1)

Accepted Solutions (1)

former_member208856
Active Contributor
0 Kudos

create another CC in new Business service &

In Receiver Determination use Condition

Give XpATH value for your field.

& choose new BS for second condition.

Create Receiver Agreement for new BS with new CC.

0 Kudos

Good morning.

I would like to use two Channels in the same Receiver Business System. The reason is that depending on the value of a field in the payload, I must log into ecc with one user or another. Is it possible ?

Thank´s

Answers (5)

Answers (5)

Former Member
0 Kudos

Solved

Former Member
0 Kudos

Hi Gangadhar,

i am working same scenario.

the scenarios is

Proxy->PI->JDBC

the condition is

IF Flag =0 it will sent to JDBC ,

IF Flag =1 it will sent to file and Mail

in mail it comes as a attachment.

I have achived this scenario using multi mapping in IR.

In ID i have used one bussiness system as Abap related and one is Bussiness Service.In that Bussiness system i have assign two Communiction Channesl.

In Reciever determination u have to select STANDARD and assing the recievers.

In interface dermination u have to select ENHANCED.

Please do these steps u r scenario will work fine.

Thanks

Ravi

Shabarish_Nair
Active Contributor
0 Kudos

>

> Hi All,

>

> Can we achive this in XI .

>

> on basis of one value of field

> If we get a value X=0 then use CC1

> if we get a value X=1 then use CC2

>

> for Single Interface.........

>

>

> Regards

At both sender or receiver side you can always use multiple CCs.

If based on the input value you want to call the communication channel, you can either use;

1. XPATH in receiver determination (mentioned by others) or

2. XPATH in interface determination - /people/suraj.sr/blog/2006/01/05/multiple-inbound-interfaces-within-a-service

sunilchandra007
Active Contributor
0 Kudos

Hi Gangadhar,

While configuring Receiver Determination, you can put condition based on any value in payload and assign the corresponding receiver communication channel.

Regards,

Sunil Chandra

former_member206760
Active Contributor
0 Kudos

hi gangadhar

This can be very easily done...

communication channels in XI are linked to business systems..

so suppose u have business system 1 with CC1

and business system 2 with CC 2

in receiver determination u have the option to give conditions ( e.g when this source field has value X then business system 1 one should be called ..and u can keep on adding conditions for the number of receivers u have )