summaryrefslogtreecommitdiff
path: root/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl
blob: 69ef53ebcc8feb261372f36ff866cf79ec694a9b (plain)
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?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="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="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="p0:IF_MDZ_EVCP_MATERIAL_GROUPReq"
      xmlns:p0="http://60.101.108.100/api/IF_MDZ_EVCP_MATERIAL_GROUP/" />
  </wsdl:message>
  <wsdl:message name="processResponse" />
</wsdl:definitions>