Resueltas

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.

Archivos: Error.JPG
Mejor respuesta
photo

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

Comentarios (9)

photo
0

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

photo
0

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?

photo
0

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.

photo
0

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

photo
0

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.

photo
0

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

photo
0

Oscar cadena wrote:

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, yo tengo un problema ya que el WS se encuentra bien desarrollado y genera datos pero no entiendo porque no me hace el mapeo de las colecciones. tu me puedes ayudar?

photo
0

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.

wstrace_all

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

photo
1

Buen día,

Este tema será removido dada su antigüedad. El producto y sus funcionalidades presentan múltiples cambios.

Debido a la diversas versiones y cambios que ha tenido Studio, se sugiere actualizar a la última versión en la cual se han hecho mejoras.

Saludos cordiales.

Los comentarios han sido bloqueados en esta página