OutConnection Element Migration

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;