Thread: [Servingxml-help] Not a valid value for the specified attribute
Brought to you by:
danielaparker
From: rams <ra...@ta...> - 2006-05-03 09:11:22
|
SGksDQoNCkkgYW0gcnVubmluZyBhIHNhbXBsZSBwcm9ncmFtIHRvIGNvbnZlcnQgYW4gQVND SUkgZmlsZSB0byBFQkNESUMgZmlsZSAuDQpXaGVuIEkgcnVuIHRoZSBwcm9ncmFtIGkgZ290 IHRoZSBmb2xsb3dpbmcgZXhlcHRpb24uDQoNClRIRSBNRVNTQUdFIElTOg0KDQoNCk1heSAz LCAyMDA2IDEwOjE4OjU4IEFNIGNvbS5zZXJ2aW5neG1sLnV0aWwuc3lzdGVtLkRlZmF1bHRM b2dnZXIgZXJyb3INClNFVkVSRTogW3N5c3RlbV1FcnJvciBpbiBlbGVtZW50IHN4OmRlZmF1 bHRTdHJlYW1Tb3VyY2UsIGF0dHJpYnV0ZSBjaGFyc2V0IGhhcyANCmludmFsaWQgdmFsdWUu LiAgQ3A1MDANCltyYW1zQGhhcmlwcmFzYWRwIGZsYXQyZmxhdF0kDQoNCkNhbiBhbnkgb25l IHN1Z2dlc3QgYW55IHNvbHV0aW9uIGZvciB0aGF0Lg0KDQpUaGUgcmVzb3VyY2UgZmlsZSBJ IGFtIHVzaW5nIGlzOg0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiPz4NCg0KPHN4OnJlc291cmNl cyB4bWxuczpzeD0iaHR0cDovL3d3dy5zZXJ2aW5neG1sLmNvbS9jb3JlIj4NCiAgIA0KICA8 c3g6c2VydmljZSBpZD0iYXNjaWkyZWJjZGljIj4gDQogICAgPHN4OndyaXRlUmVjb3Jkcz4N CiAgICAgIDxzeDpmbGF0RmlsZVdyaXRlcj4NCiAgICAgICAgPHN4OmZsYXRGaWxlIHJlZj0i ZWJjZGljQm9va3NGaWxlIi8+DQogICAgICAgIDxzeDpkZWZhdWx0U3RyZWFtU2luayBlbmNv ZGluZz0iQ3A1MDAiLz4NCiAgICAgIDwvc3g6ZmxhdEZpbGVXcml0ZXI+DQogICAgICA8c3g6 ZmxhdEZpbGVSZWFkZXI+DQogICAgICAgIDxzeDpmbGF0RmlsZSByZWY9ImFzY2lpQm9va3NG aWxlIi8+DQogICAgICA8L3N4OmZsYXRGaWxlUmVhZGVyPg0KICAgIDwvc3g6d3JpdGVSZWNv cmRzPg0KICA8L3N4OnNlcnZpY2U+DQoNCiAgPHN4OnNlcnZpY2UgaWQ9ImViY2RpYzJhc2Np aSI+IA0KICAgIDxzeDp3cml0ZVJlY29yZHM+DQogICAgICA8c3g6ZmxhdEZpbGVXcml0ZXI+ DQogICAgICAgIDxzeDpmbGF0RmlsZSByZWY9ImFzY2lpQm9va3NGaWxlIi8+DQogICAgICA8 L3N4OmZsYXRGaWxlV3JpdGVyPg0KICAgICAgPHN4OmZsYXRGaWxlUmVhZGVyPg0KICAgICAg ICA8c3g6ZmxhdEZpbGUgcmVmPSJlYmNkaWNCb29rc0ZpbGUiLz4NCiAgICAgICAgPHN4OmRl ZmF1bHRTdHJlYW1Tb3VyY2UgZW5jb2Rpbmc9IkNwNTAwIi8+DQogICAgICA8L3N4OmZsYXRG aWxlUmVhZGVyPg0KICAgIDwvc3g6d3JpdGVSZWNvcmRzPg0KICA8L3N4OnNlcnZpY2U+DQog IA0KICA8c3g6ZmxhdEZpbGUgaWQ9ImViY2RpY0Jvb2tzRmlsZSI+DQogICAgPHN4OmZsYXRG aWxlSGVhZGVyPg0KICAgICAgPHN4OmZsYXRSZWNvcmRUeXBlIHJlZj0iZWJjZGljQm9va1R5 cGUiLz4NCiAgICA8L3N4OmZsYXRGaWxlSGVhZGVyPg0KICAgIDxzeDpmbGF0RmlsZUJvZHk+ DQogICAgICA8c3g6ZmxhdFJlY29yZFR5cGUgcmVmPSJlYmNkaWNCb29rVHlwZSIvPg0KICAg IDwvc3g6ZmxhdEZpbGVCb2R5Pg0KICA8L3N4OmZsYXRGaWxlPiAgICAgIA0KDQogIDxzeDpm bGF0UmVjb3JkVHlwZSBpZD0iZWJjZGljQm9va1R5cGUiIG5hbWU9ImViY2RpY0Jvb2tUeXBl Ij4NCiAgICA8c3g6ZmllbGREZWxpbWl0ZXIgdmFsdWU9InwiLz4NCiAgICA8c3g6ZGVsaW1p dGVkRmllbGQgbmFtZT0iYXV0aG9yIiBsYWJlbD0iQXV0aG9yIi8+DQogICAgPHN4OmRlbGlt aXRlZEZpZWxkIG5hbWU9ImNhdGVnb3J5IiBsYWJlbD0iQ2F0ZWdvcnkiLz4NCiAgICA8c3g6 ZGVsaW1pdGVkRmllbGQgbmFtZT0idGl0bGUiIGxhYmVsPSAiVGl0bGUiLz4NCiAgICA8c3g6 ZGVsaW1pdGVkRmllbGQgbmFtZT0icHJpY2UiIGxhYmVsPSJQcmljZSIvPg0KICA8L3N4OmZs YXRSZWNvcmRUeXBlPg0KICANCiAgPHN4OmZsYXRGaWxlIGlkPSJhc2NpaUJvb2tzRmlsZSI+ DQogICAgPHN4OmZsYXRGaWxlSGVhZGVyPg0KICAgICAgPHN4OmZsYXRSZWNvcmRUeXBlIHJl Zj0iYXNjaWlCb29rVHlwZSIvPg0KICAgICAgPHN4OmFubm90YXRpb25SZWNvcmQvPg0KICAg IDwvc3g6ZmxhdEZpbGVIZWFkZXI+DQogICAgPHN4OmZsYXRGaWxlQm9keT4NCiAgICAgIDxz eDpmbGF0UmVjb3JkVHlwZSByZWY9ImFzY2lpQm9va1R5cGUiLz4NCiAgICA8L3N4OmZsYXRG aWxlQm9keT4NCiAgICA8c3g6ZmxhdEZpbGVUcmFpbGVyPg0KICAgICAgPHN4OmFubm90YXRp b25SZWNvcmQ+PC9zeDphbm5vdGF0aW9uUmVjb3JkPg0KICAgICAgPHN4OmFubm90YXRpb25S ZWNvcmQ+VGhpcyBpcyBhIHRyYWlsZXIgcmVjb3JkPC9zeDphbm5vdGF0aW9uUmVjb3JkPg0K ICAgIDwvc3g6ZmxhdEZpbGVUcmFpbGVyPg0KICA8L3N4OmZsYXRGaWxlPiAgICAgIA0KDQog IDxzeDpmbGF0UmVjb3JkVHlwZSBpZD0iYXNjaWlCb29rVHlwZSIgbmFtZT0iYXNjaWlCb29r VHlwZSI+DQogICAgPHN4OnBvc2l0aW9uYWxGaWVsZCBuYW1lPSJjYXRlZ29yeSIgd2lkdGg9 IjEiLz4NCiAgICA8c3g6cG9zaXRpb25hbEZpZWxkIG5hbWU9ImF1dGhvciIgd2lkdGg9IjMw Ii8+DQogICAgPHN4OnBvc2l0aW9uYWxGaWVsZCBuYW1lPSJ0aXRsZSIgd2lkdGg9IjMwIi8+ DQogICAgPHN4OnBvc2l0aW9uYWxGaWVsZCBuYW1lPSJwcmljZSIgd2lkdGg9IjEwIiBqdXN0 aWZ5PSJyaWdodCIvPg0KICA8L3N4OmZsYXRSZWNvcmRUeXBlPg0KICANCjwvc3g6cmVzb3Vy Y2VzPg0KDQpQbHMgc3VnZ2VzdCBhIHNvbHV0aW9uIGZvciB0aGlzLg0KVGhhbmtzIGFuZCBS ZWdhcmRzDQpSYW1SZWRkeS5TDQpUaGlzIGUtbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0 dGVkIHdpdGggaXQgYXJlIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lw aWVudChzKSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGlu Zm9ybWF0aW9uLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IG9yIHJl Y2VpdmVkIGl0IGluIGVycm9yLCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5 IGUtbWFpbCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBvcmlnaW5hbCBtZXNzYWdl LiBQbGVhc2UgZG8gbm90IGNvcHkgaXQgZm9yIGFueSBwdXJwb3NlIG9yIGRpc2Nsb3NlIGl0 cyBjb250ZW50cy4NCg0KQ29weXJpZ2h0IFRhcmFuZyBTb2Z0d2FyZSBUZWNobm9sb2dpZXMg UHZ0LiBMdGQuIDIwMDQuIEFsbCByaWdodHMgUmVzZXJ2ZWQ= |
From: Daniel P. <dan...@sy...> - 2006-05-03 12:24:59
|
Rams, The error message indicates that it's failing here, for the charset = "Cp500": Charset charset =3D null; if (charsetName !=3D null) { try { charset =3D Charset.forName(charsetName); } catch (IllegalCharsetNameException e) { ... } catch (UnsupportedCharsetException e) { ... } } An exception is being thrown in the Java Charset.forName method. So = this doesn't appear to be a ServingXML issue. Also, I can't reproduce it. Try creating a small Java program that just = executes the lines above and verify that that fails. If it fails, check = whether it throws an UnsupportedCharsetException or an = IllegalCharsetNameException. -- Daniel ----- Original Message -----=20 From: rams=20 To: Ser...@li...=20 Sent: Wednesday, May 03, 2006 5:10 AM Subject: [Servingxml-help] Not a valid value for the specified = attribute Hi, I am running a sample program to convert an ASCII file to EBCDIC file = . When I run the program i got the following exeption. THE MESSAGE IS: May 3, 2006 10:18:58 AM com.servingxml.util.system.DefaultLogger error SEVERE: [system]Error in element sx:defaultStreamSource, attribute = charset has invalid value.. Cp500 [rams@hariprasadp flat2flat]$ Can any one suggest any solution for that. The resource file I am using is: <?xml version=3D"1.0"?> <sx:resources xmlns:sx=3D"http://www.servingxml.com/core"> <sx:service id=3D"ascii2ebcdic">=20 <sx:writeRecords> <sx:flatFileWriter> <sx:flatFile ref=3D"ebcdicBooksFile"/> <sx:defaultStreamSink encoding=3D"Cp500"/> </sx:flatFileWriter> <sx:flatFileReader> <sx:flatFile ref=3D"asciiBooksFile"/> </sx:flatFileReader> </sx:writeRecords> </sx:service> <sx:service id=3D"ebcdic2ascii">=20 <sx:writeRecords> <sx:flatFileWriter> <sx:flatFile ref=3D"asciiBooksFile"/> </sx:flatFileWriter> <sx:flatFileReader> <sx:flatFile ref=3D"ebcdicBooksFile"/> <sx:defaultStreamSource encoding=3D"Cp500"/> </sx:flatFileReader> </sx:writeRecords> </sx:service> <sx:flatFile id=3D"ebcdicBooksFile"> <sx:flatFileHeader> <sx:flatRecordType ref=3D"ebcdicBookType"/> </sx:flatFileHeader> <sx:flatFileBody> <sx:flatRecordType ref=3D"ebcdicBookType"/> </sx:flatFileBody> </sx:flatFile>=20 <sx:flatRecordType id=3D"ebcdicBookType" name=3D"ebcdicBookType"> <sx:fieldDelimiter value=3D"|"/> <sx:delimitedField name=3D"author" label=3D"Author"/> <sx:delimitedField name=3D"category" label=3D"Category"/> <sx:delimitedField name=3D"title" label=3D "Title"/> <sx:delimitedField name=3D"price" label=3D"Price"/> </sx:flatRecordType> <sx:flatFile id=3D"asciiBooksFile"> <sx:flatFileHeader> <sx:flatRecordType ref=3D"asciiBookType"/> <sx:annotationRecord/> </sx:flatFileHeader> <sx:flatFileBody> <sx:flatRecordType ref=3D"asciiBookType"/> </sx:flatFileBody> <sx:flatFileTrailer> <sx:annotationRecord></sx:annotationRecord> <sx:annotationRecord>This is a trailer record</sx:annotationRecord> </sx:flatFileTrailer> </sx:flatFile>=20 <sx:flatRecordType id=3D"asciiBookType" name=3D"asciiBookType"> <sx:positionalField name=3D"category" width=3D"1"/> <sx:positionalField name=3D"author" width=3D"30"/> <sx:positionalField name=3D"title" width=3D"30"/> <sx:positionalField name=3D"price" width=3D"10" justify=3D"right"/> </sx:flatRecordType> </sx:resources> Pls suggest a solution for this. Thanks and Regards RamReddy.S This e-mail and any files transmitted with it are for the sole use of = the intended recipient(s) and may contain confidential and privileged = information. If you are not the intended recipient or received it in = error, please contact the sender by reply e-mail and destroy all copies = of the original message. Please do not copy it for any purpose or = disclose its contents. Copyright Tarang Software Technologies Pvt. Ltd. 2004. All rights = Reserved |