테스트 케이스 정리 및 transform Group to Grid 패치 defualt값 셋팅되는 bugfix
This commit is contained in:
@@ -436,13 +436,6 @@ public class Transformer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
resultItem.mapped();
|
resultItem.mapped();
|
||||||
|
|
||||||
// if (resultItem.getValue() != null) {
|
|
||||||
// if (!(resultItem.getValue() instanceof byte[] && ((byte[]) resultItem.getValue()).length == 0)) {
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -3,7 +3,10 @@ package com.eactive.eai.transformer.transform;
|
|||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
import org.json.simple.JSONValue;
|
import org.json.simple.JSONValue;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
|
import org.junit.jupiter.api.BeforeAll;
|
||||||
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.junit.jupiter.api.TestInstance;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
|
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
|
||||||
import org.springframework.test.context.ContextConfiguration;
|
import org.springframework.test.context.ContextConfiguration;
|
||||||
@@ -24,46 +27,84 @@ import com.eactive.eai.transformer.message.MessageFactory;
|
|||||||
@Sql({ "/com/eactive/eai/transformer/init_tseaitr06.sql", "/com/eactive/eai/transformer/init_tseaitr07.sql",
|
@Sql({ "/com/eactive/eai/transformer/init_tseaitr06.sql", "/com/eactive/eai/transformer/init_tseaitr07.sql",
|
||||||
"/com/eactive/eai/transformer/init_tseaitr08.sql", "/com/eactive/eai/transformer/init_tseaitr01.sql",
|
"/com/eactive/eai/transformer/init_tseaitr08.sql", "/com/eactive/eai/transformer/init_tseaitr01.sql",
|
||||||
"/com/eactive/eai/transformer/init_tseaitr02.sql", "/com/eactive/eai/transformer/init_tseaitr03.sql" })
|
"/com/eactive/eai/transformer/init_tseaitr02.sql", "/com/eactive/eai/transformer/init_tseaitr03.sql" })
|
||||||
|
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
|
||||||
class TransformManagerTest {
|
class TransformManagerTest {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
TransformManager transformManager;
|
TransformManager transformManager;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
LayoutManager layoutManager;
|
LayoutManager layoutManager;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
LayoutTypeManager layoutTypeManager;
|
LayoutTypeManager layoutTypeManager;
|
||||||
|
|
||||||
|
TransformEngine engine;
|
||||||
|
|
||||||
|
boolean initialized = false;
|
||||||
|
|
||||||
|
@BeforeEach
|
||||||
|
void initOnceAfterSql() throws LifecycleException {
|
||||||
|
if (!initialized) {
|
||||||
|
layoutTypeManager.start();
|
||||||
|
layoutManager.start();
|
||||||
|
transformManager.reload();
|
||||||
|
engine = TransformEngine.getInstance();
|
||||||
|
initialized = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testReload() throws LifecycleException {
|
void testCase01() throws LifecycleException {
|
||||||
// given
|
|
||||||
layoutTypeManager.start();
|
|
||||||
layoutManager.start();
|
|
||||||
// when
|
|
||||||
transformManager.reload();
|
|
||||||
|
|
||||||
|
engine = TransformEngine.getInstance();
|
||||||
TransformEngine engine = TransformEngine.getInstance();
|
|
||||||
|
Assert.assertTrue(transformManager.getAllTransformName().length > 0);
|
||||||
|
|
||||||
|
String data ="{\r\n"
|
||||||
|
+ " \"data\" : {\r\n"
|
||||||
|
+ " \"cino\" : \"cino_src\",\r\n"
|
||||||
|
+ " \"code\" : \"code\",\r\n"
|
||||||
|
+ " \"listCount\" : 1,\r\n"
|
||||||
|
+ " \"list\" : [\r\n"
|
||||||
|
+ " { \"item1\" : \"1111\", \"item2\" : \"2222\" , \"item3\" : \"3333\"},\r\n"
|
||||||
|
+ " { \"item1\" : \"1111\", \"item2\" : \"2222\" , \"item3\" : \"3333\"},\r\n"
|
||||||
|
+ " { \"item1\" : \"1111\", \"item2\" : \"2222\" , \"item3\" : \"3333\"}\r\n"
|
||||||
|
+ " ]\r\n"
|
||||||
|
+ " }\r\n"
|
||||||
|
+ " \r\n"
|
||||||
|
+ "}\r\n"
|
||||||
|
+ "";
|
||||||
|
|
||||||
|
|
||||||
|
Message source = MessageFactory.getFactory().getMessage("TST_TOSSTEST1_SRC");
|
||||||
|
|
||||||
|
String rootItemName = ((JSONMessage) source).getLayout().getRootItem().getName();
|
||||||
|
|
||||||
|
JSONObject value = (JSONObject) JSONValue.parse(data);
|
||||||
|
JSONObject root = new JSONObject();
|
||||||
|
root.put(rootItemName, value);
|
||||||
|
source.setData(root.toJSONString());
|
||||||
|
System.out.println(source.getData());
|
||||||
|
|
||||||
|
Transformer transformer = engine.getTransformer();
|
||||||
|
Message target = transformer.transform("TRANSFORM_TST_TEST1_REQ", new Message[] { source });
|
||||||
|
|
||||||
|
System.out.println(target.toString());
|
||||||
|
String testResult = new String((byte[])target.getData());
|
||||||
|
|
||||||
|
String expectedResult = "cino_code 000031111 2222 3333 1111 2222 3333 1111 2222 3333 ";
|
||||||
|
|
||||||
|
Assert.assertArrayEquals(expectedResult.getBytes(), testResult.getBytes());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testCase02() throws LifecycleException {
|
||||||
|
|
||||||
|
engine = TransformEngine.getInstance();
|
||||||
|
|
||||||
// then
|
|
||||||
Assert.assertTrue(transformManager.getAllTransformName().length > 0);
|
Assert.assertTrue(transformManager.getAllTransformName().length > 0);
|
||||||
|
|
||||||
// String data ="{\r\n"
|
|
||||||
// + " \"data\" : {\r\n"
|
|
||||||
// + " \"cino\" : \"cino_src\",\r\n"
|
|
||||||
// + " \"code\" : \"code\",\r\n"
|
|
||||||
// + " \"listCount\" : 1,\r\n"
|
|
||||||
// + " \"list\" : [\r\n"
|
|
||||||
// + " { \"item1\" : \"1111\", \"item2\" : \"2222\" , \"item3\" : \"3333\"},\r\n"
|
|
||||||
// + " { \"item1\" : \"1111\", \"item2\" : \"2222\" , \"item3\" : \"3333\"},\r\n"
|
|
||||||
// + " { \"item1\" : \"1111\", \"item2\" : \"2222\" , \"item3\" : \"3333\"}\r\n"
|
|
||||||
// + " ]\r\n"
|
|
||||||
// + " }\r\n"
|
|
||||||
// + " \r\n"
|
|
||||||
// + "}\r\n"
|
|
||||||
// + "";
|
|
||||||
String data = "{ \"cino\" : \"cino\",\r\n"
|
String data = "{ \"cino\" : \"cino\",\r\n"
|
||||||
+ " \"list\" : [\r\n"
|
+ " \"list\" : [\r\n"
|
||||||
+ " { \"str\" : \"11111\", \"num\" : 11111 },\r\n"
|
+ " { \"str\" : \"11111\", \"num\" : 11111 },\r\n"
|
||||||
@@ -73,13 +114,6 @@ class TransformManagerTest {
|
|||||||
+ " \"data\" : 1234\r\n"
|
+ " \"data\" : 1234\r\n"
|
||||||
+ "}\r\n"
|
+ "}\r\n"
|
||||||
+ "";
|
+ "";
|
||||||
|
|
||||||
// String data = "{ \"cino\" : \"cino\",\r\n"
|
|
||||||
// + " \"list\" : \r\n"
|
|
||||||
// + " { \"str\" : \"11111\", \"num\" : 11111 },\r\n"
|
|
||||||
// + " \"data\" : 1234\r\n"
|
|
||||||
// + "}\r\n"
|
|
||||||
// + "";
|
|
||||||
|
|
||||||
Message source = MessageFactory.getFactory().getMessage("TST_TOSSTEST2_SRC");
|
Message source = MessageFactory.getFactory().getMessage("TST_TOSSTEST2_SRC");
|
||||||
|
|
||||||
@@ -88,20 +122,121 @@ class TransformManagerTest {
|
|||||||
JSONObject value = (JSONObject) JSONValue.parse(data);
|
JSONObject value = (JSONObject) JSONValue.parse(data);
|
||||||
JSONObject root = new JSONObject();
|
JSONObject root = new JSONObject();
|
||||||
root.put(rootItemName, value);
|
root.put(rootItemName, value);
|
||||||
data = root.toJSONString();
|
source.setData(root.toJSONString());
|
||||||
System.out.println(data);
|
|
||||||
source.setData(data);
|
|
||||||
System.out.println(source.getData());
|
System.out.println(source.getData());
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
|
||||||
// 변환 방식 1
|
|
||||||
//----------------------------------------------------------------------
|
|
||||||
Transformer transformer = engine.getTransformer();
|
Transformer transformer = engine.getTransformer();
|
||||||
// Message target = transformer.transform("TRANSFORM_TST_TESTBIGDECIMALS1_REQ", new Message[] { source });
|
|
||||||
Message target = transformer.transform("TRANSFORM_TST_TEST2_REQ", new Message[] { source });
|
Message target = transformer.transform("TRANSFORM_TST_TEST2_REQ", new Message[] { source });
|
||||||
|
|
||||||
System.out.println(target.toString());
|
System.out.println(target.toString());
|
||||||
|
String testResult = (String) target.getData();
|
||||||
|
String expectedResult = "{\"data\":1234,\"list\":{\"str\":\"11111\",\"num\":\"11111\"},\"cino\":\"cino\"}";
|
||||||
|
|
||||||
|
Assert.assertArrayEquals(expectedResult.getBytes(), testResult.getBytes());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testCase03() throws LifecycleException {
|
||||||
|
|
||||||
|
engine = TransformEngine.getInstance();
|
||||||
|
|
||||||
|
Assert.assertTrue(transformManager.getAllTransformName().length > 0);
|
||||||
|
|
||||||
|
String data = "{ \"cino\" : \"cino\",\r\n"
|
||||||
|
+ " \"list\" : [\r\n"
|
||||||
|
+ " { \"str\" : \"11111\", \"num\" : 11111 },\r\n"
|
||||||
|
+ " { \"str\" : \"22222\", \"num\" : 22222 },\r\n"
|
||||||
|
+ " { \"str\" : \"33333\", \"num\" : 33333 }\r\n"
|
||||||
|
+ " ],\r\n"
|
||||||
|
+ " \"data\" : 1234\r\n"
|
||||||
|
+ "}\r\n"
|
||||||
|
+ "";
|
||||||
|
|
||||||
|
Message source = MessageFactory.getFactory().getMessage("TST_TOSSTEST3_SRC");
|
||||||
|
|
||||||
|
String rootItemName = ((JSONMessage) source).getLayout().getRootItem().getName();
|
||||||
|
|
||||||
|
JSONObject value = (JSONObject) JSONValue.parse(data);
|
||||||
|
JSONObject root = new JSONObject();
|
||||||
|
root.put(rootItemName, value);
|
||||||
|
source.setData(root.toJSONString());
|
||||||
|
System.out.println(source.getData());
|
||||||
|
|
||||||
|
Transformer transformer = engine.getTransformer();
|
||||||
|
Message target = transformer.transform("TRANSFORM_TST_TEST3_REQ", new Message[] { source });
|
||||||
|
|
||||||
|
System.out.println(target.toString());
|
||||||
|
String testResult = new String((byte[])target.getData());
|
||||||
|
String expectedResult = "012341111111111cino ";
|
||||||
|
|
||||||
|
Assert.assertArrayEquals(expectedResult.getBytes(), testResult.getBytes());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testCase04() throws LifecycleException {
|
||||||
|
|
||||||
|
engine = TransformEngine.getInstance();
|
||||||
|
|
||||||
|
Assert.assertTrue(transformManager.getAllTransformName().length > 0);
|
||||||
|
|
||||||
|
String data = "{ \"cino\" : \"cino\",\r\n"
|
||||||
|
+ " \"list\" : \r\n"
|
||||||
|
+ " { \"str\" : \"11111\", \"num\" : 11111 },\r\n"
|
||||||
|
+ " \"data\" : 1234\r\n"
|
||||||
|
+ "}\r\n"
|
||||||
|
+ "";
|
||||||
|
|
||||||
|
Message source = MessageFactory.getFactory().getMessage("TST_TOSSTEST4_SRC");
|
||||||
|
|
||||||
|
String rootItemName = ((JSONMessage) source).getLayout().getRootItem().getName();
|
||||||
|
|
||||||
|
JSONObject value = (JSONObject) JSONValue.parse(data);
|
||||||
|
JSONObject root = new JSONObject();
|
||||||
|
root.put(rootItemName, value);
|
||||||
|
source.setData(root.toJSONString());
|
||||||
|
System.out.println(source.getData());
|
||||||
|
|
||||||
|
Transformer transformer = engine.getTransformer();
|
||||||
|
Message target = transformer.transform("TRANSFORM_TST_TEST4_REQ", new Message[] { source });
|
||||||
|
|
||||||
|
System.out.println(target.toString());
|
||||||
|
String testResult = (String) target.getData();
|
||||||
|
String expectedResult = "{\"data\":1234,\"list\":{\"str\":\"11111\",\"num\":\"11111\"},\"cino\":\"cino\"}";
|
||||||
|
Assert.assertArrayEquals(expectedResult.getBytes(), testResult.getBytes());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testCase05() throws LifecycleException {
|
||||||
|
|
||||||
|
engine = TransformEngine.getInstance();
|
||||||
|
|
||||||
|
Assert.assertTrue(transformManager.getAllTransformName().length > 0);
|
||||||
|
|
||||||
|
String data = "{ \"cino\" : \"cino\",\r\n"
|
||||||
|
+ " \"list\" : \r\n"
|
||||||
|
+ " { \"str\" : \"11111\", \"num\" : 11111 },\r\n"
|
||||||
|
+ " \"data\" : 1234\r\n"
|
||||||
|
+ "}\r\n"
|
||||||
|
+ "";
|
||||||
|
|
||||||
|
Message source = MessageFactory.getFactory().getMessage("TST_TOSSTEST5_SRC");
|
||||||
|
|
||||||
|
String rootItemName = ((JSONMessage) source).getLayout().getRootItem().getName();
|
||||||
|
|
||||||
|
JSONObject value = (JSONObject) JSONValue.parse(data);
|
||||||
|
JSONObject root = new JSONObject();
|
||||||
|
root.put(rootItemName, value);
|
||||||
|
source.setData(root.toJSONString());
|
||||||
|
System.out.println(source.getData());
|
||||||
|
|
||||||
|
Transformer transformer = engine.getTransformer();
|
||||||
|
Message target = transformer.transform("TRANSFORM_TST_TEST5_REQ", new Message[] { source });
|
||||||
|
|
||||||
|
System.out.println(target.toString());
|
||||||
|
String testResult = new String((byte[])target.getData());
|
||||||
|
String expectedResult = "012341111111111cino ";
|
||||||
|
|
||||||
|
Assert.assertArrayEquals(expectedResult.getBytes(), testResult.getBytes());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ INSERT INTO tseaitr01 (cnvsnname,cnvsndesc,lastamndhms,eaisevrdstcd,modfimgtstus
|
|||||||
('TRANSFORM_TST_TEST1_REQ', 'grid-to-grid', '20241226104652 ','E',' ','1','0',NULL),
|
('TRANSFORM_TST_TEST1_REQ', 'grid-to-grid', '20241226104652 ','E',' ','1','0',NULL),
|
||||||
('TRANSFORM_TST_TEST2_REQ', 'grid-to-group', '20241226104652 ','E',' ','1','0',NULL),
|
('TRANSFORM_TST_TEST2_REQ', 'grid-to-group', '20241226104652 ','E',' ','1','0',NULL),
|
||||||
('TRANSFORM_TST_TEST3_REQ', 'grid-to-group(byte)', '20241226104652 ','E',' ','1','0',NULL),
|
('TRANSFORM_TST_TEST3_REQ', 'grid-to-group(byte)', '20241226104652 ','E',' ','1','0',NULL),
|
||||||
('TRANSFORM_TST_TEST4_REQ', 'group-to-group 기본값', '20241226104652 ','E',' ','1','0',NULL),
|
('TRANSFORM_TST_TEST4_REQ', 'group-to-group 기본값 테스트', '20241226104652 ','E',' ','1','0',NULL),
|
||||||
('TRANSFORM_TST_TEST5_REQ', 'group-to-group(byte) 기본값', '20241226104652 ','E',' ','1','0',NULL)
|
('TRANSFORM_TST_TEST5_REQ', 'group-to-group(byte) 기본값 테스트', '20241226104652 ','E',' ','1','0',NULL)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ INSERT INTO tseaitr02 (cnvsnname,loutname,sourcrsultdstcd) VALUES
|
|||||||
('TRANSFORM_TST_TEST1_REQ', 'TST_TOSSTEST1_SRC', 'SRC_LAYOUT'),
|
('TRANSFORM_TST_TEST1_REQ', 'TST_TOSSTEST1_SRC', 'SRC_LAYOUT'),
|
||||||
('TRANSFORM_TST_TEST2_REQ', 'TST_TOSSTEST2_TGT', 'TGT_LAYOUT'),
|
('TRANSFORM_TST_TEST2_REQ', 'TST_TOSSTEST2_TGT', 'TGT_LAYOUT'),
|
||||||
('TRANSFORM_TST_TEST2_REQ', 'TST_TOSSTEST2_SRC', 'SRC_LAYOUT'),
|
('TRANSFORM_TST_TEST2_REQ', 'TST_TOSSTEST2_SRC', 'SRC_LAYOUT'),
|
||||||
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST2_TGT', 'TGT_LAYOUT'),
|
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_TGT', 'TGT_LAYOUT'),
|
||||||
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST2_SRC', 'SRC_LAYOUT'),
|
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_SRC', 'SRC_LAYOUT'),
|
||||||
('TRANSFORM_TST_TEST4_REQ', 'TST_TOSSTEST4_TGT', 'TGT_LAYOUT'),
|
('TRANSFORM_TST_TEST4_REQ', 'TST_TOSSTEST4_TGT', 'TGT_LAYOUT'),
|
||||||
('TRANSFORM_TST_TEST4_REQ', 'TST_TOSSTEST4_SRC', 'SRC_LAYOUT'),
|
('TRANSFORM_TST_TEST4_REQ', 'TST_TOSSTEST4_SRC', 'SRC_LAYOUT'),
|
||||||
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT', 'TGT_LAYOUT'),
|
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT', 'TGT_LAYOUT'),
|
||||||
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST4_SRC', 'SRC_LAYOUT')
|
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_SRC', 'SRC_LAYOUT')
|
||||||
;
|
;
|
||||||
|
|||||||
@@ -18,10 +18,10 @@
|
|||||||
;
|
;
|
||||||
|
|
||||||
INSERT INTO tseaitr03 (cnvsnname,cnvsnrsultitempathname,cnvsncmdname,cnvsnitembascval,cnvsnitemserno) VALUES
|
INSERT INTO tseaitr03 (cnvsnname,cnvsnrsultitempathname,cnvsncmdname,cnvsnitembascval,cnvsnitemserno) VALUES
|
||||||
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_TGT.data' , 'TST_TOSSTEST2_SRC.data', '', 1),
|
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_TGT.data' , 'TST_TOSSTEST3_SRC.data', '', 1),
|
||||||
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_TGT.list.str' , 'TST_TOSSTEST2_SRC.list[*].str', '', 2),
|
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_TGT.list.str' , 'TST_TOSSTEST3_SRC.list[*].str', '', 2),
|
||||||
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_TGT.list.num' , 'TST_TOSSTEST2_SRC.list[*].num', '', 3),
|
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_TGT.list.num' , 'TST_TOSSTEST3_SRC.list[*].num', '', 3),
|
||||||
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_TGT.cino' , 'TST_TOSSTEST2_SRC.cino', '', 4)
|
('TRANSFORM_TST_TEST3_REQ', 'TST_TOSSTEST3_TGT.cino' , 'TST_TOSSTEST3_SRC.cino', '', 4)
|
||||||
;
|
;
|
||||||
|
|
||||||
INSERT INTO tseaitr03 (cnvsnname,cnvsnrsultitempathname,cnvsncmdname,cnvsnitembascval,cnvsnitemserno) VALUES
|
INSERT INTO tseaitr03 (cnvsnname,cnvsnrsultitempathname,cnvsncmdname,cnvsnitembascval,cnvsnitemserno) VALUES
|
||||||
@@ -32,10 +32,10 @@
|
|||||||
;
|
;
|
||||||
|
|
||||||
INSERT INTO tseaitr03 (cnvsnname,cnvsnrsultitempathname,cnvsncmdname,cnvsnitembascval,cnvsnitemserno) VALUES
|
INSERT INTO tseaitr03 (cnvsnname,cnvsnrsultitempathname,cnvsncmdname,cnvsnitembascval,cnvsnitemserno) VALUES
|
||||||
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT.data' , 'TST_TOSSTEST4_SRC.data', '', 1),
|
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT.data' , 'TST_TOSSTEST5_SRC.data', '', 1),
|
||||||
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT.list.str' , 'TST_TOSSTEST4_SRC.list.str', '', 2),
|
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT.list.str' , 'TST_TOSSTEST5_SRC.list.str', '', 2),
|
||||||
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT.list.num' , 'TST_TOSSTEST4_SRC.list.num', '', 3),
|
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT.list.num' , 'TST_TOSSTEST5_SRC.list.num', '', 3),
|
||||||
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT.cino' , 'TST_TOSSTEST4_SRC.cino', '', 4)
|
('TRANSFORM_TST_TEST5_REQ', 'TST_TOSSTEST5_TGT.cino' , 'TST_TOSSTEST5_SRC.cino', '', 4)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,10 @@ INSERT INTO tseaitr07 (loutname,loutptrnname,loutdesc,lastamndhms,eaibzwkdstcd,u
|
|||||||
('TST_TOSSTEST1_TGT', 'BYTES', 'bigInteger 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
('TST_TOSSTEST1_TGT', 'BYTES', 'bigInteger 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
||||||
('TST_TOSSTEST2_SRC', 'JSON', '토스 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
('TST_TOSSTEST2_SRC', 'JSON', '토스 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
||||||
('TST_TOSSTEST2_TGT', 'JSON', '토스 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
('TST_TOSSTEST2_TGT', 'JSON', '토스 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
||||||
|
('TST_TOSSTEST3_SRC', 'JSON', '토스 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
||||||
('TST_TOSSTEST3_TGT', 'BYTES', '토스 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
('TST_TOSSTEST3_TGT', 'BYTES', '토스 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
||||||
('TST_TOSSTEST4_SRC', 'JSON', '기본값 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
('TST_TOSSTEST4_SRC', 'JSON', '기본값 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
||||||
('TST_TOSSTEST4_TGT', 'JSON', '기본값 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
('TST_TOSSTEST4_TGT', 'JSON', '기본값 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
||||||
|
('TST_TOSSTEST5_SRC', 'JSON', '기본값 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin'),
|
||||||
('TST_TOSSTEST5_TGT', 'BYTES', '기본값 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin')
|
('TST_TOSSTEST5_TGT', 'BYTES', '기본값 테스트', '2026011010051131', 'TST', ' ', ' ', 'E', ' ', '1', '00002', 'admin')
|
||||||
;
|
;
|
||||||
|
|||||||
@@ -36,6 +36,14 @@ INSERT INTO TSEAITR08 (loutname,loutitemname,loutitemserno,loutitemidname,parntl
|
|||||||
('TST_TOSSTEST2_TGT', 'num', 4, 1004, 1002, 'num', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
('TST_TOSSTEST2_TGT', 'num', 4, 1004, 1002, 'num', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
('TST_TOSSTEST2_TGT', 'cino', 5, 1005, 1000, 'cino', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, 'asdf', 'N', 2, 0, 'String', 0, NULL, NULL);
|
('TST_TOSSTEST2_TGT', 'cino', 5, 1005, 1000, 'cino', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, 'asdf', 'N', 2, 0, 'String', 0, NULL, NULL);
|
||||||
|
|
||||||
|
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
|
||||||
|
('TST_TOSSTEST3_SRC', 'TST_TOSSTEST3_SRC', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
||||||
|
('TST_TOSSTEST3_SRC', 'data', 1, 1001, 1000, 'data', 2203, 2118, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
|
('TST_TOSSTEST3_SRC', 'list', 2, 1002, 1000, 'list', 2202, 2100, NULL, 0, NULL, NULL, '*', -1, 0, NULL, 'N', 2, 0, NULL, 0, NULL, NULL),
|
||||||
|
('TST_TOSSTEST3_SRC', 'str', 3, 1003, 1002, 'str', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'String', 0, NULL, NULL),
|
||||||
|
('TST_TOSSTEST3_SRC', 'num', 4, 1004, 1002, 'num', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
|
('TST_TOSSTEST3_SRC', 'cino', 5, 1005, 1000, 'cino', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'String', 0, NULL, NULL);
|
||||||
|
|
||||||
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
|
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
|
||||||
('TST_TOSSTEST3_TGT', 'TST_TOSSTEST3_TGT', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
('TST_TOSSTEST3_TGT', 'TST_TOSSTEST3_TGT', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
||||||
('TST_TOSSTEST3_TGT', 'data', 1, 1001, 1000, 'data', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
('TST_TOSSTEST3_TGT', 'data', 1, 1001, 1000, 'data', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
@@ -43,10 +51,7 @@ INSERT INTO TSEAITR08 (loutname,loutitemname,loutitemserno,loutitemidname,parntl
|
|||||||
('TST_TOSSTEST3_TGT', 'str', 3, 1003, 1002, 'str', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'String', 0, NULL, NULL),
|
('TST_TOSSTEST3_TGT', 'str', 3, 1003, 1002, 'str', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'String', 0, NULL, NULL),
|
||||||
('TST_TOSSTEST3_TGT', 'num', 4, 1004, 1002, 'num', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
('TST_TOSSTEST3_TGT', 'num', 4, 1004, 1002, 'num', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
('TST_TOSSTEST3_TGT', 'cino', 5, 1005, 1000, 'cino', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'String', 0, NULL, NULL);
|
('TST_TOSSTEST3_TGT', 'cino', 5, 1005, 1000, 'cino', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'String', 0, NULL, NULL);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
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
|
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
|
||||||
('TST_TOSSTEST4_SRC', 'TST_TOSSTEST4_SRC', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
('TST_TOSSTEST4_SRC', 'TST_TOSSTEST4_SRC', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
||||||
('TST_TOSSTEST4_SRC', 'data', 1, 1001, 1000, 'data', 2203, 2118, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
('TST_TOSSTEST4_SRC', 'data', 1, 1001, 1000, 'data', 2203, 2118, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
@@ -55,9 +60,6 @@ INSERT INTO TSEAITR08 (loutname,loutitemname,loutitemserno,loutitemidname,parntl
|
|||||||
('TST_TOSSTEST4_SRC', 'num', 4, 1004, 1002, 'num', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
('TST_TOSSTEST4_SRC', 'num', 4, 1004, 1002, 'num', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
('TST_TOSSTEST4_SRC', 'cino', 5, 1005, 1000, 'cino', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, 'asdf', 'N', 2, 0, 'String', 0, NULL, NULL);
|
('TST_TOSSTEST4_SRC', 'cino', 5, 1005, 1000, 'cino', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, 'asdf', 'N', 2, 0, 'String', 0, NULL, NULL);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
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
|
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
|
||||||
('TST_TOSSTEST4_TGT', 'TST_TOSSTEST4_TGT', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
('TST_TOSSTEST4_TGT', 'TST_TOSSTEST4_TGT', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
||||||
('TST_TOSSTEST4_TGT', 'data', 1, 1001, 1000, 'data', 2203, 2118, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
('TST_TOSSTEST4_TGT', 'data', 1, 1001, 1000, 'data', 2203, 2118, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
@@ -66,6 +68,15 @@ INSERT INTO TSEAITR08 (loutname,loutitemname,loutitemserno,loutitemidname,parntl
|
|||||||
('TST_TOSSTEST4_TGT', 'num', 4, 1004, 1002, 'num', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
('TST_TOSSTEST4_TGT', 'num', 4, 1004, 1002, 'num', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
('TST_TOSSTEST4_TGT', 'cino', 5, 1005, 1000, 'cino', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, 'asdff', 'N', 2, 0, 'String', 0, NULL, NULL);
|
('TST_TOSSTEST4_TGT', 'cino', 5, 1005, 1000, 'cino', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, 'asdff', 'N', 2, 0, 'String', 0, NULL, NULL);
|
||||||
|
|
||||||
|
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
|
||||||
|
('TST_TOSSTEST5_SRC', 'TST_TOSSTEST5_SRC', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
||||||
|
('TST_TOSSTEST5_SRC', 'data', 1, 1001, 1000, 'data', 2203, 2118, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
|
('TST_TOSSTEST5_SRC', 'list', 2, 1002, 1000, 'list', 2202, 2100, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, NULL, 0, NULL, NULL),
|
||||||
|
('TST_TOSSTEST5_SRC', 'str', 3, 1003, 1002, 'str', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'String', 0, NULL, NULL),
|
||||||
|
('TST_TOSSTEST5_SRC', 'num', 4, 1004, 1002, 'num', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, NULL, 'N', 3, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
|
('TST_TOSSTEST5_SRC', 'cino', 5, 1005, 1000, 'cino', 2203, 2101, NULL, 0, NULL, NULL, NULL, 1, 1, 'asdf', 'N', 2, 0, 'String', 0, NULL, NULL);
|
||||||
|
|
||||||
|
|
||||||
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
|
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
|
||||||
('TST_TOSSTEST5_TGT', 'TST_TOSSTEST5_TGT', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
('TST_TOSSTEST5_TGT', 'TST_TOSSTEST5_TGT', 0, 1000, 0, '토스 테스트', 2201, 2100, NULL, 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL),
|
||||||
('TST_TOSSTEST5_TGT', 'data', 1, 1001, 1000, 'data', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
('TST_TOSSTEST5_TGT', 'data', 1, 1001, 1000, 'data', 2203, 2113, NULL, 5, NULL, NULL, NULL, 1, 1, NULL, 'N', 2, 0, 'BigDecimal', 0, NULL, NULL),
|
||||||
|
|||||||
Reference in New Issue
Block a user