Show TOC

struct RFC_ATTRIBUTESLocate this document in the navigation structure

Definition
Use

Structure used to describe an opened RFC connection, i.e. It contains the attributes of the both RFC communication partners.

Structure

typedef struct _RFC_ATTRIBUTES
{
    rfc_char_t dest[64+1];              /* RFC destination              */
    rfc_char_t own_host[100+1];         /* Own host name                */
    rfc_char_t partner_host[100+1];     /* Partner host name            */
    rfc_char_t systnr[2+1];             /* R/3 system number            */
    rfc_char_t sysid[8+1];              /* R/3 system name              */
    rfc_char_t client[3+1];             /* Client                       */
    rfc_char_t user[12+1];              /* User                         */
    rfc_char_t language[1+1];           /* Language                     */
    rfc_char_t trace;                   /* trace flag: ON/OFF: 'X'/' '  */
    rfc_char_t ISO_language[2+1];       /* 2-charachter ISO-Language          */
    rfc_char_t own_codepage[4+1];       /* Own code page                */
    rfc_char_t partner_codepage[4+1];   /* Partner code page            */
    rfc_char_t rfc_role;                /* C/S: RFC Client / RFC Server */
    rfc_char_t own_type;                /* 2/3/E/R: R/2,R/3,Ext,Reg.Ext */
    rfc_char_t own_rel[4+1];            /* Own system release            */
    rfc_char_t partner_type;            /* 2/3/E/R: R/2,R/3,Ext,Reg.Ext */
    rfc_char_t partner_rel[4+1];        /* Partner system release       */
    rfc_char_t kernel_rel[4+1];         /* Partner kernel release       */
    rfc_char_t CPIC_convid[9];          /* CPI-C Conversation ID        */
    rfc_char_t password_sate;           /* @field state from the password      */
                                        /*        see RFC_PASS_*               */
    rfc_char_t own_codepage_pcs[4+1];   /* @field Own codepage in partners 
                                         *        point of view.          
                                         *        Differs from own_codepage 
                                         *        field only if UNICODE and 
                                         *        pcs flag are used. 
                                         *        Elsewhere this field is 
                                         *        identically with 
                                         *        own_codepage field.
                                         */
rfc_char_t pcs[1+1];                /* @field Partners Char Size (valid only in Unicode 
                                       systems) 
                                         * 1/2:  Non Unicode/Unicode
                                         * This information is only valid after succesfull call to  
                                           the target system.
                                         */
    rfc_char_t real_partner_codepage[4+1];   /* @field Partner real code page.
                                         * This information is valid only after succesfulll call
                                         */
    rfc_char_t progname[40+1];          /* @field Name of the calling program
                                         */
    rfc_char_t reserved[161];           /* @field reserve                       */
}RFC_ATTRIBUTES;