디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이 소스코드 좀 봐줘 도와줘 ㅜㅜ

개르개르(203.226) 2012.11.28 14:47:34
조회 66 추천 0 댓글 1


이거 예외처리하는거 맞지?
어떻게 돌아가는건지 눈앞이 막막하다

public void ruleExecute(HttpServletRequest request, IListMap listMap)
   throws Exception {

  Map<Object, Object> paramMap = listMap.getParameterMap();
  List list = listMap.getDataList("ds_List");
  int size = list.size();
  String shmptNo = "";
  String tmsReleScd = "010";
  int releScd = 0;
  String msg = "";
  int total = size;
  int scd_010 = 0;
  int scd_020 = 0;
  int scd_030 = 0;
  int scd_040 = 0;
  int scd_050 = 0;
  int scd_060 = 0;
  int scd_070 = 0;
  int scd_080 = 0;
  int scd_090 = 0;

  for (int i = 0; i < size; i++) {
   Map<Object, Object> pMap = (Map) list.get(i);
   paramMap.put("PRGS_MSG_CHECK", "");
   paramMap.put("SHMPT_NO", "");
   pMap.put("SHMPT_NO", "");
   tmsReleScd = "010";
   msg = "";
   try {
    // to release
    scd_010++;
    TORelease(paramMap, pMap);
    releScd = 1;

    // PLANGROUP ATTACH
    planGroupAttach(paramMap, pMap, tmsReleScd);

    tmsReleScd = selectRule(listMap);
    scd_020++;
    releScd++;

    newShipment(paramMap, pMap, tmsReleScd);
    scd_030++;
    releScd++;
    
    // Rating
    shmptNo = rating(paramMap, pMap, tmsReleScd);
    scd_040++;
    releScd++;
    pMap.put("SHMPT_NO", shmptNo);

    // Shipment Confirm
    shipmentConfirm(paramMap, pMap, tmsReleScd);
    scd_050++;
    releScd++;
    
    // Tender Request
    tenderRequest(request, paramMap, pMap, tmsReleScd);
    scd_060++;
    releScd++;
   } catch (ExeException e) {
    int errorCode = e.getCode();
    if (errorCode < -1) {
     msg = selectRulePlanMsg(e.getCode(),
       (String) paramMap.get("GV_LANG"));
    } else {
     msg = e.getMessage();

    }
    if(msg.length() > 300){
     msg = msg.substring(0, 300);
    }
   } finally {
    if (!msg.equals("RELEASE ERROR")) {
     TransactionStatus ts = null;
     
     try{
     ts = startTransaction();
     java.text.DecimalFormat df = new java.text.DecimalFormat("000");
     tmsReleScd = df.format(releScd*10);
             
     pMap.put("TMS_RELE_SCD", tmsReleScd);
     pMap.put("PRGS_MSG", msg);
     updatePlanRuleMsg(pMap);
     commitTransaction(ts);
     }catch(Exception e){
      e.printStackTrace();
      rollbackTransaction(ts);
     }
    }
   }

  }
  
  scd_030 = scd_020;
  scd_050 = scd_040;
  
  throw new ExeException(-101312, new String[]{String.valueOf(scd_010), String.valueOf(scd_030), String.valueOf(scd_050), String.valueOf(scd_060), String.valueOf(scd_070)});
 }

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
339451 형님들 커리큘럼좀 알려주세요... [9] d3d시방것(180.66) 12.12.01 136 0
339450 C로 웹서버로 파일 업로드하려구 하는데 [3] 늘모(220.149) 12.12.01 49 0
339449 현실에도 커널모드가 있으면좋겠다 [1] ㅁㅁㄹ(211.244) 12.12.01 78 0
339448 컴공과 지망생인데요.... 뭐부터 공부해야 될지 모르겠습니다. [25] DJ_YA갤로그로 이동합니다. 12.12.01 294 0
339447 영어공부의 중요성.. [3] K(218.48) 12.12.01 209 0
339446 아까 c 컴파일러 잊잔아 [7] 디시안에서살다갤로그로 이동합니다. 12.12.01 96 0
339445 VS 2010 이나 2012에서 Press any key.. 어케띄워여? [7] 쿠샬갤로그로 이동합니다. 12.12.01 79 0
339439 TCP, UDP 동시 사용시 클라이언트 구분은 어떻게 해야함? [5] ㅁㄴㅇㄹ(180.231) 12.12.01 147 0
339435 [제발] eclipse WindowBuilder pro로 놀다가 질문!! Prographer갤로그로 이동합니다. 12.12.01 83 0
339431 결합방향 질문 ㅇㅇ(112.149) 12.12.01 24 0
339430 프로그램을 돌릴때 cpu랑 램을 많이 쓰게 할 수 는 없나요? [3] 뉴비(165.132) 12.12.01 118 0
339429 횽들 서버 이거 차이점이 머야? [6] ㅁㄴㅇㄹ(211.213) 12.12.01 122 0
339428 칼잽이냐 대장장이냐? [6] 고자춫(125.180) 12.12.01 83 0
339427 이정도 사이트 만들려면 필요한게 머야? [8] ㅁㄴㅇㄹ(211.213) 12.12.01 158 0
339426 간단한 소켓플밍 UDP 좀 알려줭 [1] 어린화공갤로그로 이동합니다. 12.12.01 42 0
339425 자바스크립트 잘 아시는 분들 질문드려요 ... [3] 늅늅이(112.152) 12.12.01 81 0
339424 꿈이생겼습니다. [3] 글루미병장(121.64) 12.12.01 136 0
339422 여자 마음도 hooking 가능하면 좋겠다 [3] ㅁㅁ(211.244) 12.12.01 98 0
339421 나진로상담좀제대로 해줘 ㅠㅠ [8] Ben-hur갤로그로 이동합니다. 12.12.01 100 0
339420 횽들 turbo c windows7 호환관련해서 [9] 디시안에서살다갤로그로 이동합니다. 12.12.01 106 0
339419 비주얼 스튜디오 좆나 구리네 [4] ㅁㄴㅁㄴㅇ(59.11) 12.12.01 112 0
339418 How to hook a girl [for dummies] [8] Kyle(220.244) 12.12.01 101 0
339417 오라클 잘하는사람 도움좀 ㅠㅠㅠ [1] 돌아이바갤로그로 이동합니다. 12.12.01 81 0
339416 opengl 문제해결좀 ㅠㅠ [1] 말년에코딩(118.217) 12.12.01 31 0
339415 저기 횽들.. 파 크라이 3 한글화 하려고 하는데 질문좀 할게여ㅜ [3] dellasquare(119.196) 12.12.01 163 0
339414 C로 짠 게임을 CPP로 바꿔보고있는데 CPP에서는 전역변수 무조건 쓰면 [4] ㅇㅇ(119.201) 12.12.01 106 0
339413 Kyle에게 추천하는 노래. ㅇㅇ ☎2.51™갤로그로 이동합니다. 12.12.01 44 0
339412 신입 뽑을때 어느정도 수준을 예상하나요? [4] 123(58.233) 12.12.01 240 0
339411 프로그래밍의 난제.txt [4] ㅁㅁ(211.244) 12.12.01 144 0
339410 매트랩 for문에대해서 하나만 가르쳐주실분 [1] aoxmfoq(1.236) 12.12.01 46 0
339409 보지보지~ 룰루루 보지~ [3] Kyle(220.244) 12.12.01 110 0
339408 어떻게 it전공자가 그네를 욕할수잇지 [2] (211.234) 12.12.01 121 0
339407 sql 인젝션 되는곳이 없네 없어... [4] ㅇㅇ(119.197) 12.12.01 97 0
339406 스프링 너무 어렵다 ㅠㅠ AngryVGN갤로그로 이동합니다. 12.12.01 64 0
339405 팬티엄4인데 [2] (211.234) 12.12.01 55 0
339403 대학졸업하고 IT국비지원 학원다니는게 과연 맞을까요? [1] 어렵다.(175.127) 12.12.01 225 0
339401 플래시 개발할 때 이 종류들 차이점이 뭐냐? 후레시(14.145) 12.12.01 49 0
339400 진지하게 vs 유동(121.189) 12.12.01 51 0
339398 8051 어셈블리어좀 아시는분 공돌이(118.39) 12.12.01 47 0
339397 서버를 사용하는 재고관리 프로그램을 만들고 있는데 삼만(121.128) 12.12.01 45 0
339394 컴공에서 퀄컴들어가기 힘들어? sldkj(118.33) 12.12.01 54 0
339393 트위터도 복잡하네 김소은공부법갤로그로 이동합니다. 12.12.01 54 0
339392 물어 볼게 있어서 프밍갤 함 왔는데 사람있나? [3] 시베스갤로그로 이동합니다. 12.12.01 118 0
339390 형들 C언어 성적관리 프로그램인데 봐줘 ㅠㅠ 삭제문제 [2] 1234(210.117) 12.12.01 138 0
339389 웹해킹 [3] Lucyliu(182.208) 12.12.01 218 0
339387 디시 갤러리 홈피 메인에 프로그래밍 갤러리 없다 [1] ddads(218.48) 12.12.01 57 0
339386 컴공 2학년인데 프로그래밍 개짜증난다 ㅡㅡ [2] Prographer갤로그로 이동합니다. 12.12.01 229 0
339384 형들 오픈지엘좀 도와주세요 ㅠㅠ [2] 디씨인(1.243) 12.12.01 51 0
339383 치킨을 시켰는데 문화상품권을 주면 어떤 반응일까? [4] 영꼰이갤로그로 이동합니다. 12.12.01 1232 0
339382 프로그래밍 갤러리는 어떤 카테고리에 있음? [3] ddads(218.48) 12.12.01 182 0
뉴스 '남주의 첫날밤을 가져버렸다' 서현, 충격적인 납치 엔딩! 서현을 납치한 범인은? 궁금증 폭발! 디시트렌드 07.04
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2