/// <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); }
/// <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"); }