e-admin / alsigm

AL SIGM (Administración Local-SIGM), es una aplicación puesta a disposición de cualquier organización de forma gratuita por el Ministerio de Industria, Energía y Turismo para proporcionar a dichas administraciones un sistema que permita reunir en formato electrónico toda la documentación de un expediente, integrando los tradicionales subsistemas de Registro, Motor de Expedientes (Flujos de procedimientos) y Archivo
28 stars 32 forks source link

Integración de Al-Sigm con el CIR #24

Open davidPic opened 9 years ago

davidPic commented 9 years ago

Hola,

Hemos desplegado el CIR siguiendo el manual que trae. Tambien hemos configurado tanto el CIR como SIGM para que se integren. De momento, el CIR, no se encuentra en la red SARA.

Al enviar un registro al CIR, SIGEM informa de que se ha producido un error. Viendo los logs del CIR vemos que el registro le llega pero fallan dos cosas. Uno relacionado con la validacion del formato y otro con la trazabilidad. El de trazabilidad es entendible por que no esta en la red SARA.

La traza del error de validacion es la siguiente:

2015-07-01 13:01:13,179 ERROR com.map.cir.manager.impl.ValidacionFormatoManagerImpl | idTramitacionDefecto | idIntercambioDefecto | before-ConstruirAsientoInterceptor | ERROR: Error al construir el asiento entrando por WS 2015-07-01 13:01:13,189 ERROR org.mule.service.DefaultServiceExceptionStrategy


Message : Failed to process event for component "WS_SIR6_A". Message payload is of type: Object[] Type : org.mule.api.MessagingException Code : MULE_ERROR-29999 Payload : [Ljava.lang.Object;@7f317c99 JavaDoc : http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/MessagingException.html


Exception stack is:

  1. null (com.map.cir.excepCIR.ErrorSirMessageException) es.map.interceptor.ConstruirAsientoInterceptor:98 (null)
  2. Failed to process event for component "WS_SIR6_A". Message payload is of type: Object org.mule.model.seda.SedaService:276 (http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/MessagingException.html)

Root Exception stack trace: com.map.cir.excepCIR.ErrorSirMessageException at es.map.interceptor.ConstruirAsientoInterceptor.before(ConstruirAsientoInterceptor.java:98) at org.mule.interceptor.EnvelopeInterceptor.intercept(EnvelopeInterceptor.java:40) at org.mule.component.ComponentInterceptorInvoker.invoke(ComponentInterceptorInvoker.java:48) at org.mule.component.AbstractComponent.invoke(AbstractComponent.java:165) at org.mule.service.AbstractService.invokeComponent(AbstractService.java:929) at org.mule.model.seda.SedaService.doSend(SedaService.java:257) at org.mule.service.AbstractService.sendEvent(AbstractService.java:500) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:354) at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:228) at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:188) at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:364) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:252) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:175) at org.mule.transport.soap.axis.AxisServiceProxy$AxisServiceHandler.invoke(AxisServiceProxy.java:84) ....

La traza del error de trazabilidad:

2015-07-01 13:01:13,192 ERROR org.mule.service.DefaultServiceExceptionStrategy Message being processed is: org.mule.transport.soap.axis.AxisMessageAdapter/org.mule.transport.soap.axis.AxisMessageAdapter@2c78f1a0{id=7bb5696b-1fe0-11e5-a6d8-71051e277b61, payload=[Ljava.lang.Object;, properties=Properties{invocation:{wsdlFile=WS_SIR6_A.wsdl, style=rpc, soapMethods=merged: {recepcionFicheroDeAplicacion=[registro;any;IN, documento;any;IN, return;any]}, use=encoded}, inbound:{}, outbound:{http.context.path=/CIR_P2P/services/WS_SIR6_A, http.request=/CIR_P2P/services/WS_SIR6_A, http.version=HTTP/1.0, MULE_ENCODING=UTF-8, http.method=POST, SOAPAction="", method=public abstract es.map.cct.manager.impl.cir.RespuestaWS es.map.cct.manager.impl.WS_SIR6_A.recepcionFicheroDeAplicacion(java.lang.String,org.apache.axis.attachments.OctetStream[]) throws java.rmi.RemoteException, http.request.path=/CIR_P2P/services/WS_SIR6_A, MULE_REMOTE_SYNC=true, MULE_ORIGINATING_ENDPOINT=endpoint.http.127.0.0.1.4321.CIR.P2P.services}, session:{}, }, correlationId=null, correlationGroup=-1, correlationSeq=-1, encoding=UTF-8, exceptionPayload=org.mule.message.DefaultExceptionPayload@383f562f} 2015-07-01 13:01:13,196 DEBUG com.map.cir.transformer.ConstruirMensajeTransformador Setting transformer name to: ConstruirMensajeTransformador 2015-07-01 13:01:13,196 DEBUG com.map.cir.transformer.ConstruirRegistroTransformador Setting transformer name to: ConstruirRegistroTransformador 2015-07-01 13:01:13,196 DEBUG com.map.cir.transformer.TransformadorError Setting transformer name to: TransformadorError 2015-07-01 13:01:13,214 INFO org.mule.transport.vm.VMMessageDispatcher Connected: endpoint.outbound.vm://exceptionHandlerRecepcionApp 2015-07-01 13:01:13,249 ERROR com.map.cir.manager.impl.TrazabilidadManagerImpl | idTramitacionDefecto | idIntercambioDefecto | gestionarErrorAsiento | ERROR: Error, el mensaje es NULL. No podemos generar el mensaje de error 2015-07-01 13:01:13,252 ERROR com.map.cir.manager.impl.TrazabilidadManagerImpl | idTramitacionDefecto | idIntercambioDefecto | insertarTrazaError | ERROR: Error:No message found under code 'ruta.WS_SIR1' for locale 'en_US'. 2015-07-01 13:01:13,253 WARN org.mule.config.ExceptionHelper Failed to load error mappings from: META-INF/services/org/mule/config/vm-exception-mappings.properties This may be because there are no error code mappings for protocol: vm 2015-07-01 13:01:13,254 WARN org.mule.config.ExceptionHelper Failed to load error mappings from: META-INF/services/org/mule/config/axis-exception-mappings.properties This may be because there are no error code mappings for protocol: axis 2015-07-01 13:01:13,257 ERROR org.mule.transport.soap.axis.AxisServiceComponent com.map.cir.excepCIR.ErrorSirMessageException target service is: WS_SIR6_A. MuleEvent is: MuleEvent: 7b9fbe89-1fe0-11e5-a6d8-71051e277b61, sync=true, stop processing=false, DefaultInboundEndpoint{endpointUri=http://127.0.0.1:4321/CIR_P2P/services/WS_SIR6_A, connector=HttpConnector{this=1e58097d, started=true, initialised=true, name='connector.http.0', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[http], serviceOverrides=null}, transformer=[], name='http:WS_SIR6_A', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8} AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: com.map.cir.excepCIR.ErrorSirMessageException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:com.map.cir.excepCIR.ErrorSirMessageException at es.map.interceptor.ConstruirAsientoInterceptor.before(ConstruirAsientoInterceptor.java:98) at org.mule.interceptor.EnvelopeInterceptor.intercept(EnvelopeInterceptor.java:40) at org.mule.component.ComponentInterceptorInvoker.invoke(ComponentInterceptorInvoker.java:48) at org.mule.component.AbstractComponent.invoke(AbstractComponent.java:165) at org.mule.service.AbstractService.invokeComponent(AbstractService.java:929) at org.mule.model.seda.SedaService.doSend(SedaService.java:257) at org.mule.service.AbstractService.sendEvent(AbstractService.java:500) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:354) at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:228) at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:188) at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:364) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:252) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:175) at org.mule.transport.soap.axis.AxisServiceProxy$AxisServiceHandler.invoke(AxisServiceProxy.java:84) at com.sun.proxy.$Proxy272.recepcionFicheroDeAplicacion(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)

A alguien le ha pasado o sabe por donde pueden ir los tiros?

Gracias