none
Visual Studio 2015 - error 'autenticazione client 'Anonymous' call Web Service SAP RRS feed

  • Domanda

  • Sto chiamando un semplicissimo Web Service creato su server SAP, di cui ho creato:

    -  due versioni del WEB Service , una che richiede l'autorizzazione (utente e password del server SAP), l'altra che non la richiede

    - due programmini (generati in automatico su Visual Studio a partire dall'URL generata da SAP), che richiamano le due versione WEB Service (alimentando nella versione che richiede l'autorizzazione utente e password).

    Preciso che sto utilizzando il protocollo HTTP, non l'HTTPS, per cui come autorizzazione passo utente e password, non il certificato.

    Ho verificato la corretta alimentazione delle strutture necessarie per l'autenticazione sul severe, precisamente:

    Nella struttura di binding del Web Service: campi Transport (solo il campo Mode è impostate a None, in quanto se impostato diversamente mi chiede il protocollo HTTPS che io non posso e non voglio usare (come da altri esempi visti sui siti).

    Nella struttura di richiamo ed esecuzione del Web service: campi Credential (user, password)

    Comunque, qualsiasi dato imposti(incluso non impostare nulla dei dati di cui sopra) ottengo sempre lo stesso errore:

    'La richiesta HTTP non è autorizzata con lo schema di autenticazione client 'Anonymous'. Intestazione di autenticazione ricevuta dal server: 'Basic realm="SAP NetWeaver Application Server [TST/100]"'.

    Dubitando persino che il collegamento con il server SAP sia attivo, ho installato il SOAP UI 5.2.1 e ho verificato che entrambi i Web service di SAP vengono chiamati correttamente (vedo il log su SAP), anche se per il Web Service che richiede l'autorizzazione devo capire come passare user e password.

    Vi è mai successo qualcosa di simile ?

    Funzionando con SOAP UI 5.2.1  e non funzionando con Visual Studio, imputerei il problema a Visual Studio. Ma dove sbaglio ? Quale struttura non valorizzo ? Ho qualche strumento di debug/analisi ulteriore che mi consenta di verificare la connessione Visual Basic - sistema Web Service provider ?

    Grazie anticipatamente...

    Emanuele

    giovedì 9 giugno 2016 11:51