-- BytesMessage BIGDECIMAL validation 영향도 검증용 레이아웃
-- EAI_UBYTESTYPE_REQ1 : BYTES 타입, 전문길이=35 (5+10+20)
--   - INT_VALUE  : TYPE_BYTEARRAY(2113), length=5,  decimal=0  → loutitemrefptrnidname='Integer'
--   - BIG_VALUE  : TYPE_BYTEARRAY(2113), length=10, decimal=5  → loutitemrefptrnidname='BigDecimal'
--   - STR_VALUE  : TYPE_BYTEARRAY(2113), length=20, decimal=0  → loutitemrefptrnidname='String'
--
-- ※ BytesMessage 필드는 loutitemptrnidname=2113(TYPE_BYTEARRAY) 사용
--   Converter.convert()의 TYPE_BIGDECIMAL(2118) 분기와 완전히 분리됨을 확인하기 위한 레이아웃

INSERT INTO tseaitr07 (loutname,loutptrnname,loutdesc,lastamndhms,eaibzwkdstcd,uapplname,sysintfacname,eaisevrdstcd,modfimgtstusdstcd,useyn,verinfo,author) VALUES
    ('EAI_UBYTESTYPE_REQ1', 'BYTES', 'BYTES 타입 validation 영향도 검증', '2026052010000000', 'TST', ' ', ' ', 'E', ' ', '1', '00001', 'admin');

INSERT INTO TSEAITR08 (loutname,loutitemname,loutitemserno,loutitemidname,parntloutitemidname,loutitemdesc,loutitemnodeptrnidname,loutitemptrnidname,loutitempathname,loutitemlencnt,loutitemrefinfo,loutitemrefinfo2,loutitemoccurptrndstcd,loutitemmaxoccurnoitm,loutitemminoccurnoitm,loutitembascval,loutitemmskyn,loutdptcnt,decptlencnt,loutitemrefptrnidname,loutitemmasklength,multilang,loutitemmaskoffset) VALUES
    ('EAI_UBYTESTYPE_REQ1', 'EAI_UBYTESTYPE_REQ1', 0, 9010, 0,    'BYTES 타입 validation 검증',      2201, 2100, NULL,  0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL,         NULL, NULL, NULL),
    ('EAI_UBYTESTYPE_REQ1', 'INT_VALUE',           1, 9011, 9010, 'INT 타입 필드 (BYTEARRAY)',        2203, 2113, NULL,  5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'Integer',    0,    NULL, NULL),
    ('EAI_UBYTESTYPE_REQ1', 'BIG_VALUE',           2, 9012, 9010, 'BIGDECIMAL 필드 (BYTEARRAY) l=10 d=5', 2203, 2113, NULL, 10, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 5, 'BigDecimal', 0, NULL, NULL),
    ('EAI_UBYTESTYPE_REQ1', 'STR_VALUE',           3, 9013, 9010, 'STRING 타입 필드 (BYTEARRAY)',     2203, 2113, NULL, 20, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'String',     0,    NULL, NULL);
