Tengo problemas generando planilla, ya que al enviar a generarla la bitacora del servicio me indica el siguiente error:

2013-09-26 11:38:35,202 [ThreadGestorCola] ERROR Aseinfo.VH4.WindowsServices.Salarios.GenPlaHostWcf - Al enviar la orden de inicio al WCF de calculo de planilla
System.Data.MetadataException: The specified metadata path is not valid. A valid path must be either an existing directory, an existing file with extension '.csdl', '.ssdl', or '.msl', or a URI that identifies an embedded resource.
   at System.Data.Metadata.Edm.MetadataArtifactLoader.Create(String path, ExtensionCheck extensionCheck, String validExtension, ICollection`1 uriRegistry, MetadataArtifactAssemblyResolver resolver)
   at System.Data.Metadata.Edm.MetadataCache.SplitPaths(String paths)
   at System.Data.Common.Utils.Memoizer`2.<>c__DisplayClass2.<Evaluate>b__0()
   at System.Data.Common.Utils.Memoizer`2.Result.GetValue()
   at System.Data.Common.Utils.Memoizer`2.Evaluate(TArg arg)
   at System.Data.EntityClient.EntityConnection.GetMetadataWorkspace(Boolean initializeAllCollections)
   at System.Data.Objects.ObjectContext.RetrieveMetadataWorkspaceFromConnection()
   at System.Data.Objects.ObjectContext..ctor(EntityConnection connection, Boolean isConnectionConstructor)
   at Aseinfo.VH4.WindowsServices.Salarios.Data.VH4DataEntities..ctor(String connectionString)
   at Aseinfo.VH4.WindowsServices.Salarios.Repository.GenericEntityRepository..ctor(String connectionString)
   at Aseinfo.VH4.WindowsServices.Salarios.GeneraPeriodoPlanillaWcfService.Iniciar(IniciarPlanillaData data, IGenericEntityRepository repository)
   at Aseinfo.VH4.WindowsServices.Salarios.GenPlaHostWcf.Execute()

asked 26 Sep '13, 17:47

JulioRosales's gravatar image

JulioRosales
(suspended)
accept rate: 26%


La parte de la cadena de conexión que no entiende, no es la del proveedor de base de datos (que es la que validas con EvoConfig), sino la de la ubicación de los recursos (csdl, msl y ssdl) que especifican el modelo de Entity Framework.

El generador de planilla es diferente a la manera en que se conecta el WebSite, en cuanto a que la cadena de conexión del WebSite almacena los recursos CSDL, SSDL y MSL dentro de un assembly llamado 'Aseinfo.VH4.DataModels', mientras que GenPlaWinService almacena sus recursos como archivos físicos en el folder Data, dentro del folder de instalación de GenPlaWinService.

Entonces lo que tenes que revisar es que el servicio (cuando está ejecutándose) pueda ver el folder Data que esta en el mismo lugar donde está GenPlaWinService. Específicamente que existan y estén accesibles los archivos GenPlaWinService.csdl, GenPlaWinService.ssdl y GenPlaWinService.msl

link

answered 27 Sep '13, 04:09

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Julio, se me hace que tenes un problema con el string de conexión que se le está mandando.

Chequea los strings de conexión que tenes configurados:

  • Es primera vez que falla?
  • Cliente nuevo?
link

answered 26 Sep '13, 19:42

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

Es primera vez que falla, y no es cliente nuevo ya han venido utilizando el sistema. Revisando el string de conexion (Evolution Services) creo que se encuentra bien ya que utiliza el usuario EvoWorkflowUser y al realizar desde el EvoConfig el Test Connection me indica que fue exitoso.

(26 Sep '13, 19:50) JulioRosales JulioRosales's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×13

Asked: 26 Sep '13, 17:47

Seen: 2,050 times

Last updated: 27 Sep '13, 04:09

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática