Skip to main content
Question

ConnectivityProcessingHandler:LoadInboxMessage as projection in IFS Cloud


Forum|alt.badge.img+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

Forum|alt.badge.img+8
  • Sidekick (Partner)
  • February 10, 2022

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.


khajeewak
Sidekick (Partner)
Forum|alt.badge.img+3
  • Sidekick (Partner)
  • February 11, 2022

Hi NZCNESOSE,

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

/Jeewan


Forum|alt.badge.img+8
  • Sidekick (Partner)
  • February 13, 2022

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.


khajeewak
Sidekick (Partner)
Forum|alt.badge.img+3
  • Sidekick (Partner)
  • February 14, 2022

Thank you.

/Jeewan


Forum|alt.badge.img+3
  • Sidekick (Partner)
  • February 11, 2025

Hi All,

Could you please verify whether we need to develop the same approach (procedure to create lines) for 23r2 and later versions, or if IFS has introduced a new process to create connectivity inbox data?

Thank you,
Lochana


Forum|alt.badge.img+3
  • Sidekick (Partner)
  • May 13, 2025

Hi ​@Lochana95 and ​@NZCNESOSE 
did you guys found anything related to ConnectivityProcessingHandler:LoadInboxMessage in IFS cloud. I need it to create instant invoices 


Forum|alt.badge.img+8
  • Sidekick (Partner)
  • May 13, 2025

As far as I know, ConnectivityProcessingHandler:LoadInboxMessage is not available in IFS Cloud.
You will have to create own Oracle package to handle incoming data.
Se my previous comment.


Forum|alt.badge.img+3
  • Sidekick (Partner)
  • May 16, 2025

Yes, I agree with ​@NZCNESOSE . We had to create our own Oracle package to handle the incoming data.


Nishantha Anuruddha
Sidekick (Employee)
Forum|alt.badge.img+6

 

We developed similar method & used a routing rule/address to route the XML message to this method. 


Nishantha Anuruddha
Sidekick (Employee)
Forum|alt.badge.img+6

 CURSOR cur_msg_header IS
      SELECT * 
      INTO   c_receiver_, c_sender_, c_class_id_ 
      FROM   (SELECT receiver, 
                     sender, 
                     class_id
              FROM   XMLTABLE('/IN_MESSAGE' 
                              PASSING XMLTYPE(in_xml_) 
                              COLUMNS receiver  VARCHAR2(255) PATH 'RECEIVER',
                                      sender    VARCHAR2(255) PATH 'SENDER',
                                      class_id  VARCHAR2(30)  PATH 'CLASS_ID'
                             )
             );


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings