Question

ConnectivityProcessingHandler:LoadInboxMessage as projection in IFS Cloud

  • 20 January 2022
  • 4 replies
  • 264 views

Userlevel 3
Badge +8

In IFS10 (and previous versions) there is BizAPI ConnectivityProcessingHandler:LoadInboxMessage that can load IN_MESSAGE and IN_MESSAGE_LINE from a XML.

I cannot find equivalent Projection in IFS Cloud.

Do you know if there is such projection and the name of that projection?

 

Neno


4 replies

Userlevel 3
Badge +8

I’m answering my own question - there is no Projection for ConnectivityProcessingHandler:LoadInboxMessage . I had to develop PLSQL package and user PlSQL connector to get IN:MESSAGE data into Connectivity.

Badge +3

Hi NZCNESOSE,

Can you please explain a bit how you use PLSQL  connector to get into the connectivity table?

/Jeewan

Userlevel 3
Badge +8

In short, you create a Oracle package function with following parameter signature:
FUNCTION Load_Inbox(in_xml_ CLOB) RETURN CLOB

then, create IFS Connect address with type = PLSQL and enter name of the function and PLSQL parameter. Route your XML message to this address and you will get XML filen in  in_xml_ CLOB variable.

Thereafter use Oracle XMLTABLE functionality to “convert” XML into usable cursor that can be used to insert data into In_Message nd In_Message_Line.

Badge +3

Thank you.

/Jeewan

Reply