En esta sección se muestra la utilización de dos herramientas populares en las pruebas de web services, una viene con Microsoft Visual Studio (desde la versión 2010) y la otra es una aplicación nominada SoapUI (https://www.soapui.org/).
USANDO WCFTESTCLIENT
Puede arrancar el programa WCFTestClient.exe desde Visual Studio (2010+) utilizando el modo Command. Fuera de Visual Studio, puede conseguir este utilitario en la carpeta «C:\Program Files\Microsoft Visual Studio <Version>\Common7\IDE\«. La siguiente ilustración muestra la primera ventana de diálogo que aparecerá al correr el programa.
Esta imágen de captura muestra los resultados de Request y Response en formato XMLSeguir este enlace para mayor documentación sobre el uso de WCFTestClient.
USANDO SOAPUI
SoapUI es una web app de uso libre con múltiples funciones y de un gran abanico de operaciones aplicable a diferentes protocolos de web services tales como SOUP y REST. Para descargar el programa use el siguiente URL: https://www.soapui.org/.
Aquí se muestra la selección de un nuevo proyecto tipo SOAP. Este es el protocolo a utilizar en Annual SDK.
Se rellenan los campos correspondientes como se ilustra en la figura. En el campo «Initial WSDL», sustituya el valor IP que se muestra por el del hosting del SDK. Por ejemplo: http://MiDominio:9001/SAintAdminServer?wsdl
Luego se muestran todas las operaciones disponibles por cada uno de los endpoints (en este caso: BasicHttpBinding_ISDKAdmin). Ahora debe seleccionar la operación nominada SEG_LoginSaint para poder obtener un valor token que permita poder ejecutar las demás operaciones.
Resultado de la operación en el circulo rojo 2. Puede verse la cadena JSON con los elementos del modelo LoginSaintResult del tipo SaintResult.
Este valor debe ser asignado a una variable de sesión (_token)y será uno de los parámetros requeridos del resto de las operaciones.