Formspider APIs


Package api_externalmethod


Type Summary
 RECORD t_params(value_tx varchar2(4000), value_cl clob)
           Record type for an input parameter of the external method
 table OF t_params INDEX BY varchar2(255) tt_params()
           Table type for the input parameters of the external method.

Method Summary
 clob getresult(in_externalmethodname_tx IN varchar2)
           Returns the value of the remotely invoked method sends.
  invoke(in_externalmethodname_tx IN varchar2, in_params_t IN tt_params)
           Executes the method at the client.
 varchar2 issuccessful(in_externalmethodname_tx IN varchar2)
           Returns whether the external method is successfully invoked.

Type Detail

t_params

public RECORD t_params(value_tx varchar2(4000), 
value_cl clob)
Record type for an input parameter of the external method
Parameters:
value_tx - Input value of type text
value_cl - Input value of type CLOB.


tt_params

public table OF t_params INDEX BY varchar2(255) tt_params()
Table type for the input parameters of the external method.


Method Detail

getresult

public clob getresult(in_externalmethodname_tx IN varchar2)
Returns the value of the remotely invoked method sends.
Parameters:
in_externalmethodname_tx - The name of external method
Throws:
e_invalidexternalmethodname - Raised when the external method cannot be found at the client.


invoke

public  invoke(in_externalmethodname_tx IN varchar2, 
in_params_t IN tt_params)
Executes the method at the client.
Throws:
e_invalidexternalmethodname - Raised when the external method cannot be found at the client.


issuccessful

public varchar2 issuccessful(in_externalmethodname_tx IN varchar2)
Returns whether the external method is successfully invoked.
Parameters:
in_externalmethodname_tx - The name of external method
Throws:
e_invalidexternalmethodname - Raised when the external method cannot be found at the client.


Formspider APIs