@ Override public void open ( ) throws InfoStoreException { String methodName = "open" ; try { getClassSource ( ) . open ( ) ; } catch ( ClassSource_Exception e ) { // defect 84235:we are generating multiple Warning/Error messages for each error due to each level reporting them. // Disable the following warning and defer message generation to a higher level. // CWWKC0026W //Tr.warning(tc, "ANNO_INFOSTORE_OPEN1_EXCEPTION", getHashText(), getClassSource().getHashText()); String eMsg = "[ " + getHashText ( ) + " ] Failed to open class source " ; throw InfoStoreException . wrap ( tc , CLASS_NAME , methodName , eMsg , e ) ; } }
Open the InfoStore for processing . Primarily this will open the ClassSources attached to this InfoStore which will then allow classes to be accessed .