summaryrefslogtreecommitdiff
path: root/public/wsdl
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-09-30 16:49:15 +0900
committerjoonhoekim <26rote@gmail.com>2025-09-30 16:49:15 +0900
commit483ef0f6edb78efe4d1a9a3b4cc423aae39d36ad (patch)
tree6e2132bb54b166f41bd9eaf332e85392f9d01f6e /public/wsdl
parent567baf74e62bb71d44604eb5fe3457f773396678 (diff)
(김준회) 자재그룹 WSDL 작성
Diffstat (limited to 'public/wsdl')
-rw-r--r--public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.CSV27
-rw-r--r--public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl103
2 files changed, 130 insertions, 0 deletions
diff --git a/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.CSV b/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.CSV
new file mode 100644
index 00000000..a8dd5797
--- /dev/null
+++ b/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.CSV
@@ -0,0 +1,27 @@
+SEQ,Table,Field,M/O,Type,Size,Description
+1,CLASS,CLASS,M,CHAR,18,Class number
+2,CLASS,KSCHL,,CHAR,60,Class Description
+3,CLASS,KSCHG,,CHAR,40,Keyword (Upper Case for Matchcode)
+4,CLASS,CLASS_P,,CHAR,18,Parent Class number
+5,CLASS,HLEVEL,,NUMC,2,Level of a hierarchy node
+6,CLASS,STYPE,,CHAR,2,강종
+7,CLASS,GRD_MATL,,CHAR,50,등급재질
+8,CLASS,MEINS,,CHAR,3,단위
+9,CLASS,MRC,,CHAR,1,MRC
+10,CLASS,PRC_CA,,CHAR,4,조달분류
+11,CLASS,BSE_UOM,,CHAR,3,기본단위
+12,CLASS,LKENZ,,CHAR,1,Deletion Indicator
+13,CLASS/CHAR,ATNAM,M,CHAR,30,Characteristic
+14,CLASS/CHAR,POSNR,M,NUMC,3,Item number
+15,CLASS/CHAR,ATERF,,CHAR,1,필수여부
+16,CLASS/CHAR,LKENZ,,CHAR,1,Deletion Indicator
+17,CHAR,ATNAM,M,CHAR,30,Characteristic Value
+18,CHAR,ATWTB,,CHAR,30,Characteristic value description
+19,CHAR,ATFOR,,CHAR,4,Data type of characteristic
+20,CHAR,MSEHI,,UNIT,3,Unit of Measurement
+21,CHAR,XVALUE,,CHAR,1,Possible Entry 존재 여부
+22,CHAR,ATKLA,,CHAR,10,특성 그룹
+23,CHAR,LKENZ,,CHAR,1,Deletion Indicator
+24,CHAR/VAL,ATWRT,M,CHAR,30,Characteristic Value
+25,CHAR/VAL,ATWTB,,CHAR,30,Characteristic value description
+26,CHAR/VAL,LKENZ,,CHAR,1,Deletion Indicator
diff --git a/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl b/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl
new file mode 100644
index 00000000..283af9bd
--- /dev/null
+++ b/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://60.101.108.100/api/IF_MDZ_EVCP_MATERIAL_GROUP/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <wsdl:types>
+ <xsd:schema targetNamespace="http://60.101.108.100/api/IF_MDZ_EVCP_MATERIAL_GROUP/"
+ xmlns:p0="http://60.101.108.100/api/IF_MDZ_EVCP_MATERIAL_GROUP/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="IF_MDZ_EVCP_MATERIAL_GROUPReq" type="p0:IF_MDZ_EVCP_MATERIAL_GROUPReq" nillable="true"/>
+ <!-- 요청 타입 정의 -->
+ <xsd:complexType name="IF_MDZ_EVCP_MATERIAL_GROUPReq">
+ <xsd:sequence>
+ <!-- 클래스 복합객체 1개 이상 받음 -->
+ <xsd:element name="CLASS" type="p0:CLASS" minOccurs="0" maxOccurs="unbounded"/>
+ <!-- 특성 복합객체 1개 이상 받음 -->
+ <xsd:element name="CHAR" type="p0:CHAR" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!-- 클래스 복합객체 정의 -->
+ <!-- 클래스는 CLASS/CHAR 하위 객체를 가지고 있음 -->
+ <xsd:complexType name="CLASS">
+ <xsd:sequence>
+ <!-- SEQ:1, Table:CLASS, Field:CLASS, M/O:M, Type:CHAR, Size:18, Description:Class number -->
+ <xsd:element name="CLASS" type="xsd:string"/>
+ <!-- SEQ:2, Table:CLASS, Field:KSCHL, M/O:, Type:CHAR, Size:60, Description:Class Description -->
+ <xsd:element name="KSCHL" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:3, Table:CLASS, Field:KSCHG, M/O:, Type:CHAR, Size:40, Description:Keyword (Upper Case for Matchcode) -->
+ <xsd:element name="KSCHG" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:4, Table:CLASS, Field:CLASS_P, M/O:, Type:CHAR, Size:18, Description:Parent Class number -->
+ <xsd:element name="CLASS_P" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:5, Table:CLASS, Field:HLEVEL, M/O:, Type:NUMC, Size:2, Description:Level of a hierarchy node -->
+ <xsd:element name="HLEVEL" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:6, Table:CLASS, Field:STYPE, M/O:, Type:CHAR, Size:2, Description:강종 -->
+ <xsd:element name="STYPE" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:7, Table:CLASS, Field:GRD_MATL, M/O:, Type:CHAR, Size:50, Description:등급재질 -->
+ <xsd:element name="GRD_MATL" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:8, Table:CLASS, Field:MEINS, M/O:, Type:CHAR, Size:3, Description:단위 -->
+ <xsd:element name="MEINS" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:9, Table:CLASS, Field:MRC, M/O:, Type:CHAR, Size:1, Description:MRC -->
+ <xsd:element name="MRC" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:10, Table:CLASS, Field:PRC_CA, M/O:, Type:CHAR, Size:4, Description:조달분류 -->
+ <xsd:element name="PRC_CA" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:11, Table:CLASS, Field:BSE_UOM, M/O:, Type:CHAR, Size:3, Description:기본단위 -->
+ <xsd:element name="BSE_UOM" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:12, Table:CLASS, Field:LKENZ, M/O:, Type:CHAR, Size:1, Description:Deletion Indicator -->
+ <xsd:element name="LKENZ" type="xsd:string" minOccurs="0"/>
+ <!-- 클래스-특성 연결 정보 -->
+ <xsd:element name="CLASS_CHAR_LINK" type="p0:CLASS_CHAR_LINK" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!-- 클래스-특성 연결 복합객체 정의 -->
+ <xsd:complexType name="CLASS_CHAR_LINK">
+ <xsd:sequence>
+ <!-- SEQ:13, Table:CLASS/CHAR, Field:ATNAM, M/O:M, Type:CHAR, Size:30, Description:Characteristic -->
+ <xsd:element name="ATNAM" type="xsd:string"/>
+ <!-- SEQ:14, Table:CLASS/CHAR, Field:POSNR, M/O:M, Type:NUMC, Size:3, Description:Item number -->
+ <xsd:element name="POSNR" type="xsd:string"/>
+ <!-- SEQ:15, Table:CLASS/CHAR, Field:ATERF, M/O:, Type:CHAR, Size:1, Description:필수여부 -->
+ <xsd:element name="ATERF" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:16, Table:CLASS/CHAR, Field:LKENZ, M/O:, Type:CHAR, Size:1, Description:Deletion Indicator -->
+ <xsd:element name="LKENZ" type="xsd:string" minOccurs="0"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!-- 특성 복합객체 정의 -->
+ <!-- 특성은 CHAR/VAL 하위 객체를 가지고 있음 -->
+ <xsd:complexType name="CHAR">
+ <xsd:sequence>
+ <!-- SEQ:17, Table:CHAR, Field:ATNAM, M/O:M, Type:CHAR, Size:30, Description:Characteristic Value -->
+ <xsd:element name="ATNAM" type="xsd:string"/>
+ <!-- SEQ:18, Table:CHAR, Field:ATWTB, M/O:, Type:CHAR, Size:30, Description:Characteristic value description -->
+ <xsd:element name="ATWTB" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:19, Table:CHAR, Field:ATFOR, M/O:, Type:CHAR, Size:4, Description:Data type of characteristic -->
+ <xsd:element name="ATFOR" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:20, Table:CHAR, Field:MSEHI, M/O:, Type:UNIT, Size:3, Description:Unit of Measurement -->
+ <xsd:element name="MSEHI" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:21, Table:CHAR, Field:XVALUE, M/O:, Type:CHAR, Size:1, Description:Possible Entry 존재 여부 -->
+ <xsd:element name="XVALUE" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:22, Table:CHAR, Field:ATKLA, M/O:, Type:CHAR, Size:10, Description:특성 그룹 -->
+ <xsd:element name="ATKLA" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:23, Table:CHAR, Field:LKENZ, M/O:, Type:CHAR, Size:1, Description:Deletion Indicator -->
+ <xsd:element name="LKENZ" type="xsd:string" minOccurs="0"/>
+ <!-- 특성 값 정보 -->
+ <xsd:element name="CHAR_VAL" type="p0:CHAR_VAL" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!-- 특성 값 복합객체 정의 -->
+ <xsd:complexType name="CHAR_VAL">
+ <xsd:sequence>
+ <!-- SEQ:24, Table:CHAR/VAL, Field:ATWRT, M/O:M, Type:CHAR, Size:30, Description:Characteristic Value -->
+ <xsd:element name="ATWRT" type="xsd:string"/>
+ <!-- SEQ:25, Table:CHAR/VAL, Field:ATWTB, M/O:, Type:CHAR, Size:30, Description:Characteristic value description -->
+ <xsd:element name="ATWTB" type="xsd:string" minOccurs="0"/>
+ <!-- SEQ:26, Table:CHAR/VAL, Field:LKENZ, M/O:, Type:CHAR, Size:1, Description:Deletion Indicator -->
+ <xsd:element name="LKENZ" type="xsd:string" minOccurs="0"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="process">
+ <wsdl:part name="IF_MDZ_EVCP_MATERIAL_GROUPReq" element="p13:IF_MDZ_EVCP_MATERIAL_GROUPReq"
+ xmlns:p13="http://60.101.108.100/api/IF_MDZ_EVCP_MATERIAL_GROUP/"/>
+ </wsdl:message>
+ <wsdl:message name="processResponse"/>
+</wsdl:definitions> \ No newline at end of file