In CCL, the Aleri store element migrates to a CREATE MEMORY STORE statement, the SourceStream element migrates to a CREATE INPUT WINDOW statement, and the OutConnection element migrates to an ATTACH OUTPUT ADAPTER statement.
The Aleri OutConnection and DataLocation properties are defined as adapter properties.
AleriML:
<Store file="store1 id="store1" kind="memory"/>
<DataLocation id="xmlOut" type="xml_out"></DataLocation>
<SourceStream id="alldatatypes" store="store1">
<OutConnection location="xmlOut" name=" OutConn1">
<ConnectionParam name="dir" value="output"/>
<ConnectionParam name="file" value="testOut.xml"/>
<ConnectionParam name="outputBase" value="true"/>
</OutConnection>
<Column datatype="int32" key="true" name="id"/>
<Column datatype="int64" key="true" name="a"/>
<Column datatype="string" key="false" name="charData"/>
</SourceStream>
CCL:
CREATE MEMORY STORE store1 PROPERTIES INDEXTYPE ='tree', INDEXSIZEHINT =8; CREATE INPUT WINDOW alldatatypes SCHEMA (id INTEGER, a LONG, charData STRING) PRIMARY KEY (id, a) STORE store1; ATTACH OUTPUT ADAPTER OutConn1 TYPE xml_out TO alldatatypes PROPERTIES dir='output', file='testOut.xml', outputBase=true;