/// <summary>
 /// Initializes a new instance of the <see cref="TestXS"/> class.
 /// </summary>
 /// <param name="name">
 /// The name.
 /// </param>
 public TestXS(string name)
 {
     var connectionString = ConfigurationManager.ConnectionStrings [name];
     this._dataRetrieval = new DataRetrieverCore(new HeaderImpl("TestXS", "ZZ9"), connectionString, SdmxSchemaEnumType.VersionTwo);
     this._dataQueryParseManager = new DataQueryParseManager(SdmxSchemaEnumType.VersionTwo);
     this._retrievalManager = new MappingStoreSdmxObjectRetrievalManager(connectionString);
 }
 public TestTimeRange(string connectionName)
 {
     var connectionString = ConfigurationManager.ConnectionStrings[connectionName];
     this._dataRetrievalRest = new DataRetrieverCore(new HeaderImpl("TEST_ID", "TEST_SENDER"), connectionString, SdmxSchemaEnumType.VersionTwo);
     this._retrievalManager = new MappingStoreSdmxObjectRetrievalManager(connectionString);
     this._dataQueryParseManager = new DataQueryParseManager(SdmxSchemaEnumType.Null);
 }
Example #3
0
 /// <summary>
 /// First Parse Message arrived from external process for SDMX 2.0
 /// </summary>
 /// <param name="manager">data parsed from DataQueryParseManager (Sdmx CommonAPI)</param>
 /// <param name="location">Arrived Message converted to IReadableDataLocation</param>
 public void ParseQueryMessage20(IDataQueryParseManager manager, IReadableDataLocation location)
 {
     HaveError    = false;
     ErrorMessage = null;
     try
     {
         RetrievalManagerObject = new RetrievalManager(DataFlowElementId, SdmxSchemaEnumType.VersionTwo);
         //RetrievalManagerObject.
         IList <IDataQuery> WhereStatement20 = manager.BuildDataQuery(location, (ISdmxObjectRetrievalManager)RetrievalManagerObject);
         WhereStatement = new DataWhereStatment(WhereStatement20);
     }
     catch (SdmxException sdmxerr)
     {
         HaveError    = true;
         ErrorMessage = sdmxerr;
     }
     catch (Exception err)
     {
         HaveError    = true;
         ErrorMessage = new SdmxException(this, FlyExceptionObject.FlyExceptionTypeEnum.ParsingQueryError, err);
     }
 }
 public void Init()
 {
     dataQueryParseManager = new DataQueryParseManager(SdmxSchemaEnumType.Null);
     parsingManager = new StructureParsingManager();
 }
        public void Init()
        {
            IStructureWorkspace structureWorkspace;
            IDataflowObject dataflowObject;
            IDataStructureObject dataStructureObject;

            dataQueryParseManager = new DataQueryParseManager(SdmxSchemaEnumType.Null);
            parsingManager = new StructureParsingManager();
            beanRetrivalManager = new Mock<ISdmxObjectRetrievalManager>();

            using (var fileDataFlowReadableDataLocation = new FileReadableDataLocation(FileDataFlow))
            {
                structureWorkspace = parsingManager.ParseStructures(fileDataFlowReadableDataLocation);
                ISdmxObjects structureBeans = structureWorkspace.GetStructureObjects(false);
                dataflowObject = structureBeans.Dataflows.First();
                Assert.IsNotNull(dataflowObject);
            }

            using (var fileKeybeanReadableDataLocation = new FileReadableDataLocation(FilekeyBean))
            {
                structureWorkspace = parsingManager.ParseStructures(fileKeybeanReadableDataLocation);
                ISdmxObjects structureBeans = structureWorkspace.GetStructureObjects(false);
                dataStructureObject = structureBeans.DataStructures.First();
                Assert.IsNotNull(dataStructureObject);
            }

            beanRetrivalManager.Setup(m => m.GetMaintainableObject<IDataflowObject>(It.IsAny<IMaintainableRefObject>())).Returns(dataflowObject);
            beanRetrivalManager.Setup(m => m.GetMaintainableObject<IDataStructureObject>(It.IsAny<IMaintainableRefObject>())).Returns(dataStructureObject);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="TestDataRetrieverSdmxV21"/> class. 
 /// </summary>
 public TestMaxAllowedObservations()
 {
     this._dataQueryParseManager = new DataQueryParseManager(SdmxSchemaEnumType.Null);
     this._defaultHeader = new HeaderImpl("TestMaxAllowedObservations", "ZZ9");
 }