InConnection Element Migration

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;