Para el web service de WSPadron dada la gran cantidad de campos de respuesta que posee, la interfaz (como con otros web services anteriores) incorpora dos métodos "lspCargarPropiedad" y "lspLeerPropiedad" para cargar y leer los datos de todos los campos sin saturar el espacio de nombres del lenguaje.
Así por ejemplo la sentencia:
resultado = fe.p1RazonSocial
no existe y es reemplazada por:
resultado = fe.p1LeerPropiedad("p1getPersona", "datosgenerales.razonsocial", "", 0, 0)
Notar que al leer una propiedad no solo se debe indicar el nombre de la propiedad sino también a que grupo de campos pertenece (ya que la respuesta del servidor a un padrón contribuyente tiene una gran cantidad de datos agrupados, y subagrupados) incluso puede haber 2 campos con el mismo nombre pero que pertenecen a grupos diferentes.
El método "p1LeerPropiedad" presenta 4 parámetros.
1: el nombre del método cuya respuesta quiere leerse, el método debe ser ejecutado previamente.
2: el nombre de la propiedad a leer. La palabra "datosgenerales" corresponde al grupo al que pertenece el campo, y "razonsocial" el campo propiamente dicho. Los grupos y campos se detallan en cada método.
3: el indice si se trata de una propiedad indexada.
4: el sub indice si es una tabla dentro de otra tabla.
Y por último pero no menos importante el método "p1LeerPropiedad" solo cumple la función de evitar la saturación de propiedades en la interfaz quedando igual todo el comportamiento de la interfaz (método iniciar, ultimomensajeerror, ticket acceso, respuestas del servidor, lista de errores, etc.).