Maapi.net cannot find sql files
There is an issue with the mapping store initialization.
After following steps :
- git clone -b master --single-branch --recurse-submodules https://YOURUSERNAME:YOURPASSWORD@webgate.ec.europa.eu/CITnet/stash/scm/sdmxri/maapi.net.git
- git clone -b master –single-branch –recurse-submodules https://YOURUSERNAME:YOURPASSWORD@webgate.ec.europa.eu/CITnet/stash/scm/sdmxri/msdb.sql.git maapi.net/src/Estat.Sri.Mapping.MappingStore/resources
- dotnet publish /c/git/maapi.net/src/Estat.Sri.Mapping.Tool/Estat.Sri.Mapping.Tool.csproj
- config
- dotnet /c/git/dotstatsuite-core-dbup/DotStat.DbUp/bin/Debug/netcoreapp2.1/publish/DotStat.DbUp.dll upgrade --connectionString "Server=localhost;Database=DesignStructDb;User=SA_USER;Password=SA_PASSWORD;" --mappingStoreDb --loginName testLoginDesignStruct --loginPwd "testLogin(!)Password" --force
- dotnet Estat.Sri.Mapping.Tool.dll init -m DesignStructDb -f
Unhandled Exception: System.IO.FileNotFoundException: Estat.Sri.Msdb.Sql.sql_insert_enums.sql
at Estat.Sri.Msdb.Sql.ResourceDataLocation.GetDataLocationFromFullPath(String fullPath) in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.MappingStore/resources/src/dotnet/ResourceDataLocation.cs:line 108
at Estat.Sri.Msdb.Sql.ResourceDataLocation.GetDataLocation(String location) in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.MappingStore/resources/src/dotnet/ResourceDataLocation.cs:line 98
at Estat.Sri.Mapping.MappingStore.Engine.ResourceDataLocationFactory.GetDataLocation(String location) in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.MappingStore/Engine/ResourceDataLocationFactory.cs:line 83
at Estat.Sri.Mapping.MappingStore.Engine.SqlScriptProviderEngine.ReadLines(String resourcePath)+MoveNext() in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.MappingStore/Engine/SqlScriptProviderEngine.cs:line 214
at Estat.Sri.Utils.Sql.SqlFileParsingExtension.SplitStatements(IEnumerable1 lines)+MoveNext() in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Utils/Sql/SqlFileParsingExtension.cs:line 43 at Estat.Sri.Mapping.MappingStore.Engine.SqlScriptProviderEngine.GetSqlStatements()+MoveNext() in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.MappingStore/Engine/SqlScriptProviderEngine.cs:line 196 at Estat.Sri.Mapping.MappingStore.Engine.DbMappingStoreEngine.ExecuteStatements(String storeId, IEnumerable
1 fullSchema) in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.MappingStore/Engine/DbMappingStoreEngine.cs:line 381
at Estat.Sri.Mapping.MappingStore.Engine.DbMappingStoreEngine.Initialize(String storeId) in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.MappingStore/Engine/DbMappingStoreEngine.cs:line 205
at Estat.Sri.Mapping.Tool.Program.Init(IMappingStoreManager mappingStoreManager, InitOption option) in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.Tool/Program.cs:line 218
at Estat.Sri.Mapping.Tool.Program.<>c__DisplayClass1_0.b__1(InitOption arg) in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.Tool/Program.cs:line 83
at Estat.Sri.Mapping.Tool.Program.Main(String[] args) in /Users/anthonylaferrara/statsuitecore/maapi.net/src/Estat.Sri.Mapping.Tool/Program.cs:line 79
I tried with multiple versions multiple branch of repository mappi.net, same issue. I tried to compile the tool on different machine (behind proxy, without proxy, on Windows, mac,...). Always the same issue.