The Tuple Descriptor File must describe the schema of the stream that you are publishing to.
This file is required because out-of-process adapters have no way of knowing the schema on Sybase CEP Server side unless we tell it to them. An example tuple descriptor looks like this:
<?xml version="1.0" encoding="UTF-8"?> <TupleDescriptor xmlns="http://www.sybase.com/cpx/2004/03/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sybase.com/cpx/2004/03/cpx_td.xsd" Name="MyTuple" > <Field Name="field1" xsi:type="StringFieldType" /> <Field Name="field2" xsi:type="IntegerFieldType" /> </TupleDescriptor>