diff options
| author | joonhoekim <26rote@gmail.com> | 2025-10-01 14:59:05 +0900 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-10-01 14:59:05 +0900 |
| commit | 7021eca8f53e398f55f775c6dc431bca9670fabe (patch) | |
| tree | d9de3ac658fd6f19847a844d7c891d3088550221 /public | |
| parent | ad5fc089cb7e677d47d82c14adeabf09963e5611 (diff) | |
(김준회) WSDL 오류 수정
Diffstat (limited to 'public')
| -rw-r--r-- | public/wsdl/IF_ECC_EVCP_PCR.wsdl | 2 | ||||
| -rw-r--r-- | public/wsdl/IF_MDZ_EVCP_MATERIAL_GROUP.wsdl | 124 |
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 |
