In CCL, the Aleri InConnection element migrates to an ATTACH INPUT ADAPTER statement, and the InConnection and DataLocation properties are defined as adapter properties. The Aleri store element migrates to a CREATE MEMORY STORE statement, and the SourceStream element migrates to a CREATE INPUT WINDOW statement.
AleriML:
<Store file="store1" id="store1" kind="memory"/>
<DataLocation id="xml_file_input" type="xml_in">
<LocationParam name="dir" value="C:/test"/>
<LocationParam name="matchStreamName" value="false"/>
<LocationParam name="filePattern" value="*.xml"/>
</DataLocation>
<SourceStream id="alldatatypes" store="store1">
<Column datatype="int32" key="true" name="id"/>
<Column datatype="int64" key="true" name="a"/>
<Column datatype="string" key="false" name="charData"/>
<InConnection location="xml_file_input" name="InConn1">
<ConnectionParam name="file" value="test.xml"/>
</InConnection>
</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 INPUT ADAPTER InConn1 TYPE xml_in TO alldatatypes PROPERTIES dir='C:/test', file='test.xml', filePattern='*.xml', matchStreamName=false;