프로젝트

일반

사용자정보

결함 #13998

[3T][IKEN][#20920][AOS] VPN/반출신청>USB반출 선택 시 반출할 USB가 없을 경우 문구 미노출 현상

조경천이(가) 약 2달 전에 추가함. 약 한달 전에 수정됨.

상태:
해결
우선순위:
보통
담당자:
시작시간:
2025-11-04
완료기한:
진척도:

100%

추정시간:
버전:
앱버전:
디바이스:
MO_APP_AOS
요청자:
OS버전:
심각도:
중대한 결함(Major)

설명

[재현경로]

AOS>IKEN 접속
VPN/반출 신청 선택
반출할 USB가 없는 상태에서 USB반출 선택
문구 노출 확인
[문제점]

반출할 USB가 없는 경우 AOS에서 문구가 미노출 됨
[기대결과]

AOS에서도 반출할 USB가 없는 경우 문구 노출 돼야

이력

#1 정도영이(가) 약 2달 전에 변경

  • 상태을(를) 신규에서 진행(으)로 변경되었습니다.
  • 진척도을(를) 0에서 10(으)로 변경되었습니다.

요청
{
"methodName": "siKBNSEC0040SO",
"methodParam": {
"key01": "jihwan_choi1",
"key02": "LS"
},
"complexMethod": "Y"
}

응답
{
"code": "NG",
"message": "Server Error",
"data": null,
"child": null
}

Anroid는 문구를 보이지 않게 설정한다음 결과를 확인한후 표시 유무를 판단하나 에러가 발생하여 결과값에 따라 layout설정된 값을 바꾸지 않음.

#2 정도영이(가) 약 한달 전에 변경

  • 담당자을(를) 정도영에서 정인명(으)로 변경되었습니다.
  • 진척도을(를) 10에서 50(으)로 변경되었습니다.

안드로이드 수정 내역
원인 : siKBNSEC0040SO 요청 후 에러 발생하여 USB 문구 노출 미노출 상태를 갱신하지 않음. layout이 default가 미노출이여서 표시안됨(반면 iOS는 default가 노출임)
대책 : iOS와 동일하게 default 노출상태로 변경(iOS와 동일하게 수정)

siKBNSEC0040SO 요청 후 에러 발생 원인 파악 필요합니다(11월 4일 에러 발생 로그 상단 comment참고)

참고로 11월 5일 로그 확인시 siKBNSEC0040SO 요청 후 정상 응답합니다. 간헐적인지 서버 수정 이력이 있는지 확인필요합니다.
2025-11-05 08:52:41.545 14443-14761 ApiLogger:14 com.kolon.ikenapp2qa D {
"code": "OK",
"message": "Success",
"data": null,
"child": {
"code": "OK",
"message": "Success",
"data": {
"zResultCd": "E",
"zResultMsg": "Success",
"data": []
},
"child": null
}
}

#3 조정후이(가) 약 한달 전에 변경

  • 담당자을(를) 정인명에서 박수민(으)로 변경되었습니다.

#4 박수민이(가) 약 한달 전에 변경

  • 담당자을(를) 박수민에서 박서영(으)로 변경되었습니다.

우선 모바일 서버단에서 확인이 필요하므로, 모바일 서버 담당자분께 이관합니다.

#5 박서영이(가) 약 한달 전에 변경

  • 상태을(를) 진행에서 해결(으)로 변경되었습니다.
  • 진척도을(를) 50에서 100(으)로 변경되었습니다.
  1. Server Error 발생은 내부적으로 일시적인 통신 이상이었던 것 같습니다. (EAI 검증서버로, 작업 시 에러 발생 가능성이 있습니다.)
    현재 보안서비스에서도 프로젝트를 진행 중이며 11/24 오픈으로, 테스트 및 변경사항을 주기적으로 반영하고 있기 때문에 에러 발생 가능성 있습니다. 현재는 Server Error 미발생 중.

  2. 응답코드가(개발/검증만)
    "zResultCd": "E",
    "zResultMsg": "Success",
    로 내려오고 있는 것도, 11/24 보안서비스 배포 건과 관련이 있습니다.
    앱 고도화로 인해 소스코드 수정이 불가하여, 모바일 서버가 보안서비스에 대응하여 11/24에 변경 배포가 나갈 예정이며, 보안서비스 변경 건에 대해선 11/14부터 별도의 3자 테스트 예정입니다.

[성공인데 E로 내려오는 이유]
AS-IS 보안서비스 에러코드가 0/1 로 내려옴. 0일 경우 "S"로 변경하고, 그렇지 않을 경우 "E"로 변경해서 모바일 클라이언트에 전달하도록 로직이 설계되어 있음.
TO-BE 보안서비스는 에러코드를 S/E 로 보냄. 모바일 서버 로직 기준 0이 아니기 때문에 성공이지만 "E"로 변경해서 보내주는 것. -> 앱고도화 프로젝트와 별개로 모바일 서버 로직 수정하여 11/14~ 3자 테스트 예정

감사합니다.

내보내기 Atom PDF