Debug

Prints the buffer representation of a record. 

PROCEDURE Debug (
   record_ IN type_record_ )

Parameters

record_
   
Foundation1 record.

Example

SQL> SET SERVEROUT ON SIZE 100000
SQL> DECLARE
        AM  Plsqlap_Record_API.type_record_;
     BEGIN
        ...
        Plsqlap_Record_API.Debug(AM);
        ...
END;

Print example with explanation:

APPLICATION_MESSAGE
      is the main record consisting of five attributes, three simple attributes,
      one attribute, TEXT_BODY is an aggregate and one attribute,
      ADDRESS_LABEL_LIST is an array. The attribute TEXT_BODY contains a record
      of type TEXT_BODY. The attribute ADDRESS_LABEL_LIST contains three records
      of type ADDRESS_LABEL.
      
1:$DATA:APPLICATION_MESSAGE/Modify=
---1:$APPLICATION_MESSAGE_ID:TK=100^*
---2:$SENDER:A=Jan H Malmberg
---3:$MESSAGE_TYPE:A=A1
---4:$TEXT_BODY:ARRAY=
------1:$DATA:TEXT_BODY=
---------1:$TEXT_VALUE:LT=This is the message body
---5:$ADDRESS_LABEL_LIST:ARRAY/*=
------1:$DATA:ADDRESS_LABEL=
---------1:$TRANSPORT_CONNECTOR:A=Mail
---------2:$ADDRESS_DATA:T=ranko.narancic@ifsab.se
---------3:$SENT:D=2001-04-25-00.00.00
------2:$DATA:ADDRESS_LABEL=
---------1:$TRANSPORT_CONNECTOR:A=Mail
---------2:$ADDRESS_DATA:T=jan.olof.herbersson@ifsab.se
---------3:$SENT:D=2001-04-25-00.00.00
------3:$DATA:ADDRESS_LABEL/Create=
---------1:$OBJ_ID:A*
---------2:$SEQ_NO:I*
---------3:$TRANSPORT_CONNECTOR:A=Mail
---------4:$ADDRESS_DATA:T=jan.h.malmberg@ifsab.se
---------5:$SENDER:A*
---------6:$STATE:ENUM*
---------7:$SENT:D*
---------8:$EXPIRES:D*
---------9:$RECEIPT_REQUIRED:D*
---------10:$ENVELOPE:T=soap
---------11:$TRANSFORMER:T*
---------12:$OPTIONS:T*
---------13:$RETRIED_COUNT:I*
---------14:$MAX_RETRIES:I*
---------15:$ERROR_TEXT:T*
---------16:$REPLY:R.HEX*