결함 #13998
[3T][IKEN][#20920][AOS] VPN/반출신청>USB반출 선택 시 반출할 USB가 없을 경우 문구 미노출 현상
100%
설명
[재현경로]
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
}
}
#5 박서영이(가) 약 한달 전에 변경
- 상태을(를) 진행에서 해결(으)로 변경되었습니다.
- 진척도을(를) 50에서 100(으)로 변경되었습니다.
Server Error 발생은 내부적으로 일시적인 통신 이상이었던 것 같습니다. (EAI 검증서버로, 작업 시 에러 발생 가능성이 있습니다.)
현재 보안서비스에서도 프로젝트를 진행 중이며 11/24 오픈으로, 테스트 및 변경사항을 주기적으로 반영하고 있기 때문에 에러 발생 가능성 있습니다. 현재는 Server Error 미발생 중.응답코드가(개발/검증만)
"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자 테스트 예정
감사합니다.