diff options
Diffstat (limited to 'public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl')
| -rw-r--r-- | public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl | 103 |
1 files changed, 103 insertions, 0 deletions
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 |
