Q&A

  • IBM AS/400 RPG 프로그램에 CA/400 미들웨어를 ~

IBM AS/400 RPG 프로그램에 CA/400 미들웨어를 이용해
파라미터를 주고 받는 방법좀 갈켜주세요.. (예제부탁드려요)  

4  COMMENTS
  • Profile
    최경은 2003.08.09 04:02
    RPG 프로그램에 파람값 넘겨주는 CL프로그램 간단히 작성하신다움
    400의 쿼리 메니져에 들어가셔서 CL프로그램에 연결되는 프로시져를
    만드신다음 실행을시킵니다.
    델파이에서 StoredProc컴포넌트 올려놓으시고 DB연결하시고
    StoredProcName속성에 보시면 실행되어진 프로시져가 올라옵니다.

    예)
    With Sp_AAA Do
      Begin
        Close;
        ParamByName('A1').AsString  := A;
        ParamByName('B').AsString  := B;
        ParamByName('C1').AsString  := C;
        ExecProc;
      End;
    이렇게 하시면 RPG와 연결하실수 있습니다.

    비베나 asp에서는 ado커멘드객체로 rpg나 cl을 직접 call할수 있습니다.
    잘만하면 델파이에서도 가능하리라보는데....
  • Profile
    major 2003.07.29 04:00


    안녕하세요...

    기본적으로 CA400은 RPG를 호출을 못 한답니다..

    만약에 사용하시려면 코딩이 엄청 많아지고 PCha, PInt로 파라메타 및 결과를
    주고 받기땜에 약간 코딩이 더 힘들어 집니다..

    그리 간단한 문제가 아니므로 제가 보기에는 걍 미들웨어 사용하시면 어떨런지요?

    미들웨어는 Delphi400, ACE400, LANSA 등 여러가지가 있어요...
    아님 서버에 C Compiler를 깔아서 Pro C를 사용하셔두 되구요.. 그러면 Stored Procedure 를 사용하실 수 있을 것 같네요..근데 C Compiler도 돈이 들지요..^^;

    글구 만약 미들웨어를 사용하시기가 좀 그러시면 제게 멜 주세요..

    자료를 보내 드릴께요 ... 참고로 전 영업 사원이 아닙니다... 절대 어떤회사 추천 하려고 하는 것두 아니구요..^^;;
    걍 저두 이것땜에 여러번 고생을 했기땜에... 이렇게 자세히 설명을 드리는 겁니다..ㅠ.ㅠ

    그럼 즐프하세염...
  • Profile
    Tk 2003.07.29 05:22
    전번에두 답변해주셨던데 감사합니다.

      프로시져로 해야된다면.. 몇번 테스트 하면 되겠지먄..
    AS400 거래처있어서 또 원격지 접속못하구요..
    거래처 현장에가서 몇시간내루 끝내고 나와야되는 상황이라 사전에 미리
    주의사항 또는 기타 등등 정확하게 알고 가서
    프로그램 짜고 와야되는 입장이라서요 이렇케 부탁드립니다.


    그럼 프로시져는 어떻케 만들죠?ㅡㅡ;
       간단한 형식 create procedure procname ( 키타등등...

    그리고 프로시져 홀출할때는요
      ex) ms-sql     :  exec procname 'param1','param2'
            interbase  :  execute procedure  procname   'param1','param2'
    프로시져 호출은 많이 해봣습니다.먄.

  • Profile
    major 2003.07.29 05:58
    안녕하세요..

    안그래도 걱정이 되서 제가 걍 메일로 보내드렸는데..

    함 보시면 금방 아실 것 같네요..

    글구 Pro C는 걍 Create Procedure 이런식을 만드시면 될 것 같은데요..

    근데 제가 드린 방법으로 하면 이거 안 사용해도 될꺼에요..

    그럼 성공 하시기를 빌겠습니다...

    즐프하세염....^^;;