This operator can be used to transform element with other protocol handler, e.g. read a complete document from a server and then parse this document with csv or xml
Parameter
protocol:
The protocol parameter defines the application protocol to transform the processing results.inputDatahandler:
This parameter defines the input formatoutputDatahandler:
This parameter defines the transform of the single attributes of the processing results.options:
Transport protocol and application protocol depending optionsschema:
The output schema of the access operator (may depend on the protocol handler)
Example
CONVERTER({protocol='CSV', inputDataHandler='tuple', outputDataHandler='tuple', options=[ ['csv.delimiter',','], ['csv.textDelimiter','"'] ], schema=[['id', 'String'],['text1', 'String'],['text2','String'],['time','String']] }, ACCESS({ source='Yahoo', wrapper='GenericPull', transport='HTTP', protocol='Document', datahandler='Tuple', options=[ ['uri', 'http://finance.yahoo.com/d/quotes.csv?s=AAPL+MSFT&f=snat1'], ['method', 'get'], ['scheduler.delay','1000'], ['oneDocumentPerCall','true'] ], schema=[['text', 'String']] } ))