1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
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" type="p0:CLASS_CHAR" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!-- 클래스-특성 연결 복합객체 정의 -->
<xsd:complexType name="CLASS_CHAR">
<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:complexType>
<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>
|