@ -1,6 +1,6 @@
import { Connection , ConnectionJDBC } from '../../../crud/crud.typings' ;
import { connectionType , errorCode } from '@constants/env' ;
import { DATA_BASE_DRIVER_LINK , JDBC_ODBC_DRIVER , JDBC_ODBC_DRIVER_HELP_LINK } from '@constants/constant' ;
import { DATA_BASE_DRIVER_LINK , JDBC_ODBC_DRIVER , JDBC_ODBC_DRIVER_HELP_LINK , DEFAULT_HELP_LINK } from '@constants/constant' ;
import { TestStatusXtype , EVENT_RELOAD , EVENT_CLOSE } from '../../../components/test_status/test_status' ;
import { getJdbcDatabaseType } from '../../../app.service' ;
import { ApiFactory } from '../../../crud/apiFactory' ;
@ -31,8 +31,8 @@ export function testConnection(value: Connection): Promise<string[]> {
return ;
}
const databaseType = ( formValue . connectionData as ConnectionJDBC ) . database ;
const databaseLink = BI . get ( DATA_BASE_DRIVER_LINK . find ( item = > item . databaseType === databaseType ) , 'link' ) ;
const link = Dec . system [ DecCst . Hyperlink . DECISION_HYPERLINK_CONFIG ] [ databaseLink ] || BI . get ( getJdbcDatabaseType ( databaseType , driver ) , 'link' ) ;
const databaseLink = BI . get ( DATA_BASE_DRIVER_LINK . find ( item = > item . databaseType === databaseType ) , 'link' , DEFAULT_HELP_LINK ) ;
const link = BI . get ( getJdbcDatabaseType ( databaseType , driver ) , 'link' ) || Dec . system [ DecCst . Hyperlink . DECISION_HYPERLINK_CONFIG ] [ databaseLink ] ;
testStatus . setFail ( re . errorMsg , driver , link ) ;
} else {
testStatus . setFail ( re . errorMsg ) ;