์˜ค๋Š˜์€ RSA์—์„œ DTO ์ƒ์„ฑ ๋ฐ OP ๋งคํ•‘, ๊ทธ๋ฆฌ๊ณ  eCAMS ์ „์ฒด๋™๊ธฐํ™” ๊ณผ์ •์„ ์ˆ˜ํ–‰ํ–ˆ๋‹ค.
์ฒ˜์Œ ๊ฒช๋Š” ๊ณผ์ •์ด๋ผ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ๊ณ , ๋„๊ตฌ์™€ ๊ฐœ๋… ๊ฐ„์˜ ์—ฐ๊ฒฐ์ด ๋‹ค์†Œ ๋ณต์žกํ•˜๊ฒŒ ๋А๊ปด์กŒ์ง€๋งŒ, ํ•˜๋‚˜์”ฉ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ์ •๋ฆฌํ–ˆ๋‹ค.


๐Ÿ“… 2025-04-24 RSA ์‹ค๋ฌด ์ •๋ฆฌ


๐Ÿ“Œ eCAMS๋ž€?

  • eCAMS: ํ˜•์ƒ๊ด€๋ฆฌ ๋„๊ตฌ
    โ†’ RSA ๋‚ด ์ปดํฌ๋„ŒํŠธ์™€ ์ž๋ฐ” ์†Œ์Šค ๋“ฑ์„ ๋กœ์ปฌ โ†” ์„œ๋ฒ„ ๊ฐ„ ๋™๊ธฐํ™”ํ•˜๋Š” ์—ญํ• 

๐Ÿ’ก ์ „์ฒด๋™๊ธฐํ™” ๋ฐฉ๋ฒ•

JBA_MODEL_VEI_PIC (๋ถ€๋Œ€์—…๋ฌด) ์šฐํด๋ฆญ โ†’ eCAMS(Z) โ†’ ์ „์ฒด๋™๊ธฐํ™”
  • ์ดˆ๊ธฐ์—๋Š” ์‹œ๊ฐ„์ด ๊ฝค ์˜ค๋ž˜ ๊ฑธ๋ฆผ
  • JBNgels๋„ eCAMS๋กœ ๋™๊ธฐํ™” ๊ฐ€๋Šฅ (์‹œ๊ฐ„ ์˜ค๋ž˜ ๊ฑธ๋ฆผ)

๐Ÿ“Œ DTO ์ƒ์„ฑ ๋ฐ ๋ช…๋ช… ๊ทœ์น™

โ–ถ ์ƒ์„ฑ ๊ฒฝ๋กœ

JBA_MODEL_VEI_PIC
  โ”” ๋ชจ๋ธ
    โ”” 2.์‹œ์Šคํ…œ๋ช…์„ธ๋ชจ๋ธ
      โ”” 03.ํ”„๋กœ์„ธ์Šค์ปดํฌ๋„ŒํŠธ
        โ”” BBO.์‹ ํ•œ์€๊ธˆ์œต๋ง
          โ”” 01.์‹ ํ•œ์€๊ธˆ์œต๋ง์ „๋ฌธ๊ด€๋ฆฌ
            โ”” 09.์ฝ”๋“œ๊ด€๋ฆฌ
              โ”” ISO20022์ „๋ฌธ๋ฒ„์ „๊ด€๋ฆฌPbi

โ–ถ ์ƒ์„ฑ ๋ฐฉ๋ฒ•

  1. DTO ์šฐํด๋ฆญ โ†’ DevOnMDA โ†’ Model > DTO์ƒ์„ฑ(ํ†ตํ•ฉ์ „๋ฌธIF)
  2. DTO ํด๋ž˜์Šค ๋กœ๋”ฉ ์ฐฝ์— ์ „๋ฌธID ์ž…๋ ฅ
    ์˜ˆ: FDCBSBBO_BBO04899111_I
  3. ์ƒ์„ฑ๋œ DTO โ†’ ๋ช…๋ช…๊ทœ์น™์— ๋”ฐ๋ผ ์ด๋ฆ„ ๋ณ€๊ฒฝ
ํƒ€์ž…๋ช…๋ช… ์˜ˆ์‹œ
InputISO20022์ „๋ฌธ๋ฒ„์ „์กฐํšŒ์ž…๋ ฅDto
OutputISO20022์ „๋ฌธ๋ฒ„์ „์กฐํšŒ๊ฒฐ๊ณผDto

๐Ÿ“Œ DtoDm / ๋”๋ฏธ DTO ๊ตฌ์กฐ

  • DtoDm = ๋”๋ฏธ
  • ๋”๋ฏธ ์•ˆ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ DTO ๋ฌถ์Œ์ด ๋“ค์–ด์žˆ์Œ
  • ์˜ˆ์‹œ:
    • ISO20022์ „๋ฌธ๋ฒ„์ „์กฐํšŒ๊ฒฐ๊ณผDtodm
      • ISO20022์ „๋ฌธ๋ฒ„์ „์กฐํšŒ๊ฒฐ๊ณผDto
      • ISO20022์ „๋ฌธ๋ฒ„์ „์ด๊ฑด์ˆ˜์กฐํšŒ๊ฒฐ๊ณผDto

๋”๋ฏธ ์•ˆ/๋ฐ–์— ์žˆ๋Š” DTO ์ด๋ฆ„์„ ๋™์ผํ•˜๊ฒŒ ๋งž์ถฐ์•ผ ํ•จ

๐Ÿ“Œ ๋”๋ฏธ ์•ˆ์˜ DTO ์ถ”์ :

  • ์šฐํด๋ฆญ โ†’ [MDA] ์†์„ฑ DTO ์œ ํ˜•์ฐพ๊ธฐ โ†’ ์™ธ๋ถ€ DTO์™€ ๋งคํ•‘

๐Ÿ“Œ OP ๊ตฌ์„ฑ ๋ฐ ๋งคํ•‘

  • <<i,pbi>> ๋‚ด์— ์žˆ๋Š” OP๋“ค์€ ๊ธฐ์กด ๊ฑฐ๋ž˜์ฝ”๋“œ๊ด€๋ฆฌ์—์„œ ๋ณต์‚ฌ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ž„
  • ์ด๋ฆ„๋งŒ ์ˆ˜์ •ํ•ด ์‚ฌ์šฉ

โ–ถ ServiceID ์„ค์ •

  • OP ํด๋ฆญ โ†’ ํ•˜๋‹จ ํŠน์„ฑ ํƒญ
  • Service_id ํ•ญ๋ชฉ์— ํ•ด๋‹น ํŠธ๋žœ์žญ์…˜ ID ์ž…๋ ฅ

โ–ถ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋งคํ•‘ ๋ฐฉ๋ฒ•

  • OP ์„ ํƒ โ†’ Ctrl + OP ํด๋ฆญ โ†’ DTO ์„ ํƒ โ†’ ์ดˆ๋ก ๋„ค๋ชจ ํด๋ฆญ (๋งค๊ฐœ๋ณ€์ˆ˜ ์œ ํ˜•์„ธํŒ…)

  • ์˜ˆ์‹œ:

<<op>> ISO20022์ „๋ฌธ๋ฒ„์ „์กฐํšŒ()
  โ†’ ISO20022์ „๋ฌธ๋ฒ„์ „์กฐํšŒ์ž…๋ ฅDto
  โ†’ ISO20022์ „๋ฌธ๋ฒ„์ „์กฐํšŒ๊ฒฐ๊ณผDtodm
  • ๋˜๋Š” OP ์•ˆ์˜ Input/Output ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๊ฐœ๋ณ„ DTO์™€ ๋งคํ•‘
    • ๋‹จ, ์ด ๊ฒฝ์šฐ ๋”๋ฏธ ์•ˆ DTO๊ฐ€ ์•„๋‹Œ ์™ธ๋ถ€ DTO์™€ ๋งคํ•‘ํ•ด์•ผ ํ•จ

๐Ÿ“Œ ebi ๊ด€๋ จ ์ƒํ™ฉ

  • ํ˜„์žฌ ํ…Œ์ด๋ธ”์ด ์ƒ์„ฑ๋˜์ง€ ์•Š์•„ ebi ๊ด€๋ จ ์ž‘์—…์€ ๋ฏธ์‹คํ–‰ ์ƒํƒœ
  • ์ถ”ํ›„ ํ…Œ์ด๋ธ” ์ƒ์„ฑ ์™„๋ฃŒ ํ›„ ebi ์ฟผ๋ฆฌ, dto ์ž‘์—… ์˜ˆ์ •