Power Builder - Problema con objeto de Webservice

 
Vista:

Problema con objeto de Webservice

Publicado por Oscar Rios Ramirez (5 intervenciones) el 20/10/2017 18:44:24
Hola

Estoy trabajando con un WEBSERVICE lo defino en el PowerBuilder 12 a travez de Webservice Proxy Wizard y me devuelve el proxy pensconsulta y un objecto no visual bpensionista este trabaja con un metodo consultardata al cual le debo pasar varios parametros.

pensconsulta.consultardata( /*string usuario*/, /*string clave*/, /*long tipodocumento*/, /*string ndocumento*/, /*string codentidad*/, /*string usuarioentidad*/, /*string ipconsulta*/, /*ref string descripcionrespuesta*/, /*ref bpensionista pensionista[] */)

Mi problema es al pasar el ultimo dato me devuelve el siguiente mensaje :

C0174: Tipo de parámetro real no puede ser antecesor de referencia formal tipo de parámetro

el codigo que estoy haciendo es el siguiente

string ls_dato[]
long ll_rc,ll_tipodocumento

SoapConnection conn // Define SoapConnection

bpensionista respuesta_pens
pensconsulta pens

conn = create SoapConnection

dw_muestra.AcceptText()

respuesta_pens = create bpensionista

ll_rc = conn.createinstance(pens,'pensconsulta ')

if ll_rc = 0 then
setpointer(Hourglass!)
ls_dato[1] = string(dw_muestra.object.usuario[row])
ls_dato[2] = string(dw_muestra.object.clave[row])
choose case string(dw_muestra.object.tipodocumento[row])
case 'CE'
ll_tipodocumento = 1
case 'DI'
ll_tipodocumento = 2
case 'PN'
ll_tipodocumento = 3
case 'PS'
ll_tipodocumento = 4
end choose
ls_dato[3] = string(dw_muestra.object.ndocumento[row])
ls_dato[4] = string(dw_muestra.object.codentidad[row])
ls_dato[5] = in_auditoria.is_username
ls_dato[6] = string(in_auditoria.is_ipaddress)
ls_dato[7] = space(200)


pens.consultardata (ls_dato[1],ls_dato[2],ll_tipodocumento,ls_dato[3],ls_dato[4],ls_dato[5],ls_dato[6],ls_dato[7],respuesta_pens)

Como debo de declarar este objeto no visual bpensionista.

Gracias por su apoyo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder