configs = [{
					"Name" : "RecordFlag",
					"StartPosition" : 1,
					"EndPosition" : 1,
					"Type" : "String",
					"IsPrimaryKey" : "This column doesn't exist in Table database"
				},{
					"Name" : "SecurityName",
					"StartPosition" : 2,
					"EndPosition" : 21,
					"Type" : "String",
					"IsPrimaryKey" : False
				},{
					"Name" : "SecurityId",
					"StartPosition" : 22,
					"EndPosition" : 29,
					"Type" : "Int",
					"IsPrimaryKey" : True
				},{
					"Name" : "NewsAnnounceDate",
					"StartPosition" : 30,
					"EndPosition" : 44,
					"Type" : "DateTime",
					"IsPrimaryKey" : True
				},{
					"Name" : "SequenceOfAnnouncement",
					"StartPosition" : 45,
					"EndPosition" : 47,
					"Type" : "Int",
					"IsPrimaryKey" : True
				},{
					"Name" : "BookClosingDate",
					"StartPosition" : 48,
					"EndPosition" : 57,
					"Type" : "Date",
					"IsPrimaryKey" : False
				},{
					"Name" : "BeginningXsDate",
					"StartPosition" : 58,
					"EndPosition" : 67,
					"Type" : "Date",
					"IsPrimaryKey" : False
				},{
					"Name" : "BoardDate",
					"StartPosition" : 68,
					"EndPosition" : 77,
					"Type" : "Date",
					"IsPrimaryKey" : False
				},{
					"Name" : "ShareDividendRatio",
					"StartPosition" : 78,
					"EndPosition" : 110,
					"Type" : "String",
					"IsPrimaryKey" : False
				},{
					"Name" : "DividendPricePerShare",
					"StartPosition" : 111,
					"EndPosition" : 130,
					"Type" : "Decimal",
					"DecimalPlaces" : 12,
					"IsPrimaryKey" : False
				},{
					"Name" : "AllotedShares",
					"StartPosition" : 131,
					"EndPosition" : 145,
					"Type" : "Int",
					"IsPrimaryKey" : False
				},{
					"Name" : "DividendType",
					"StartPosition" : 146,
					"EndPosition" : 147,
					"Type" : "String",
					"IsPrimaryKey" : False
				},{
					"Name" : "DividendFlag",
					"StartPosition" : 148,
					"EndPosition" : 148,
					"Type" : "String",
					"IsPrimaryKey" : False
				},{
					"Name" : "PaymentDate",
					"StartPosition" : 149,
					"EndPosition" : 158,
					"Type" : "Date",
					"IsPrimaryKey" : False
				},{
					"Name" : "BeginningDateOfOperationPeriod",
					"StartPosition" : 159,
					"EndPosition" : 168,
					"Type" : "Date",
					"IsPrimaryKey" : False
				},{
					"Name" : "EndingDateOfOperationPeriod",
					"StartPosition" : 169,
					"EndPosition" : 178,
					"Type" : "Date",
					"IsPrimaryKey" : False
				},{
					"Name" : "CancelStatus",
					"StartPosition" : 179,
					"EndPosition" : 179,
					"Type" : "String",
					"IsPrimaryKey" : False
				},{
					"Name" : "ShareDividendRatioOfUnderlying",
					"StartPosition" : 180,
					"EndPosition" : 212,
					"Type" : "String",
					"IsPrimaryKey" : False
				},{
					"Name" : "DividendPricePerShareCurrencyUnitOfUnderlying",
					"StartPosition" : 213,
					"EndPosition" : 232,
					"Type" : "Decimal",
					"DecimalPlaces" : 12,
					"IsPrimaryKey" : False
				}
				]