Re: [Servingxml-help] Flat file structure validation
Brought to you by:
danielaparker
From: Daniel P. <dan...@sy...> - 2007-03-23 02:35:22
|
Yes, in record mapping sections you can define groupings based on the = previous, current, and next records, check out any of the examples using = sx:innerGroup. The case below is no problem, I may use it in as example = in the element reference. =20 Daniel ----- Original Message -----=20 From: Ravikumar Tadysetty=20 To: Daniel Parker=20 Sent: Thursday, March 22, 2007 4:06 PM Subject: Re: [Servingxml-help] Flat file structure validation Thanks Daniel. This is helpful.=20 Another question on the same file structure. It looks like serving xml processes one record (using onRecord) at a = time. Can I have control over 2 record at a time while converting flat = file to xml. I want to convert the below flat file as follows. = Essentially I want to put one field from E record and one field from S = record into <group1>. So while processing E record, I need information = from the next record also.=20 E1001FIELD0 S1001FIELD1FIELD2 E1002FIELDA S1002FIELDBFIELDC TO <record fileno=3D1001> <group1> <a>FIELD0</a>=20 <b>FIELD2</b> </group1> <group2> <c>FIELD1</c> </group2> </record> On 3/12/07, Daniel Parker <dan...@sy...> wrote: Hello Ravi, I think you'd have to transform the flat file to XML and express the = rules in an XML Schema, using the msv:schemaValidator (previously = msv:msvFilter) to validate the XML. Alternatively, you could write a = custom record filter in Java, and buffer enough records until you could = determine whether they were valid, and discard them or throw an = exception if you find an error. But other than that, the tool doesn't = provide anything special for validating groups of records, as opposed to = individual records. Best regards, Daniel ----- Original Message -----=20 From: Ravikumar Tadysetty=20 To: ser...@li...=20 Sent: Friday, March 09, 2007 12:16 AM Subject: [Servingxml-help] Flat file structure validation Hi I am trying to use servingxml to validate and transform flat files = to xml. I am wondering if this toolkit can help validate the flat file = which looks as follows: Every row is a record with position #1 as record type. Position = #2-5 as filenumber and the rest as misc fields. I want to validate that = for every filenumber, there exists atleast 1 E record followed by 0 or = more S records.=20 E1001FIELD0 S1001FIELD1FIELD2 S1001FIELD3FIELD4 E1002FIELDA S1002FIELDBFIELDC Thanks Ravi -------------------------------------------------------------------------= - = -------------------------------------------------------------------------= Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to = share your opinions on IT & business topics through brief surveys-and earn = cash = http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV=20 -------------------------------------------------------------------------= - _______________________________________________ Servingxml-help mailing list Ser...@li... https://lists.sourceforge.net/lists/listinfo/servingxml-help |