Using ITR
SE_PutFields( modB11, &flds );
SE_AddToTransmittal( modB11, xmtlB );
SE_AddComponentRelationship( mlibB1, modB11, NULL );
flds.u.Model.ID = (SE_ID)22;
SE_CreateObject( impl_id, SE_MODEL_TOKEN, &modB12 );
SE_PutFields( modB12, &flds );
SE_AddToTransmittal( modB12, xmtlB );
SE_AddComponentRelationship( mlibB1, modB12, NULL );
SE_PublishObject( mlibA1, "mlibA1" ) != SE_SUCCESS );
SE_PublishObject( gmB11, "gmB11" );
SE_PublishObject( gmB12, "gmB12" );
// add the component and ITR component relationshps
SE_AddComponentRelationship( rootA, mlibA1, NULL );
SE_AddComponentRelationship( rootb, mlibB1, NULL );
SE_AddComponentRelationship( mlibA1, modA11, NULL );
SE_AddComponentRelationship( mlibB1, modB11, NULL );
SE_AddComponentRelationship( mlibB1, modB12, NULL );
SE_AddComponentRelationship( mlibA1, modB11, NULL );
SE_AddComponentRelationship( mlibA1, modB12, NULL );