ice.NET Business Objects Builder

The ice.NET Business Objects Builder is a command line tool that creates Business Object interfaces, base implementations and query specifications out of ice.NET models.

The ice.NET models must be available as XML documents. In addition to the model files icebob.exe needs a business objects control file (recommended file name: bo.xml). Detailed information about the business objects concept can be found at the page . The XML schema for the business objects control file and an example for it, is available at the page .

Using icebob.exe

To start icebob.exe use the following command:
icebob.exe [path to BO control file]

Caution: Make sure that the Business Objects files generated by previous icebob.exe calls can be overwritten (remove the readonly file attribute that is sometimes set by SCC systems). Otherwise icebob.exe fails with an error message.

Hint: You can use a batch file for an easier call of the icebob.exe. Save the batch file (like the example below) into the same folder as the bo.xml or adjust the path in the batch file.

@echo off

attrib -r BusinessObjects\*.cs
attrib -r BusinessObjects\Implementation\*.cs

D:\PDTec\ice\current\ice_p008_Release\Tools\BoBuilder\icebob.exe bo.xml -v

echo.
pause