cancel
Showing results for 
Search instead for 
Did you mean: 

Abstract Interfaces

Former Member
0 Kudos

Hello XIers

In an Integration Process, can I only use abstract interfaces (Can't I use inbound/outbound interfaces?) ???

thanks

Julio

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

<b>Hi Julio,</b>

BPM understands only abstract interface. So you will have to define a abstract interface for each message going into BPM and inbound interface going out of BPM.

So for example if you have a bpm scenario where in data is passed from file adapter to BPM to file adapter. If your outbound message is <b>Vendor_Outbound</b> you have to create a new message interface <b>Vendor_Abstract</b>. This message will pass through BPM and undergo transformation to become <b>Vendor_Abstract_after_Mapping</b>. This message again can't be undertstood by communication channels and hence needs to be mapped to a similar message inbound interface structure. So the final message outside the BPM would be <b>Vendor_Inbound_after_Mapping</b>

Also you can only declare asynchronous abstarct interface as the container elements. So no synchronous abstract interfaces can be defined as container element.

<b>Regards,

Ashish</b>

Answers (2)

Answers (2)

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

Yes, in an Integration process only Abstract Interfaces can be used.

Regards,

bhavesh

Former Member
0 Kudos

Inside your BPM you can have ONLY ABSTRACT Interfaces.

former_member206604
Active Contributor
0 Kudos

Hi,

Yes you can use only Abstract interface...

Inbound and Outbound interfaces are not allowed.

Thanks,

Prakash