IBM InfoSphere Information Analyzer, Version 11.3.1
Use the POST create command to create an empty project or a project that contains content in InfoSphere® Information Analyzer.
POST create
| HTTP method | URI pattern | Data format | Success codes | Error codes |
|---|---|---|---|---|
| POST | create | XML | 200 | 400 (bad request) or 500 (server error) |
https://ServerName:9443/ibm/iis/ia/api/create
<?xml version="1.0" encoding="UTF-8"?>
<iaapi:Project xmlns:iaapi="http://www.ibm.com/investigate/api/iaapi"
name="newProject"/>
<?xml version="1.0" encoding="UTF-8"?>
<iaapi:Project xmlns:iaapi="http://www.ibm.com/investigate/api/iaapi"
name="newProject">
<description>Description of the project</description>
<DataSources>
<DataSource name="SOURCE1">
<Schema name="SCHEMA1">
<Table name="TABLE1">
<Column name="COL1"/>
<Column name="COL2"/>
</Table>
</Schema>
</DataSource>
</DataSources>
</iaapi:Project>
<?xml version="1.0" encoding="UTF-8"?>
<iaapi:Project xmlns:iaapi="http://www.ibm.com/investigate/api/iaapi" name
="newProject">
<description>Description of the project</description>
<DataSources>
<DataSource name="SOURCE1">
<Schema name="SCHEMA1">
<Table name="TABLE1">
<Column name="COL1"/>
<Column name="COL2"/>
</Table>
<Table name="TABLE2">
<Column name="COLA"/>
<Column name="COLB"/>
</Table>
</Schema>
</DataSource>
</DataSources>
<Tasks>
<RunColumnAnalysis>
<Column name="SOURCE1.SCHEMA1.*.*"/>
</RunColumnAnalysis>
</Tasks>
</iaapi:Project>
<?xml version="1.0" encoding="UTF-8"?>
<iaapi:Project xmlns:iaapi="http://www.ibm.com/investigate/api/iaapi"
name="newProject">
<description>Description of the project</description>
<DataSources>
<DataSource name="SOURCE1">
<Schema name="SCHEMA1">
<Table name="TABLE1">
<Column name="COL1"/>
<Column name="COL2"/>
</Table>
<Table name="TABLE2">
<Column name="COL1"/>
<Column name="COL2"/>
<VirtualColumn name="COL1_COL2">
<Concatenation nullValueReplacement="^" padChar=" "
quoteChar="\"" separator="|">
<Column name="COL1"/>
<Column name="COL2"/>
</Concatenation>
</VirtualColumn>
</Table>
<VirtualTable name="VIRTUALTABLE1" baseTable="TABLE1" >
<WhereCondition> COL1 = 'M' </WhereCondition>
<Column name="COL1"/>
<Column name="COL2"/>
</VirtualTable>
</Schema>
</DataSource>
</DataSources>
</iaapi:Project>