Find_Queue

Search the routing rules for a match using the parameters and returns a queue. If .

FUNCTION Find_Queue (
   message_function_   IN VARCHAR2,
   message_type_       IN VARCHAR2,
   receiver_           IN VARCHAR2,
   sender_             IN VARCHAR2 ) RETURN NUMBER;

Parameters

message_function_
    BizAPI name or message funtion.

message_type_
    Optional.

sender_
    Optional identity of sending organization.

receiver_
    Optional identity of receiving organization.

Return

    Returns the queue found in the routing rules. If message_function is EVENT_MSG  the function returns NOTIFICATIONS without doing any evaluation. If no queue is found OUT1 is returned.

Example

SQL>set serverout on
SQL>execute dbms_output.put_line(plsqlap_server_api.find_queue('SEND_VOUCHER','','','','')); OUT2 PL/SQL procedure successfully completed.