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;