
Por cierto, lo primero que hemos aprendido es que publicarán todas las presentaciones en la web "Parleys" donde, de hecho, ya hay un montón de presentaciones sobre Java y Spring. La web parece chula...

Viva el Wireshark… la clave era husmear en el tráfico TCP porque el error lo estaba devolviendo el clientesow.exe (como es lógico, ya que esto sólo ocurre en esta máquina).
La traza es algo así (está entremezclada la petición con la respuesta):
Culture=neutral, PublicKeyToken=f3f121c2e6d50af7............HS:\SOW\DOMI\CI000003x5000\000000000019009\CI000000x5000\000000000000001\.......................4System.Runtime.Remoting.Messaging.LogicalCallContext.....E2ETrace.ActivityID..System.Guid......System.Guid....._a._b._c._d._e._f._g._h._i._j._k.................................`...g.
.NET......>.....
..................A"..........................+System.Runtime.InteropServices.COMException
....ClassName.Message.InnerException.HelpURL.StackTraceString.RemoteStackTraceString.RemoteStackIndex.ExceptionMethod.HResult.Source...........System.Exception.......+System.Runtime.InteropServices.COMException......Clase no registrada
....... at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObject.Initialize(Boolean getObject)
at System.Management.ManagementBaseObject.get_Properties()
at caixagalicia.CGAL013.ClienteSOWDistr.ClienteSOW.ObtenerRutaAbsoluta(Int32& codError, String& strError, String rutaRelativa, String& rutaUnidadDeRed, String& directoriosRutaRelativa)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(MethodBase mb, Object[] args, Object server, Int32 methodPtr, Boo
lean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
...........8.ThrowExceptionForHR.mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.System.Runtime.InteropServices.Marshal.Void ThrowExceptionForHR(Int32, IntPtr)T.........mscorlib.....4System.Runtime.Remoting.Messaging.LogicalCal
lContext.....E2ETrace.ActivityID..System.Guid......System.Guid....._a._b._c._d._e._f._g._h._i._j._k.................................`...g.
Investigando por internet llegué a la conclusión de que el problema es que está jodido el WMI (a veces pasa), pero no hay problema: Microsoft hace muchas chapuzas, pero luego también hace la herramienta chapuza para arreglar la chapuza primera cuando se jode…
En fin: http://windowsxp.mvps.org/repairwmi.htm te lleva a The WMI Diagnosis Utility [microsoft.com]
Lo he intentado todo, pero no hay forma, no lo arreglo ni a la de tres.
Estuvimos todo el día esquiando pero hizo sol y se estaba muy bien.
Bicos


UBL: Universal Business Language; estándar OASIS
· Diccionario de datos normalizado
· Definiciones estándar de las palabras clave
· Extensible de varias formas
Caso práctico de integración de procesos de negocio usando UBL 2.0; gobierno danés
· ¿Qué cubre UBL?
o “Sourcing” (catálogo, precios, etc…)
o “Pedidos” (pedido, respuesta a pedido, cambio de pedido, etc…)
o “Fulfillment” (albarán, certificado de origen, recibo de entrega, …)
o “Facturación”
· Novedad en UBL 2.0: “Profiles”. Especifican el acuerdo acerca de qué se va a intercambiar; la diferencia con EDI es que no hay que firmar acuerdos en papel
o El perfil se escoge de entre los posibles ofrecidos por el receptor de la transacción, en un registro común
Proyecto CODICE: Dirección General del Patrimonio. COmponents y DOcumentos Interoperables para la Contratación Electrónica
· Objetivo: mercado europeo de e-Procurement sin problemas de interoperabilidad
o Directiva europea 2004/18/EC y futura ley de contratación pública “ley de contratos del sector público”
o Inspirado por el proyecto de EU IDABC (documento de requisitos), además de los estándares
§ ISO 15000 ebXML Core Components Technical Specifications
§ UBL
· Librería de documentos definidos a partir de sus componentes, que se buscan y encuentran en UBL, y a partir de los procesos que forman parte de la contratación pública.
· Librería de componentes que son una extensión de la librería UBL
· Todo disponible en www.meh.esd
DocOnTime: Implementación de factura electronica en las empresas
· Problema: formato de las facturas
o Propietarios
o Nacionales (el de la AEAT no tiene aspiración de trascender fronteras)
o Internacionales: UBL, ojo que tiene problemas de semántica e interpretación
Future of UBL (Port Community Systems, Australia – miembro OASIS)
· No hay previsión de ninguna nueva versión, únicamente revisiones menores
· XML (CBL) + EDI (Edifact, X12) = ebXML
· ebXML + XCBL = UBL
· UN/CEFACT apoya UBL 2.0, pero producirá su propio conjunto de esquemas xml en los próximos años, que podrán derivar del actual UBL
· La librería UBL y la UN/CEFACT Core Component Library se alinearán en 2008, es decir, se definirá y mantendrá la relación entre ambas bibliotecas de componentes “core”
Integración entre UBL y CCI-AEAT (Fundetec)
· 2010: Toda la administración debería estar preparada para recibir factura electrónica
· CCI-XML es el único formato aceptado legalmente por la admon.
· La factura electrónica tiene que estar firmada digitalmente; existe disparidad en formatos y autoridades certificadoras
· Soluciones:
o Se desarrollará la correspondencia CCI-UBL
o Se desarrollará un directorio de empresas que aceptan factura electrónica y en qué formato, mantenido por el ministerio de industria y accesible vía WS o web
o El DNI electrónico se implantará en 2 años
o Desarrollo de librerías open-source para facilitar la integración en software existente de estos formatos
El papel de las entidades financieras en la adopción de e-factura (Eurobits)
· Eurobits
o Eurobits fue creada por Caja Madrid y Bankinter
o Suministra servicios de factura electrónica, agregación de cuentas, … via web-services
· El papel de los bancos
o Pueden abstraer a sus clientes de las complejidades tecnológicas
o Pueden absorber el coste porque pueden obtener beneficios por otro lado
o La relación entre el banco y sus clientes (proveedores y consumidores) no es trivial, está próxima al negocio
o Los bancos están acostumbrados a integrarse con los sistemas de pago de diversas empresas
· Retos
o Interoperabilidad
o Promoción de estándares abiertos
El jueves hicimos una visita a los chicos de microsoft en su sede de madrid. La visita fue bastante provechosa.