question: public void editIDRepo ( String realmName , String idRepoName , Map values ) throws AMConsoleException { String [ ] params = { realmName , idRepoName } ; logEvent ( "ATTEMPT_MODIFY_ID_REPO" , params ) ; values . remove ( "idRepoLoadSchema" ) ; try { ServiceConfigManager svcCfgMgr = new ServiceConfigManager ( IdConstants . REPO_SERVICE , getUserSSOToken ( ) ) ; ServiceConfig cfg = svcCfgMgr . getOrganizationConfig ( realmName , null ) ; ServiceConfig ss = cfg . getSubConfig ( idRepoName ) ; ss . setAttributes ( values ) ; logEvent ( "SUCCEED_MODIFY_ID_REPO" , params ) ; } catch ( SMSException e ) { String strError = getErrorString ( e ) ; String [ ] paramsEx = { realmName , idRepoName , strError } ; logEvent ( "SMS_EXCEPTION_MODIFY_ID_REPO" , paramsEx ) ; throw new AMConsoleException ( strError ) ; } catch ( SSOException e ) { String strError = getErrorString ( e ) ; String [ ] paramsEx = { realmName , idRepoName , strError } ; logEvent ( "SSO_EXCEPTION_MODIFY_ID_REPO" , paramsEx ) ; throw new AMConsoleException ( strError ) ; } }
target:  Edit ID Repo object.