question: public static InfoRegister createFolder ( User user , Integer bookId , List atts , List inter , Map documents , String entidad , boolean consolidacion ) throws ValidationException , SecurityException , BookException , SessionException , TecDocException , ParseException , AttributesException { InfoRegister result = new InfoRegister ( ) ; String sessionID = new String ( ) ; try { sessionID = Login . login ( user , entidad ) ; setOfficeUserRegister ( entidad , sessionID , atts ) ; BookSession . openBook ( sessionID , bookId , entidad ) ; Integer launchDistOutRegister = RegisterServicesUtil . getInvesConfActions ( entidad ) ; RegisterServicesUtil . canCreateFolder ( sessionID , bookId , documents , user , atts , entidad , consolidacion ) ; AxSf axsfQ = BookSession . getFormFormat ( sessionID , bookId , entidad ) ; FieldFormat fieldFormat = RegisterServicesUtil . getFieldFormat ( sessionID , bookId ) ; Map translatedIds = RegisterServicesUtil . getFieldsWithSustitute ( atts , axsfQ , sessionID , bookId , entidad ) ; AxSf newAxSF = RegisterServicesUtil . initInOrOutFolder ( user , axsfQ ) ; newAxSF = RegisterServicesUtil . completeFolder ( translatedIds , axsfQ , newAxSF , user . getLocale ( ) , atts , fieldFormat , consolidacion ) ; FolderDataSession data = Register . createNewFolder ( sessionID , bookId , newAxSF , inter , documents , launchDistOutRegister , user . getLocale ( ) , entidad , consolidacion ) ; result = ConsultRegister . consultRegisterInfo ( bookId , data . getAxsfNew ( ) , data . getNewRegisterID ( ) , data . getScrofic ( ) , data . getUserName ( ) , user . getLocale ( ) ) ; } finally { BookSession . closeBook ( sessionID , bookId ) ; SecuritySession . logout ( sessionID , entidad ) ; } return result ; }
target:  Metodo que crea un registro