summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/wsdl/IF_ECC_EVCP_PCR.wsdl2
-rw-r--r--public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl124
2 files changed, 72 insertions, 54 deletions
diff --git a/public/wsdl/IF_ECC_EVCP_PCR.wsdl b/public/wsdl/IF_ECC_EVCP_PCR.wsdl
index fa229dac..81d79060 100644
--- a/public/wsdl/IF_ECC_EVCP_PCR.wsdl
+++ b/public/wsdl/IF_ECC_EVCP_PCR.wsdl
@@ -129,7 +129,7 @@
<!-- 1.4) 수신측 응답 구조 (최상위 타입 정의) -->
<xs:complexType name="IF_ECC_EVCP_PCRRes">
<xs:sequence>
- <xs:element name="ZMM_RT" type="tns:ZMM_RT" minOccurs="1" maxOccurs="1"/>
+ <xs:element name="ZMM_RT" type="tns:ZMM_RT" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
diff --git a/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl b/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl
index 584007a5..39a14c50 100644
--- a/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl
+++ b/public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl
@@ -5,14 +5,15 @@
<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: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"/>
+ <xsd:element name="CLASS" type="p0:CLASS" minOccurs="0" maxOccurs="unbounded" />
<!-- 특성 복합객체 1개 이상 받음 -->
- <xsd:element name="CHAR" type="p0:CHAR" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="CHAR" type="p0:CHAR" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<!-- 클래스 복합객체 정의 -->
@@ -20,84 +21,101 @@
<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"/>
+ <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"/>
+ <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"/>
+ <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"/>
+ <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"/>
+ <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"/>
+ <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="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: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: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: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: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="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: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 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/"/>
+ xmlns:p13="http://60.101.108.100/api/IF_MDZ_EVCP_MATERIAL_GROUP/" />
</wsdl:message>
- <wsdl:message name="processResponse"/>
+ <wsdl:message name="processResponse" />
</wsdl:definitions> \ No newline at end of file