Oggetto non impostato su istanza di oggetto

Ciao, qualcuno si è imbattuto sul recuperare i dati che arrivano ad esempio in ricevuta consegna?
ho provato questo WebMethod
<WebMethod()>
Public Sub RicevutaConsegna(ricevutaConsegna As fileSdI_Type)
Try
LOG(“SDI”, "Ricevuta Consegna " & ricevutaConsegna.IdentificativoSdI & " - " & ricevutaConsegna.NomeFile)
Catch ex As Exception
LOG(“SDI”, "ERRORE Ricevuta Consegna " & ex.Message)
End Try
End Sub

il valore ricevutaConsegna IdentificativoSdI ritorna l’errore Oggetto non impostato…

ho provato questo webMethod:
<WebMethod()>
Public Sub RicevutaConsegna(ricevutaConsegna As RicevutaConsegna) Implements TrasmissioneFatture.TrasmissioneFatture.RicevutaConsegna
Try
LOG(“SDI”, "Ricevuta Consegna " & ricevutaConsegna.ricevutaConsegna1.IdentificativoSdI & " - " & ricevutaConsegna.ricevutaConsegna1.NomeFile)

    Catch ex As Exception
        LOG("SDI", "ERRORE Ricevuta Consegna " & ex.Message)

    End Try
End Sub	

Stesso errore.