Show TOC

Object documentationstruct RFC_ATTRIBUTES Locate this document in the navigation structure

 

 

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

Structure

Syntax Syntax

  1. typedef struct _RFC_ATTRIBUTES
  2. {
  3.     rfc_char_t dest[64+1];              /* RFC destination              */
  4.     rfc_char_t own_host[100+1];         /* Own host name                */
  5.     rfc_char_t partner_host[100+1];     /* Partner host name            */
  6.     rfc_char_t systnr[2+1];             /* R/3 system number            */
  7.     rfc_char_t sysid[8+1];              /* R/3 system name              */
  8.     rfc_char_t client[3+1];             /* Client                       */
  9.     rfc_char_t user[12+1];              /* User                         */
  10.     rfc_char_t language[1+1];           /* Language                     */
  11.     rfc_char_t trace;                   /* trace flag: ON/OFF: 'X'/' '  */
  12.     rfc_char_t ISO_language[2+1];       /* 2-charachter ISO-Language          */
  13.     rfc_char_t own_codepage[4+1];       /* Own code page                */
  14.     rfc_char_t partner_codepage[4+1];   /* Partner code page            */
  15.     rfc_char_t rfc_role;                /* C/S: RFC Client / RFC Server */
  16.     rfc_char_t own_type;                /* 2/3/E/R: R/2,R/3,Ext,Reg.Ext */
  17.     rfc_char_t own_rel[4+1];            /* Own system release            */
  18.     rfc_char_t partner_type;            /* 2/3/E/R: R/2,R/3,Ext,Reg.Ext */
  19.     rfc_char_t partner_rel[4+1];        /* Partner system release       */
  20.     rfc_char_t kernel_rel[4+1];         /* Partner kernel release       */
  21.     rfc_char_t CPIC_convid[9];          /* CPI-C Conversation ID        */
  22.     rfc_char_t password_sate;           /* @field state from the password      */
  23.                                         /*        see RFC_PASS_*               */
  24.     rfc_char_t own_codepage_pcs[4+1];   /* @field Own codepage in partners 
  25.                                          *        point of view.          
  26.                                          *        Differs from own_codepage 
  27.                                          *        field only if UNICODE and 
  28.                                          *        pcs flag are used 
  29.                                          *        (see ).
  30.                                          *        Elsewhere this field is 
  31.                                          *        identically with 
  32.                                          *        own_codepage field.
  33.                                          */
  34. rfc_char_t pcs[1+1];                /* @field Partners Char Size (valid only in Unicode 
  35.                                        systems) 
  36.                                          * 1/2:  Non Unicode/Unicode
  37.                                          * This information is only valid after succesfull call to  
  38.                                            the target system.
  39.                                          */
  40.     rfc_char_t real_partner_codepage[4+1];   /* @field Partner real code page.
  41.                                          * This information is valid only after succesfulll call
  42.                                          */
  43.     rfc_char_t progname[40+1];          /* @field Name of the calling program
  44.                                          */
  45.     rfc_char_t reserved[161];           /* @field reserve                       */
  46. }RFC_ATTRIBUTES;
  47.  
End of the code.