Herramientas de usuario

Herramientas del sitio


start

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
start [2013/03/19 14:30]
administrador [Función ObtenerProximoCodigoArchivo: Determina el código del próximo archivo a registrar.]
start [2019/10/22 13:55] (actual)
Línea 41: Línea 41:
  
  
-==== Función LoginPecas: ​realiza la validación del usuario ​====+==== Función LoginPecas: ====
  
-**string** LoginPecas(**string** Usuario,​ **string** Password)+**realiza la validación del usuario**
  
-Donde el resultado de tipo **string** es el ID de sesión de pecas. Si el usuario no es válido, devuelve una cadena vacía. 
  
  
 +**string** LoginPecas(**string**Usuario,​ **string**Password)
  
-==== Función LoginJosso: Verifica si el id de sesión de JOSSO sigue siendo válido. ==== 
  
 +Donde el resultado de tipo **string** es el ID de sesión de pecas. Si el usuario no es válido, devuelve una cadena vacía.
 +
 +==== Función LoginJosso: ====
 +
 +**Verifica si el id de sesión de JOSSO sigue siendo válido.**
  
 **CResultadoLoginJosso ** LoginJosso**(string ** IDSesionJosso**)** ​ **CResultadoLoginJosso ** LoginJosso**(string ** IDSesionJosso**)** ​
Línea 65: Línea 69:
  
 **String** Username (Username que inició sesión en Josso) **String** Username (Username que inició sesión en Josso)
- 
 ==== Función VerificarSesionActivaPecas:​ Verifica que el id de sesión no haya expirado. ==== ==== Función VerificarSesionActivaPecas:​ Verifica que el id de sesión no haya expirado. ====
  
Línea 327: Línea 330:
 -//​TipoResultado//:​ Indica si el error lo genera el autorizador o la fuente auténtica: 1=autorizador 2=fuente autentica -//​TipoResultado//:​ Indica si el error lo genera el autorizador o la fuente auténtica: 1=autorizador 2=fuente autentica
  
-==== Función Solicitar_Servicio2 ​: en esta versión se pasa la firma separada. ​====+==== Función Solicitar_Servicio2 ​==== 
 +**En esta versión ​del método ​se pasa la firma en forma separada.**
  
  
Línea 440: Línea 444:
 -//​TipoResultado//:​ Indica si el error lo genera el autorizador o la fuente auténtica: 1=autorizador 2=fuente autentica -//​TipoResultado//:​ Indica si el error lo genera el autorizador o la fuente auténtica: 1=autorizador 2=fuente autentica
  
-==== Función Solicitar_Servicio3: a diferencia de Solicitar_servicio2,​ en esta versión se pasa la firma en forma separada y en el resultado total se envían los resultados parciales y las firmas correspondientes separadas. ​====+==== Función Solicitar_Servicio3 ​====  
 +**A diferencia de Solicitar_servicio2,​ en esta versión se pasa la firma en forma separada y en el resultado total se envían los resultados parciales y las firmas correspondientes separadas. ​**
  
 El cliente solicita al autorizador la ejecución de un servicio. El autorizador verifica si está autorizado para solicitarlo y envía la solicitud a la fuente auténtica. El cliente solicita al autorizador la ejecución de un servicio. El autorizador verifica si está autorizado para solicitarlo y envía la solicitud a la fuente auténtica.
Línea 529: Línea 534:
  
 -//​ResultadoEncriptado//:​ Avisa con valor verdadero si el resultado fue encriptado o codificado. -//​ResultadoEncriptado//:​ Avisa con valor verdadero si el resultado fue encriptado o codificado.
- 
 ==== Función Solicitar_ClavePublica:​ brinda la clave pública del actor solicitado ==== ==== Función Solicitar_ClavePublica:​ brinda la clave pública del actor solicitado ====
  
Línea 2565: Línea 2569:
 ==== Función ReasignarTarea:​ Reasigna una tarea a otro usuario, cambiando la asignación original del workflow.. Si se usa fuera del entorno del cliente Thinknet hay que asegurarse de que el usuario tenga los derechos para hacerlo. ==== ==== Función ReasignarTarea:​ Reasigna una tarea a otro usuario, cambiando la asignación original del workflow.. Si se usa fuera del entorno del cliente Thinknet hay que asegurarse de que el usuario tenga los derechos para hacerlo. ====
  
-**CBaseRespuesta**//​ReasignarTarea //​(**string** Ticket,** int** InstanciaTarea,​ **int** AsignarUsuario)+**CBaseRespuesta**//​ ReasignarTarea//​(**string** Ticket,** int** InstanciaTarea,​ **int** AsignarUsuario)
  
 Donde el primer parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El segundo parámetro es de tipo **int**, //​InstanciaTarea//,​ e identifica el número de la instancia. Donde el primer parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El segundo parámetro es de tipo **int**, //​InstanciaTarea//,​ e identifica el número de la instancia.
Línea 2575: Línea 2579:
 ==== Función RetrotraerTarea:​ Revierte la ejecución de una tarea y, según lo que se indique, reejecuta la anterior o deja la tarea de referencia lista para ejecutarse otra vez. ==== ==== Función RetrotraerTarea:​ Revierte la ejecución de una tarea y, según lo que se indique, reejecuta la anterior o deja la tarea de referencia lista para ejecutarse otra vez. ====
  
-**CBaseRespuesta**//​RetrotraerTarea//​(**string** Ticket,** int** InstanciaTarea, ​ +**CBaseRespuesta**//​ RetrotraerTarea//​(**string** Ticket,** int** InstanciaTarea,​ **boolean** ReEjecutarAnterior)
- +
-******boolean **ReEjecutarAnterior)+
  
 Donde el primer parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El segundo parámetro es de tipo **int**, //​InstanciaTarea//,​ e identifica el número de la instancia. Y el último parámetro de entrada es de tipo **boolean**,​ //​ReEjecutarAnterior//,​ o sea si se reejecuta o no la tarea anterior. Donde el primer parámetro de entrada es de tipo **string**, //Ticket// (o IDSesión en la versión más reciente) es lo que retorna la función Login del servicio de Autenticación. El segundo parámetro es de tipo **int**, //​InstanciaTarea//,​ e identifica el número de la instancia. Y el último parámetro de entrada es de tipo **boolean**,​ //​ReEjecutarAnterior//,​ o sea si se reejecuta o no la tarea anterior.
Línea 2588: Línea 2590:
  
  
-**CRetornaUpload**//​UploadArchivo//​ (**string** Ticket, **string** Alias, **string** Tabla, **string** Campo, +**CRetornaUpload**//​ UploadArchivo//​ (**string** Ticket, **string** Alias, **string** Tabla, **string** Campo, **string** Archivo, **string** Referencia, **byte[]** DatosArchivo)
- +
- +
-**string** Archivo, **string** Referencia, **byte[]** DatosArchivo)+
  
  
Línea 2945: Línea 2944:
 ===== Registros para auditoría ====  ===== Registros para auditoría ==== 
  
-===== Registros de Auditoria ====+==== Registros de Auditoria ====
  
 En el Servidor Coordinador se encuentra la base de datos PecasLog donde se registran todas las actividades de intercambio de información que se producen. Estos registros son utilizados para las actividades de auditoría por cualquiera de los actores. ​ En el Servidor Coordinador se encuentra la base de datos PecasLog donde se registran todas las actividades de intercambio de información que se producen. Estos registros son utilizados para las actividades de auditoría por cualquiera de los actores. ​
Línea 2968: Línea 2967:
 ^Operador| Si el sistema cliente tiene otra forma de validación de usuarios, puede informar quien es el operador del sistema que solicita el servicio.| ​ ^Operador| Si el sistema cliente tiene otra forma de validación de usuarios, puede informar quien es el operador del sistema que solicita el servicio.| ​
  
-**Tabla: Resultados ** que contiene la descripción de los posibles resultados de error al solicitar un servicio. Describe el contenido del campo ResultadoProveedor de la tabla AuditoriaFA+**Tabla: Resultados ** que contiene la descripción de los posibles resultados de error al solicitar un servicio. Describe el contenido del campo ResultadoProveedor de la tabla AuditoriaFA
 + 
 +{{ :​tablaposibleserroresws.jpg?​nolink |}} 
  
 ==== Registros de tiempos ==== ==== Registros de tiempos ====
Línea 2983: Línea 2985:
 **Tabla: AuditoriaFATiempos** ​ **Tabla: AuditoriaFATiempos** ​
  
 +{{:​tablaauditoriatiemposfa.jpg?​nolink|}}
  
-**Tabla: AuditoriaFATiemposFA:​** para registrar el tiempo de ejecución de los servicios en la Fuente auténtica. ​ 
- 
-| ^ ^ 
-^Mensaje| Es el código del ws que se ejecuta (ver tabla AuditoriaFAMensajes)| ​ 
-^Inicio| Es el instante en que recibe el pedido del Coordinador| ​ 
-^Fin| Es el instante en que completa el servicio y se lo envía al Coordinador.| ​ 
-^FuenteAutentica| Es el código externo de la Fuente Autentica que resolvió el servicio| ​ 
-^Servicio| Es el código externo del servicio solicitado| ​ 
-^Coordinador| Es el código externo del coordinador que solicitó el servicio| ​ 
- 
-**AuditoriaFATiemposFA** ​ 
  
 **Tabla: AuditoriaFAMensajes:​** contiene los códigos de mensajes y sus descripciones ​ **Tabla: AuditoriaFAMensajes:​** contiene los códigos de mensajes y sus descripciones ​
Línea 3001: Línea 2993:
 ^Mensaje| Códigos de mensajes soportados en integrabilidad| ​ ^Mensaje| Códigos de mensajes soportados en integrabilidad| ​
 ^Descripción| Descripción del mensaje| ^Descripción| Descripción del mensaje|
 +
  
 **AuditoriaFAMensajes** ​ **AuditoriaFAMensajes** ​
  
 +{{:​wiki:​tablaauditoriamensajesfa.jpg?​nolink|}}
 ===== Anexo 1 ===== ===== Anexo 1 =====
  
start.1363714233.txt.gz · Última modificación: 2019/10/22 13:56 (editor externo)