index

Package gb_pin_answer_rules

Support subprograms for the PIN_ANSWER (gb_pin_answer).


Program units
p_register_entity   Register the attribute value pairs to the message cache for delete operations.
p_register_entity   Registers the attribute/value pairs to the message cache for create and update operations.
p_validate   Validates all data in the record.


p_register_entity

PROCEDURE p_register_entity(p_operation_type     NUMBER,
                            p_internal_record_id gb_common.internal_record_id_type)

Register the attribute value pairs to the message cache for delete operations.
This signature uses the ROWID only, for delete operations.

Parameters
p_operation_type   Type of DML operation: create,update,delete. NUMBER Required
p_internal_record_id   Database ROWID VARCHAR2(18) required


p_register_entity

PROCEDURE p_register_entity(p_operation_type     NUMBER,
                            p_pidm               gobansr.gobansr_pidm%TYPE,
                            p_num                gobansr.gobansr_num%TYPE,
                            p_gobqstn_id         gobansr.gobansr_gobqstn_id%TYPE,
                            p_qstn_desc          gobansr.gobansr_qstn_desc%TYPE,
                            p_ansr_desc          gobansr.gobansr_ansr_desc%TYPE,
                            p_ansr_salt          gobansr.gobansr_ansr_salt%TYPE,
                            p_user_id            gobansr.gobansr_user_id%TYPE DEFAULT gb_common.f_sct_user,
                            p_data_origin        gobansr.gobansr_data_origin%TYPE,
                            p_internal_record_id gb_common.internal_record_id_type)

Registers the attribute/value pairs to the message cache for create and update operations.
 
This signature registers all parameters.

Parameters
p_operation_type   Type of DML operation: create,update,delete. NUMBER Required
p_pidm   NUMBER(,) Required Key
p_num   NUMBER(,) Required Key
p_gobqstn_id   VARCHAR2(6)
p_qstn_desc   VARCHAR2(255)
p_ansr_desc   VARCHAR2(255) Required
p_ansr_salt   VARCHAR2(255) Required
p_user_id   VARCHAR2(30) Required
p_data_origin   VARCHAR2(30) Required
p_internal_record_id   Database ROWID VARCHAR2(18) required


p_validate

PROCEDURE p_validate(p_pidm        gobansr.gobansr_pidm%TYPE,
                     p_num         gobansr.gobansr_num%TYPE,
                     p_gobqstn_id  gobansr.gobansr_gobqstn_id%TYPE DEFAULT NULL,
                     p_qstn_desc   gobansr.gobansr_qstn_desc%TYPE DEFAULT NULL,
                     p_ansr_desc   gobansr.gobansr_ansr_desc%TYPE,
                     p_ansr_salt   gobansr.gobansr_ansr_salt%TYPE,
                     p_user_id     gobansr.gobansr_user_id%TYPE DEFAULT gb_common.f_sct_user,
                     p_data_origin gobansr.gobansr_data_origin%TYPE)

Validates all data in the record.

Parameters
p_pidm   NUMBER(,) Required Key
p_num   NUMBER(,) Required Key
p_gobqstn_id   VARCHAR2(6)
p_qstn_desc   VARCHAR2(255)
p_ansr_desc   VARCHAR2(255) Required
p_ansr_salt   VARCHAR2(255) Required
p_user_id   VARCHAR2(30) Required
p_data_origin   VARCHAR2(30) Required