RPG invocation (ILE)

     C*..1....:....2....:....3....:....4....:....5....:....6....:....7..
     C                     CALLP     MQXCNVC(HCONN : OPTS : SRCCSI :
     C                                       SRCLEN : SRCBUF : TGTCSI :
     C                                       TGTLEN : TGTBUF : DATLEN :
     C                                       CMPCOD : REASON)

The prototype definition for the call is:

     D*..1....:....2....:....3....:....4....:....5....:....6....:....7..
     DMQXCNVC          PR                  EXTPROC('MQXCNVC')
     D* Connection handle
     D HCONN                         10I 0 VALUE
     D* Options that control the action of MQXCNVC
     D OPTS                          10I 0 VALUE
     D* Coded character set identifier of string before conversion
     D SRCCSI                        10I 0 VALUE
     D* Length of string before conversion
     D SRCLEN                        10I 0 VALUE
     D* String to be converted
     D SRCBUF                          *   VALUE
     D* Coded character set identifier of string after conversion
     D TGTCSI                        10I 0 VALUE
     D* Length of output buffer
     D TGTLEN                        10I 0 VALUE
     D* String after conversion
     D TGTBUF                          *   VALUE
     D* Length of output string
     D DATLEN                        10I 0
     D* Completion code
     D CMPCOD                        10I 0
     D* Reason code qualifying CMPCOD
     D REASON                        10I 0