AnyLink 7.5

본 장에서는 AnyLink 7.5 제품의 주요 기능과 특장점에 대해 간략히 설명합니다.

1. 신규 기능

본 절에서는 신규로 추가된 기능에 대해 설명한다.

1.1. 플랫폼 및 스펙 확장

  • JEUS 9.1 지원

  • JDK 17 지원

  • HTTP/2.0 표준 지원

  • OpenAPI 표준 지원

1.2. 웹 어드민

  • 시스템 변수 Export / Import 기능 추가

  • SAP 엔드포인트 설정 화면에서 시스템 변수 설정 기능 추가

1.3. 어댑터

  • Redis 어댑터 추가

  • Kafka 어댑터 추가

  • SMTP 어댑터 추가

  • HTTP2.0 어댑터 추가

1.4. 모니터링

  • 통계 및 거래별 모니터링 기능 추가

  • 에러 코드별 오류 발생 건수 통계 기능 추가

  • APM 메모리 통계 기능 추가

  • HTTP/2.0, Redis 프로토콜 모니터링 기능 추가

2. 개선 및 변경 사항

2.1. JVM 옵션

  • 심볼릭 링크 동적 로딩 옵션 추가

    -Dcom.tmax.anylink.symboliclink.dynamic.class.loading=true
  • 빈 문자열("") → BigDecimal 매핑 시 null 처리 옵션 추가

    -Dcom.tmax.anylink.emptystring.to.bigdec.nomapping=y
  • 코릴레이션 Lock 미사용 시 대기 간격 설정 옵션 추가

    -Dcom.tmax.anylink.correlation.sleep.time=100
  • 거래 즉시 로딩 사용 시 전체 클래스 로딩 옵션 추가

    -Dcom.tmax.anylink.load.all.class=true
  • 트랜잭션 로그 테이블(AL_TRANSACTION_LOG_{Num}) 업데이트 시 Index Hint 사용 옵션 추가

    -DuseIndexHint=y
  • HTTP Outbound I/O 스레드 수 설정 옵션 추가

    -Dhttp.io.thread.count=16
  • String to String 매핑 시 null 체크 비활성화 옵션 추가

    -Dcom.tmax.anylink.string.to.string.nullcheck=n

3. 해결된 문제

3.1. 스튜디오

  • TCP 플로우 코릴레이션 거래 배포 오류 해결

  • 프로젝트 생성 시 공통 라이브러리 미생성 오류 해결

  • 엔드포인트, 플로우 조회 오류 해결

  • 리소스 다운로드 기능이 정상적으로 동작하지 않는 오류 해결

3.2. 웹 어드민

  • 엔드포인트 목록 조회 오류 해결

  • 로그인 화면에서 버전 표시되지 않는 오류 해결

  • 중지된 클러스터링 서버가 조회되지 않는 오류 해결

3.3. 엔진

  • HTTP 인바운드 거래 실행 안되는 오류 해결

  • ISO8583, Webservice 어댑터 생성 오류 해결

  • 어댑터 목록 조회 오류 해결

  • 엔드포인트 재저장 시 UnknownEntityException이 발생하는 오류 해결

  • TCP 동기 연결 유지 중 응답 수신 시 NullPointerException이 발생하는 오류 해결