consumir web service desde un control de una forma
Hola, buenas tardes.
Me gustaría saber cómo puedo consumir un web service desde un control de una forma.
Pongo un ejemplo:
Tengo en una forma un combo que quiero que me muestre toda una lista de clientes que tengo en otro sistema.
En las propiedades del combo, en avanzado pongo una expresión, que me abre el asistente de creación de reglas, la cual pongo servicio web, introduzco mi url del web service y me salta el error que adjunto.
He llegado a la conclusión que es porque mi web service va con seguridad de usuario y contraseña, porque en cambio si pongo un web service que no lleva autorización lo coge perfectamente, el problema es que mi web service tiene que ir con autorización.
También comentar que si configuro una tarea automática contra mi web service, el asistente en éste caso si que pide el usuario y contraseña y va perfecto.
¿Entonces cómo debo de proceder?.
Muchas gracias.
Estimado Javier,
Nuestra recomendación para configurar la invocación de un web service es, en lo posible, utilizar el wizard de interfaces. La opción para invocar un web service desde una regla es solo para casos muy específicos y solo para web services que manejen tipos de datos simples y no tengan autenticación. Por lo tanto, en su caso la solución sería incluir un botón donde pueda configurar el llamado al web service utilizando el wizard.
Saludos
Estimado Javier,
Nuestra recomendación para configurar la invocación de un web service es, en lo posible, utilizar el wizard de interfaces. La opción para invocar un web service desde una regla es solo para casos muy específicos y solo para web services que manejen tipos de datos simples y no tengan autenticación. Por lo tanto, en su caso la solución sería incluir un botón donde pueda configurar el llamado al web service utilizando el wizard.
Saludos
Hola no se si me puedas ayudar.
tengo un problema actualizando el web service.
tengo un web service el cual retorna una lista de objetos
esta lista la estoy agregando a una coleccion
la primera vez q lo hago me ejecuta bien
pero digamos luego agrego un dato mas al objeto q trae la coleccion
lo mapeo todo aparece como si estuviera ok
pero al momento de leer la informacion no me trae nada
en ese nuevo dato. es como si quedara pegado
al primer web service q publico.
estoy utilizando visual 2012 para realizar esta operacion,
es necesario que publique el WS en IIS?
Hola Oscar,
Para que se actualice el WS tienes que ir a la carpeta de tu proyecto, entrar en Temporary y luego entrar en carpeta SOA y una vez dentro, borrar todo lo que esté dentro.
También tienes que borrar todo lo que esté dentro de la carpeta SOA a nivel de carpeta del proyecto.
Es decir, tienes que borrar todo lo que esté dentro de las siguientes rutas:
C:\Bizagi\Enterprise\Projects\MiProyecto\SOA
C:\Bizagi\Enterprise\Projects\MiProyecto\Temporary\SOA
Luego reiniciar el IIS.
Estimado Oscar,
para realizar la actualización de dicho servicio el proceso es el descrito por Javier donde se borran temporales y asi Bizagi sabe que debe vovler a generarlos para actualizar dicha informaciòn.
Saludos
uchas gracias javier por tu informacion.
Ahora me encuentro con otro problema, me encuentro usando un proceso reusable,
en ese proceso se registra una solicitud como archivo.
es decir tengo un proceso padre llamado compra de partes y este llama un subproceso en el cual se
realiza el pago. la idea es q luego q se haga el haga en el subrpoceso el proceso padre pueda conocer el soporte de pago registrado en el subproceso, he leido ejemplos acerca de como acceder informacion
del proceso padre desde el subproceso pero no veo como ver información del subproceso luego q este termina
ya he hecho todo tipo de combinaciones de relaciones en el modelo de datos pero no lo he conseguido por favor cualquier información respecto a este tema seria de gran ayuda.
Dear Oscar,
For that you
can refer to the following link
http://help.bizagi.com/bpmsuite/en/index.html?undestanding_xpaths.htm
In that you
will have all the information for using the information XPATH.
Regards
Estimada Julieth,
Recomiendo seguir las instrucciones de este articulo: http://help.bizagi.com/bpmsuite/es/index.html?studio_wstracing.htm, en donde explican como realizar trace a los web services.
También es importante que si realizo cambios después de trabajar con Bizagi, debe borrar los temporales del proyecto con el fin que el web service se actualice correctamente. Debe eliminar los archivos y carpetas de: C:\Bizagi\Projects\[Proyecto_Bizagi]\Temporary
Saludos
Los comentarios han sido bloqueados en esta página