XmlInclude o SoapInclude problemas con un webservice

17/06/2005 - 01:13 por Jorge Cotillo Herrera | Informe spam
Hola a todos, tengo un problema al momento de enviarle un objeto al
webservice desde una clase, me sale el siguiente mensaje de error:
"No se esperaba el tipo PEBusinessEntity.BEUsuario. Utilice el atributo
XmlInclude o SoapInclude para especificar los tipos que son estáticos. "

Error de código fuente:


Línea 41:
<System.Web.Services.Protocols.SoapRpcMethodAttribute("http://tempuri.org/Seguridad",
RequestNamespace:="http://tempuri.org/",
ResponseNamespace:="http://tempuri.org/")> _
Línea 42: Public Function Seguridad(ByVal objeto As Object) As Boolean
Línea 43: Dim results() As Object = Me.Invoke("Seguridad", New
Object() {objeto})
Línea 44: Return CType(results(0), Boolean)
Línea 45: End Function

saliendo resaltado en rojo la linea 43, este es el codigo de la clase q
llama a mi webservice


Function ejecutar(ByVal objeto As Object) As Boolean Implements
IAccion.IAccion.ejecutar


If objeto.getSetAccion = "AccionLogueoWS" Then
Dim WS As New ProyeccionWS.ProyeccionWS()
If (WS.Seguridad(objeto)) Then

End If


End If

If objeto.getSetAccion = "AccionPruebaOD" Then
objeto.getSetUrl = "Prueba.aspx"
Return True
End If


End Function

y este es el codigo de mi webservice:

<WebMethod(), SoapRpcMethod(), SoapInclude(GetType(Object))> _
Public Function Seguridad(ByVal objeto As Object) As Boolean
Seguridad = obtUsuario(objeto)
End Function

Private Function obtUsuario(ByVal objeto As Object)
Dim oracleData As PEOracleData.OracleDataPE
If (oracleData.ejecutar(objeto)) Then
Return True
Else
Return False
End If
End Function

Espero me puedan ayudar ya que quisiera saber como mandar objetos a un
webservice o saber si es posible o no.
Muchisimas Gracias
Jorge Cotillo
 

Leer las respuestas

#1 DJ MIAO
17/06/2005 - 04:02 | Informe spam
Si lees bien el capitulo de web service veras que no.

Miao...
Comprate un libro..

Mostrar la cita
un objeto al
Mostrar la cita
de error:
Mostrar la cita
Utilice el atributo
Mostrar la cita
son està¡ticos. "
Mostrar la cita
("http://tempuri.org/Seguridad",
Mostrar la cita
As Object) As Boolean
Mostrar la cita
("Seguridad", New
Mostrar la cita
codigo de la clase q
Mostrar la cita
Implements
Mostrar la cita
(Object))> _
Mostrar la cita
Boolean
Mostrar la cita
mandar objetos a un
Mostrar la cita

Preguntas similares