{"id":5444,"date":"2025-12-20T10:55:28","date_gmt":"2025-12-20T18:55:28","guid":{"rendered":"https:\/\/cwinsystems.com\/inicio\/?p=5444"},"modified":"2025-12-20T10:55:28","modified_gmt":"2025-12-20T18:55:28","slug":"instalar-el-servicio-web-service","status":"publish","type":"post","link":"https:\/\/cwinsystems.com\/inicio\/capacitacion\/instalar-el-servicio-web-service\/","title":{"rendered":"Instalar el servicio Web Service"},"content":{"rendered":"<div id=\"model-response-message-contentr_4e23f3e277aa98fe\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" dir=\"ltr\" aria-live=\"polite\" aria-busy=\"false\">\n<p data-path-to-node=\"0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-5445\" src=\"https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-1024x559.png\" alt=\"\" width=\"604\" height=\"330\" srcset=\"https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-1024x559.png 1024w, https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-300x164.png 300w, https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-768x419.png 768w, https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-1536x838.png 1536w, https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-2048x1117.png 2048w, https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-24x13.png 24w, https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-36x20.png 36w, https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-48x26.png 48w, https:\/\/cwinsystems.com\/inicio\/wp-content\/uploads\/2025\/12\/Infografia_InstalarWebService-600x327.png 600w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/p>\n<h3 id='resumen-general'  id=\"boomdevs_1\" data-path-to-node=\"1\"><b data-path-to-node=\"1\" data-index-in-node=\"0\">Resumen General<\/b><\/h3>\n<p data-path-to-node=\"2\">Este video es un tutorial t\u00e9cnico avanzado sobre c\u00f3mo instalar y configurar el <b data-path-to-node=\"2\" data-index-in-node=\"79\">Web Service de DisPRO<\/b>. Este servicio es el puente esencial que permite que aplicaciones externas (como apps m\u00f3viles, tiendas en l\u00ednea de terceros o <b data-path-to-node=\"2\" data-index-in-node=\"227\">Dispro M\u00f3vil\/Restaurante<\/b>) se comuniquen y extraigan datos en tiempo real de la base de datos de DisPRO a trav\u00e9s de internet.<\/p>\n<h3 id='puntos-clave-y-pasos-de-instalaci\u00f3n'  id=\"boomdevs_2\" data-path-to-node=\"3\"><b data-path-to-node=\"3\" data-index-in-node=\"0\">Puntos Clave y Pasos de Instalaci\u00f3n<\/b><\/h3>\n<p data-path-to-node=\"4\"><b data-path-to-node=\"4\" data-index-in-node=\"0\">1. Prerrequisitos del Sistema (IIS)<\/b><\/p>\n<ul data-path-to-node=\"5\">\n<li>\n<p data-path-to-node=\"5,0,0\"><b data-path-to-node=\"5,0,0\" data-index-in-node=\"0\">Activaci\u00f3n de Roles:<\/b> Antes de instalar nada, es obligatorio ir al <i data-path-to-node=\"5,0,0\" data-index-in-node=\"66\">Administrador del Servidor &gt; Agregar roles y caracter\u00edsticas<\/i> y asegurarse de que el <b data-path-to-node=\"5,0,0\" data-index-in-node=\"150\">Internet Information Services (IIS)<\/b> est\u00e9 instalado.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,1,0\"><b data-path-to-node=\"5,1,0\" data-index-in-node=\"0\">Componentes Cr\u00edticos:<\/b> Dentro de IIS, en la secci\u00f3n de \"Desarrollo de aplicaciones\", se deben activar espec\u00edficamente las casillas de <b data-path-to-node=\"5,1,0\" data-index-in-node=\"133\">Filtros ISAPI<\/b> y <b data-path-to-node=\"5,1,0\" data-index-in-node=\"149\">Extensiones ISAPI<\/b>. Sin esto, la instalaci\u00f3n fallar\u00e1 [<a class=\"ng-star-inserted\" href=\"http:\/\/www.youtube.com\/watch?v=MeoNVHDWOmg&amp;t=75\" target=\"_blank\" rel=\"noopener\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwi806KV4MyRAxUAAAAAHQAAAAAQ7QI\">01:15<\/a>].<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"6\"><b data-path-to-node=\"6\" data-index-in-node=\"0\">2. Instalaci\u00f3n del Web Service<\/b><\/p>\n<ul data-path-to-node=\"7\">\n<li>\n<p data-path-to-node=\"7,0,0\"><b data-path-to-node=\"7,0,0\" data-index-in-node=\"0\">Ejecutable:<\/b> Se corre el instalador \"Web Service\". Si el prerrequisito anterior se cumpli\u00f3, la instalaci\u00f3n ser\u00e1 exitosa y crear\u00e1 una carpeta <code data-path-to-node=\"7,0,0\" data-index-in-node=\"140\">Web Service<\/code> dentro del directorio de DisPRO con los DLLs necesarios.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"8\"><b data-path-to-node=\"8\" data-index-in-node=\"0\">3. Configuraci\u00f3n en IIS<\/b><\/p>\n<ul data-path-to-node=\"9\">\n<li>\n<p data-path-to-node=\"9,0,0\"><b data-path-to-node=\"9,0,0\" data-index-in-node=\"0\">Mapeo de Controladores:<\/b> En el administrador de IIS, se debe configurar el sitio \"Dispro\" para que use el DLL correcto.<\/p>\n<ol start=\"1\" data-path-to-node=\"9,0,1\">\n<li>\n<p data-path-to-node=\"9,0,1,0,0\">Ir a <i data-path-to-node=\"9,0,1,0,0\" data-index-in-node=\"5\">Asignaci\u00f3n de controlador<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,0,1,1,0\">Editar la extensi\u00f3n <b data-path-to-node=\"9,0,1,1,0\" data-index-in-node=\"20\">ISAPI-dll<\/b>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,0,1,2,0\">Buscar y seleccionar el archivo DLL ubicado en <code data-path-to-node=\"9,0,1,2,0\" data-index-in-node=\"47\">C:\\Program Files (x86)\\CWin Dispro\\Web Service<\/code>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,0,1,3,0\"><b data-path-to-node=\"9,0,1,3,0\" data-index-in-node=\"0\">Permisos:<\/b> Es crucial dar clic derecho en la extensi\u00f3n y seleccionar \"Modificar permisos de caracter\u00edsticas\" para activar la opci\u00f3n <b data-path-to-node=\"9,0,1,3,0\" data-index-in-node=\"131\">Ejecutar<\/b> [<a class=\"ng-star-inserted\" href=\"http:\/\/www.youtube.com\/watch?v=MeoNVHDWOmg&amp;t=261\" target=\"_blank\" rel=\"noopener\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwi806KV4MyRAxUAAAAAHQAAAAAQ7gI\">04:21<\/a>].<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p data-path-to-node=\"9,1,0\"><b data-path-to-node=\"9,1,0\" data-index-in-node=\"0\">Puerto:<\/b> Por defecto usa el puerto <b data-path-to-node=\"9,1,0\" data-index-in-node=\"34\">3269<\/b>. Si se desea acceso externo (desde internet), este puerto debe abrirse en el m\u00f3dem\/router.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"10\"><b data-path-to-node=\"10\" data-index-in-node=\"0\">4. Enrutamiento a la Base de Datos<\/b><\/p>\n<ul data-path-to-node=\"11\">\n<li>\n<p data-path-to-node=\"11,0,0\"><b data-path-to-node=\"11,0,0\" data-index-in-node=\"0\">Conexi\u00f3n:<\/b> Desde el <i data-path-to-node=\"11,0,0\" data-index-in-node=\"19\">Servidor de Licencias<\/i> (icono en la barra de tareas), se usa la opci\u00f3n \"Configurar Servidor\".<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"11,1,0\"><b data-path-to-node=\"11,1,0\" data-index-in-node=\"0\">Activaci\u00f3n:<\/b> Aparecer\u00e1 una nueva secci\u00f3n \"Web Service\" (que antes no estaba). All\u00ed se selecciona la base de datos de la empresa con la que trabajar\u00e1 el servicio.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"11,2,0\"><b data-path-to-node=\"11,2,0\" data-index-in-node=\"0\">Multiempresa:<\/b> Si se manejan varias empresas, se debe activar la opci\u00f3n \"Acceso Multiempresa\" [<a class=\"ng-star-inserted\" href=\"http:\/\/www.youtube.com\/watch?v=MeoNVHDWOmg&amp;t=427\" target=\"_blank\" rel=\"noopener\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwi806KV4MyRAxUAAAAAHQAAAAAQ7wI\">07:07<\/a>].<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"12\"><b data-path-to-node=\"12\" data-index-in-node=\"0\">5. Pruebas y Seguridad de Usuarios<\/b><\/p>\n<ul data-path-to-node=\"13\">\n<li>\n<p data-path-to-node=\"13,0,0\"><b data-path-to-node=\"13,0,0\" data-index-in-node=\"0\">Tester Incluido:<\/b> En la carpeta de instalaci\u00f3n hay un peque\u00f1o programa de prueba (<code data-path-to-node=\"13,0,0\" data-index-in-node=\"81\">TestWebService.exe<\/code>). Se ingresa <code data-path-to-node=\"13,0,0\" data-index-in-node=\"113\">localhost<\/code>, puerto <code data-path-to-node=\"13,0,0\" data-index-in-node=\"131\">3269<\/code>, usuario y contrase\u00f1a. Si al buscar un producto (ej. \"Coca Cola\") devuelve datos, el servicio funciona correctamente [<a class=\"ng-star-inserted\" href=\"http:\/\/www.youtube.com\/watch?v=MeoNVHDWOmg&amp;t=504\" target=\"_blank\" rel=\"noopener\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwi806KV4MyRAxUAAAAAHQAAAAAQ8AI\">08:24<\/a>].<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\"><b data-path-to-node=\"13,1,0\" data-index-in-node=\"0\">Permisos de Usuario:<\/b> No basta con que el servicio funcione; el usuario (ej. \"Daniel\") debe tener permisos expl\u00edcitos en DisPRO:<\/p>\n<ul data-path-to-node=\"13,1,1\">\n<li>\n<p data-path-to-node=\"13,1,1,0,0\">Ir a <i data-path-to-node=\"13,1,1,0,0\" data-index-in-node=\"5\">Administraci\u00f3n de Usuarios<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,1,1,0\">Pesta\u00f1a <b data-path-to-node=\"13,1,1,1,0\" data-index-in-node=\"8\">M\u00f3vil<\/b>: Activar \"Acceso a Dispro M\u00f3vil\" si usar\u00e1 la App.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,1,2,0\">Pesta\u00f1a <b data-path-to-node=\"13,1,1,2,0\" data-index-in-node=\"8\">Web Service<\/b>: Activar permisos generales si se conectar\u00e1 desde otra plataforma de terceros [<a class=\"ng-star-inserted\" href=\"http:\/\/www.youtube.com\/watch?v=MeoNVHDWOmg&amp;t=567\" target=\"_blank\" rel=\"noopener\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwi806KV4MyRAxUAAAAAHQAAAAAQ8QI\">09:27<\/a>].<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 id='an\u00e1lisis-de-utilidad'  id=\"boomdevs_3\" data-path-to-node=\"14\"><b data-path-to-node=\"14\" data-index-in-node=\"0\">An\u00e1lisis de Utilidad<\/b><\/h3>\n<p data-path-to-node=\"15\">Esta configuraci\u00f3n es la columna vertebral para la <b data-path-to-node=\"15\" data-index-in-node=\"51\">transformaci\u00f3n digital<\/b> de la empresa que usa DisPRO:<\/p>\n<ul data-path-to-node=\"16\">\n<li style=\"list-style-type: none;\">\n<ul data-path-to-node=\"16\">\n<li>\n<p data-path-to-node=\"16,0,0\"><b data-path-to-node=\"16,0,0\" data-index-in-node=\"0\">Movilidad Total:<\/b> Habilita el uso de la app Android\/iOS para vendedores en ruta.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"16,1,0\"><b data-path-to-node=\"16,1,0\" data-index-in-node=\"0\">Integraci\u00f3n:<\/b> Permite conectar DisPRO con p\u00e1ginas web desarrolladas a medida o sistemas de log\u00edstica externos.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"16,2,0\"><b data-path-to-node=\"16,2,0\" data-index-in-node=\"0\">Diagn\u00f3stico:<\/b> El tutorial provee herramientas claras para saber si el error est\u00e1 en la instalaci\u00f3n (IIS) o en la base de datos (Tester), facilitando el soporte t\u00e9cnico.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"attachment-container youtube\"><\/div>\n<\/div>\n<p><iframe loading=\"lazy\" title=\"Instalar Web Service\" width=\"604\" height=\"340\" src=\"https:\/\/www.youtube.com\/embed\/MeoNVHDWOmg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resumen General Este video es un tutorial t\u00e9cnico avanzado sobre c\u00f3mo instalar y configurar el Web Service de DisPRO. Este servicio es el puente esencial que permite que aplicaciones externas (como apps m\u00f3viles, tiendas en l\u00ednea de terceros o Dispro M\u00f3vil\/Restaurante) se comuniquen y extraigan datos en tiempo real de la base de datos de DisPRO a trav\u00e9s de internet.&nbsp;<a href=\"https:\/\/cwinsystems.com\/inicio\/capacitacion\/instalar-el-servicio-web-service\/\" class=\"read-more\">Continue Reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":5445,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[79],"tags":[],"class_list":["post-5444","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-capacitacion","cat-79-id"],"_links":{"self":[{"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/posts\/5444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/comments?post=5444"}],"version-history":[{"count":1,"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/posts\/5444\/revisions"}],"predecessor-version":[{"id":5446,"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/posts\/5444\/revisions\/5446"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/media\/5445"}],"wp:attachment":[{"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/media?parent=5444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/categories?post=5444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cwinsystems.com\/inicio\/wp-json\/wp\/v2\/tags?post=5444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}