2.2 Sample ICF File

The following code snippet shows a sample ICF file.

module POA_University1 {
    implementation CourseSynopsisEnumerator_i {
        activation_policy(process);
        transaction_policy(optional);
        implements(University1::CourseSynopsisEnumerator);
    };
};
module POA_University1 {
    implementation Registrar_i {
        activation_policy(method);
        transaction_policy(optional);
        implements(University1::Registrar);
    };
};
module POA_University1 {
    implementation RegistrarFactory_i {
        activation_policy(process);
        transaction_policy(optional);
        implements(University1::RegistrarFactory);
    };
};