I am buiding an OSB (188.8.131.52.0) service to read an Mircosoft Excel file. As OSB do-not support the same (out of the box), i want to hook the file adaptor with 'a Valve' to do the pre-processing.
The valve i have written will simply read the cells & convert into a CSV File. File adaptor can take care of doing processing the CSV content. Though, i could get this working using SOA. i could not get this done using OSB.
Below are the two error line i see in server :
<oracle.tip.pc.services.translation.xlators.nxsd.NXSDTranslatorImpl> <NXSDTranslatorImpl> <readNativeData> <readNativeData call failed ...>
<oracle.tip.pc.services.translation.xlators.nxsd.NXSDTranslatorImpl> <NXSDTranslatorImpl> <processScalarType> <processScalarType call failed...>
It looks like the pipelines values are not executing before proxy kicks in & NXSD seems to be failing while parsing the content of the file. Attached are the snapshot of the jca file (with pipeline property) and pipeline file content.
Could someone help me to understand what am i doing wrong ? @"Martien van den Akker"