Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655

    [VB.NET] Problema Ws con oggetti remoti

    Ho un web service java e i suoi servizi gli ho mappati da un wsdl, ho creato il client in .NET utilizzando il tool di importazione del wsdl che mi ha creato lo stub e tutto funziona perfettamente. Il problema si ha quando il web service scritto in Java non è presente sulla stessa macchina del client: la chiamata che faccio dal client viene recepita ed elaborata dal web service, ma non riesco a recuperare la risposta in .NET ottenendo un "Object reference not set to an instance of an object. "
    Se per esempio invio un messaggio di CreateInstanceRq() che ha come valore di ritorno un CreateInstanceRs(), il messaggio viene recepito ed elaborato ma l'oggetto CreateInstanceRq() di risposta non è avvalorato.
    Qualche suggerimento?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Up

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    In pratica ho problemi a reperire l'ggetto di risposta che il web service mi dovrebbe restituire.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Hai rigenerato il riferimento al Web Service (Web Service) con l'indirizzo a cui questo è fruibile (diverso da "localhost")?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Si ho richiamato i wsdl dell'indirizzo remoto, ed infatti dai log del servizio remoto vedo sia la chiamata che la risposta del servizio. Il problema è in .NET che non riesco a catturare l'oggetto di risposta.

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da kadorit
    Si ho richiamato i wsdl dell'indirizzo remoto, ed infatti dai log del servizio remoto vedo sia la chiamata che la risposta del servizio. Il problema è in .NET che non riesco a catturare l'oggetto di risposta.
    Di quali tipi di oggetti si tratta?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Sto realizzando una chiamata Wf-xml, il web service che richiamo è scritto in java ed espone i propri servizi tramite il wsdl. Tramite un client .net ho importato i wsdl e cosi ho potuto inviare i msg Wf-xml ti faccio un esempio:

    codice:
     Dim aFs As New AsapFactoryService.AsapFactoryService
                Dim myCreateInstanceRq As New CreateInstanceRq
                Dim myRequest As New AsapFactoryService.Request
    
                aFs.Url = "indirizzo del servizio web"
    
    
                myRequest.SenderKey = "http://key1"
                myRequest.ReceiverKey = "http://key2"
                myRequest.ResponseRequired = AsapInstanceService.YesNoIfError.Yes
                myRequest.ResponseRequiredSpecified = True
     aFs.CreateInstance(myCreateInstanceRq)
                aFs.CreateInstance(myCreateInstanceRq)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.