Ciao ho una serie di webServices e adesso che sono diventati operativi devo implementarne la gestione degli errori.
Come faccio?
codice:
<WebMethod(BufferResponse:=False, Description:="Retreive Addresses by Typing the Name.", MessageName:="FindAddress_Name")> _
Public Function FindAddress(ByVal bName As String) As DataSet
'Gestore eccezioni SOAP
Dim CN As New OleDbConnection(System.Configuration.ConfigurationSettings.AppSettings("connAS"))
Dim CMD As New OleDbCommand
Dim DA As OleDbDataAdapter
Dim DS As New DataSet
Dim strQry As String
strQry = "SELECT * "
strQry += "FROM GL400.INDIR00F "
strQry += "WHERE NAME1 LIKE '" & bName.ToUpper & "%' "
strQry += "ORDER BY CODE"
With CMD
.Connection = CN
.CommandText = strQry
End With
DA.SelectCommand = CMD
Try
DA.Fill(DS)
CN.Close
CN = Nothing
Return DS
Catch ex As Exception
'Throw New SoapException(ex.Message, New XmlQualifiedName("SoapHeader"))
Response.Write(ex.Message)
End Try
End Function
Qualcuno conosce la gestione errori in SOAP?
Grazie.