public void run(PerSecurityWSDL.PerSecurityWS ps) { try { // Making GetFields request using keyword and marketSector GetFieldsRequest gtFldReq = new GetFieldsRequest(); FieldSearchCriteria criteria = new FieldSearchCriteria(); criteria.keyword = "Price"; criteria.marketsectors = new MarketSector[] { MarketSector.Equity }; gtFldReq.criteria = criteria; getFieldsRequest1 gtReq1 = new getFieldsRequest1(gtFldReq); getFieldsResponse1 gtResp1 = new getFieldsResponse1(); gtResp1 = ps.getFields(gtReq1); // Parsing the response FieldInfo[] fields = gtResp1.getFieldsResponse.fields; for (int i = 0; i < fields.Length; i++) { Console.WriteLine("******************"); Console.WriteLine("Mnemonic: " + fields[i].mnemonic + "\nid: " + fields[i].id + "\ndefinition: " + fields[i].definition + "\ndescription:" + fields[i].description ); } } catch (Exception ex) { Console.WriteLine("Exception: " + ex.Message); } }
public void TestGetFields() { var localName = "GetField.docx"; var remoteName = "TestGetFields.docx"; var fullName = Path.Combine(this.dataFolder, remoteName); this.StorageApi.PutCreate(fullName, null, null, File.ReadAllBytes(BaseTestContext.GetDataDir(this.fieldFolder) + localName)); var request = new GetFieldsRequest(remoteName, this.dataFolder, nodePath: "sections/0"); FieldsResponse actual = this.WordsApi.GetFields(request); Assert.AreEqual(200, actual.Code); }
public void TestGetFieldsWithoutNodePath() { string localFileName = "GetField.docx"; string remoteFileName = "TestGetFieldsWithoutNodePath.docx"; this.UploadFileToStorage( remoteDataFolder + "/" + remoteFileName, null, null, File.ReadAllBytes(LocalTestDataFolder + fieldFolder + "/" + localFileName) ); var request = new GetFieldsRequest( name: remoteFileName, folder: remoteDataFolder ); var actual = this.WordsApi.GetFields(request); Assert.NotNull(actual.Fields); Assert.NotNull(actual.Fields.List); Assert.AreEqual(1, actual.Fields.List.Count); Assert.AreEqual("1", actual.Fields.List[0].Result); }