Data format is : YYYY-MM-DD
Version format is : major.minor.patch
배포자원
db_script.zip glue-master-access-2.2.1-RELEASE.jar glue-master-manager-2.2.1-RELEASE.war GlueMaster.properties glue-master-access.xml
db_script.zip
- GlueMaster_Data.sql
- GlueMaster_Data(edu).sql
- GlueMaster_Data(edu)_mysql.sql
- GlueMaster_Data(edu)_mssql.sql
- GlueMaster_DB2.sql
- GlueMaster_MSSQL.sql
- GlueMaster_MySQL.sql
- GlueMaster_Oracle.sql
- GlueMaster_Oracle_PLSQL.sql
- GlueMaster_PostgreSQL.sql
- GlueMaster_Ppas.sql
- zh_CN_common.sql
라이센스 체크 전에 GlueMaster 솔루션명 세팅
수정전
private final PosMasterDataManager initializeManager()
{
...
try
{
accessContext = new ClassPathXmlApplicationContext( ACCESS_CONFIG_LOCATION );
manager = accessContext.getBean( MASTER_MANAGER_BEAN_NAME, PosMasterDataManager.class );
} catch ( BeansException be )
...
return manager;
}
수정후
private final PosMasterDataManager initializeManager()
{
...
try
{
GlueSolution.set(Solution.GlueMaster);
accessContext = new ClassPathXmlApplicationContext( ACCESS_CONFIG_LOCATION );
manager = accessContext.getBean( MASTER_MANAGER_BEAN_NAME, PosMasterDataManager.class );
} catch ( BeansException be )
...
return manager;
}
라이센스 체크시 GlueMaster 솔루션명 세팅하여 호출
수정전
public static LicenseAPI getLicenseAPI( String licenseXmlFilePath ) throws Exception
{
...
LicenseAPI.initialize( new LicenseLogger(), licenseXmlFilePath, LicenseManager.class );
licenseAPI = LicenseAPI.getInstance();
licenseMode = licenseAPI.getLicenseMode();
...
return licenseAPI;
}
수정후
public static LicenseAPI getLicenseAPI( String licenseXmlFilePath ) throws Exception
{
...
LicenseAPI.initialize( new LicenseLogger(), licenseXmlFilePath, LicenseManager.class );
licenseAPI = LicenseAPI.getInstance();
licenseMode = licenseAPI.getLicenseMode();
licenseMode = licenseAPI.getLicenseMode(Solution.GlueMaster);
...
return licenseAPI;
}
glue-core 라이브러리 변경 ( 4.2.7 -> 4.2.13 )
마스터관리 - Access 관리에서 메인여부 칼럼 저장 안되던 부분 수정
com.poscoict.app.glue.master.web.MasterSessionCheckFilter 수정
수정전
public void init( FilterConfig filterConfig ) throws ServletException
{
...
boolean licenseCheck = GlueStaticContext.checkLicense();
if ( licenseCheck )
{
if ( LicenseManager.checkLicenseMode() == 0 )
{
m_logger.info( "{}", LicenseManager.getLicenseMode() );
} else
{
m_logger.info( "{} --> check license!!", LicenseManager.getLicenseMode() );
}
} else
{
m_logger.info( "{} --> check license!!", GlueStaticContext.getLicenseMode() );
}
}
수정후
public void init( FilterConfig filterConfig ) throws ServletException
{
...
GlueSolution.set(Solution.GlueMaster);
boolean licenseCheck = GlueStaticContext.checkLicense();
if ( licenseCheck )
{
if ( LicenseManager.checkLicenseMode() == 0 )
{
m_logger.info( "License Mode [{}]", LicenseManager.getLicenseMode() );
} else
{
m_logger.info( "License Mode [{}] --> check license!!", LicenseManager.getLicenseMode() );
}
} else
{
m_logger.info( "License Mode [{}] --> check license!!", GlueStaticContext.getLicenseMode() );
}
}