2017-01-19 4 views
0

J'essaie de faire une demande à une fonction dans un serveur SAP RFC hébergé à 10.123.231.123 avec l'utilisateur: myuser, mot de passe: mypass, sysnr 00, client 076, langue E. Et le nom de la fonction est My_Function_Nm avec params: chaîne Alternative, chaîne Date, chaîne Name. donc j'utiliser la ligne de commande: /usr/sap/nwrfcsdk/bin/startrfc -h 10.123.231.123 -s 00 -u myuser -p mypass -c en -F 076 -l My_Function_NmConsommer le service SAP RFC avec Netware RFC SDK nwrfcsdk startrfc

mais il a toujours des spectacles moi les instructions d'aide. Je suppose que je ne spécifie pas -E pathname = edifile, et c'est parce que je ne sais pas comment créer un fichier EDI pour inclure les valeurs des paramètres à la fonction spécifiée. Peut-être que quelqu'un peut m'aider sur la façon de créer ce fichier et comment invoquer correctement startrfc pour consommer de cette fonction. Merci d'avance.

Répondre

0

Si vous cochez effectivement le texte d'aide le problème montre, vous devriez trouver les passages suivants:

RFC connection options: 

    [...]  

    -2  SNA mode on. 
      You must set this if you want to connect to R/2. 
      [...] 

    -3  R/3 mode on. 
      You must set this if you want to connect to R/3. 

Apparemment, vous avez oublié de préciser -3 ...