diff options
Diffstat (limited to 'public')
17 files changed, 115 insertions, 0 deletions
diff --git a/public/basicContract/02adad42-62c4-4082-a9e4-caa264ff91ba.pdf b/public/basicContract/02adad42-62c4-4082-a9e4-caa264ff91ba.pdf Binary files differnew file mode 100644 index 00000000..6f7e05c5 --- /dev/null +++ b/public/basicContract/02adad42-62c4-4082-a9e4-caa264ff91ba.pdf diff --git a/public/basicContract/2357fe40-691d-44ec-892a-e53a61f75df8.pdf b/public/basicContract/2357fe40-691d-44ec-892a-e53a61f75df8.pdf Binary files differnew file mode 100644 index 00000000..9ffad371 --- /dev/null +++ b/public/basicContract/2357fe40-691d-44ec-892a-e53a61f75df8.pdf diff --git a/public/basicContract/2e1276ee-6c84-458b-8349-671b3ff27d30.pdf b/public/basicContract/2e1276ee-6c84-458b-8349-671b3ff27d30.pdf Binary files differnew file mode 100644 index 00000000..94dbd02e --- /dev/null +++ b/public/basicContract/2e1276ee-6c84-458b-8349-671b3ff27d30.pdf diff --git a/public/basicContract/2f7b320b-5cc0-4869-8496-eb2dd2a09d7d.pdf b/public/basicContract/2f7b320b-5cc0-4869-8496-eb2dd2a09d7d.pdf Binary files differnew file mode 100644 index 00000000..4956c81c --- /dev/null +++ b/public/basicContract/2f7b320b-5cc0-4869-8496-eb2dd2a09d7d.pdf diff --git a/public/basicContract/7ae0ab2b-b2e4-448a-b6a1-6c97f7fa80b5.pdf b/public/basicContract/7ae0ab2b-b2e4-448a-b6a1-6c97f7fa80b5.pdf Binary files differnew file mode 100644 index 00000000..951a6138 --- /dev/null +++ b/public/basicContract/7ae0ab2b-b2e4-448a-b6a1-6c97f7fa80b5.pdf diff --git a/public/basicContract/7fb08ec7-62ef-49a6-ac88-f0e4889ff976.pdf b/public/basicContract/7fb08ec7-62ef-49a6-ac88-f0e4889ff976.pdf Binary files differnew file mode 100644 index 00000000..d028fa96 --- /dev/null +++ b/public/basicContract/7fb08ec7-62ef-49a6-ac88-f0e4889ff976.pdf diff --git a/public/basicContract/9c262529-6ca6-476c-a51f-5aa44c328582.pdf b/public/basicContract/9c262529-6ca6-476c-a51f-5aa44c328582.pdf Binary files differnew file mode 100644 index 00000000..70d85e48 --- /dev/null +++ b/public/basicContract/9c262529-6ca6-476c-a51f-5aa44c328582.pdf diff --git a/public/basicContract/f6c25fb8-f7a8-4e64-a219-ed1937a9a071.pdf b/public/basicContract/f6c25fb8-f7a8-4e64-a219-ed1937a9a071.pdf Binary files differnew file mode 100644 index 00000000..d522c7a1 --- /dev/null +++ b/public/basicContract/f6c25fb8-f7a8-4e64-a219-ed1937a9a071.pdf diff --git a/public/basicContract/template/1744980872264-c5b5cbec.pdf b/public/basicContract/template/1744980872264-c5b5cbec.pdf Binary files differnew file mode 100644 index 00000000..4bdb5d86 --- /dev/null +++ b/public/basicContract/template/1744980872264-c5b5cbec.pdf diff --git a/public/basicContract/template/1744980904022-bf5b6255.pdf b/public/basicContract/template/1744980904022-bf5b6255.pdf Binary files differnew file mode 100644 index 00000000..4bdb5d86 --- /dev/null +++ b/public/basicContract/template/1744980904022-bf5b6255.pdf diff --git a/public/basicContract/template/1745120242050-98efb44f.pdf b/public/basicContract/template/1745120242050-98efb44f.pdf Binary files differnew file mode 100644 index 00000000..2a6c7918 --- /dev/null +++ b/public/basicContract/template/1745120242050-98efb44f.pdf diff --git a/public/basicContract/template/1745120365981-06279704.pdf b/public/basicContract/template/1745120365981-06279704.pdf Binary files differnew file mode 100644 index 00000000..0e4ff686 --- /dev/null +++ b/public/basicContract/template/1745120365981-06279704.pdf diff --git a/public/basicContract/template/1745120555940-76317b3d.pdf b/public/basicContract/template/1745120555940-76317b3d.pdf Binary files differnew file mode 100644 index 00000000..2a6c7918 --- /dev/null +++ b/public/basicContract/template/1745120555940-76317b3d.pdf diff --git a/public/basicContract/template/1745120671798-f13bc764.pdf b/public/basicContract/template/1745120671798-f13bc764.pdf Binary files differnew file mode 100644 index 00000000..526757ce --- /dev/null +++ b/public/basicContract/template/1745120671798-f13bc764.pdf diff --git a/public/basicContract/template/1745124821673-50799ebf.pdf b/public/basicContract/template/1745124821673-50799ebf.pdf Binary files differnew file mode 100644 index 00000000..c131a84c --- /dev/null +++ b/public/basicContract/template/1745124821673-50799ebf.pdf diff --git a/public/basicContract/template/1745219528175-6a27b306.pdf b/public/basicContract/template/1745219528175-6a27b306.pdf Binary files differnew file mode 100644 index 00000000..c131a84c --- /dev/null +++ b/public/basicContract/template/1745219528175-6a27b306.pdf diff --git a/public/wsdl/IF_ECC_EVCP_BIDDING_PROJECT.wsdl b/public/wsdl/IF_ECC_EVCP_BIDDING_PROJECT.wsdl new file mode 100644 index 00000000..daa8d7ee --- /dev/null +++ b/public/wsdl/IF_ECC_EVCP_BIDDING_PROJECT.wsdl @@ -0,0 +1,115 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!-- WSDL: eVCP 품질서버(60.101.108.100) <> S-ERP ECC 기술영업 입찰 프로젝트 --> +<!-- Program ID: IF_ECC_EVCP_BIDDING_PROJECT --> +<!-- 서비스 구분을 위한 namespace는 http://60.101.108.100/ 할당하고, 운영 전 실제 도메인 발급받으면 변경 --> +<wsdl:definitions name="IF_ECC_EVCP_BIDDING_PROJECT" targetNamespace="http://60.101.108.100/" + xmlns:ns1="http://schemas.xmlsoap.org/soap/http" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:tns="http://60.101.108.100/" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + <!-- 데이터 타입 정의 --> + <wsdl:types> + <!-- targetNamespace, xmlns:tns 변경 --> + <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://60.101.108.100/" + xmlns:tns="http://60.101.108.100/" + xmlns:xs="http://www.w3.org/2001/XMLSchema"> + <!-- DB로 직접 받는 게 아니고, 애플리케이션 레벨에서 응답을 처리하므로 카멜케이스로 네이밍(단 I/F 정의서에서는 DB 사양 안내) --> + <xs:complexType name="IF_ECC_EVCP_BIDDING_PROJECTReq"> + <xs:sequence> + <!-- 입찰 프로젝트 --> + <xs:element maxOccurs="unbounded" minOccurs="0" name="biddingProjects" type="tns:biddingProjects"/> + <!-- 입찰 프로젝트의 라인 아이템 --> + <xs:element maxOccurs="unbounded" minOccurs="0" name="projectSeries" type="tns:projectSeries"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="biddingProjects"> + <xs:sequence> + <!-- + minOccurs, maxOccurs Default Values + - Occurrence constraints minOccurs and maxOccurs default to 1. + Common Cases Explained + <xsd:element name="A"/> means A is required and must appear exactly once. (반복불가 필수값) + <xsd:element name="A" minOccurs="0"/> means A is optional and may appear at most once. (반복가능 비필수값) + <xsd:element name="A" maxOccurs="unbounded"/> means A is required and may repeat an unlimited number of times. (반복가능 필수값) + <xsd:element name="A" minOccurs="0" maxOccurs="unbounded"/> means A is optional and may repeat an unlimited number of times. (반복가능 비필수값) + --> + <xs:element name="pspid" type="xs:string"/> + <xs:element minOccurs="0" name="projNm" type="xs:string"/> + <xs:element minOccurs="0" name="sector" type="xs:string"/> + <xs:element minOccurs="0" name="projMsrm" type="xs:decimal"/> + <xs:element minOccurs="0" name="kunnr" type="xs:string"/> + <xs:element minOccurs="0" name="kunnrNm" type="xs:string"/> + <xs:element minOccurs="0" name="cls1" type="xs:string"/> + <xs:element minOccurs="0" name="cls1Nm" type="xs:string"/> + <xs:element minOccurs="0" name="ptype" type="xs:string"/> + <xs:element minOccurs="0" name="ptypeNm" type="xs:string"/> + <xs:element minOccurs="0" name="pmodelCd" type="xs:string"/> + <xs:element minOccurs="0" name="pmodelNm" type="xs:string"/> + <xs:element minOccurs="0" name="pmodelSz" type="xs:string"/> + <xs:element minOccurs="0" name="pmodelUom" type="xs:string"/> + <xs:element minOccurs="0" name="txt04" type="xs:string"/> + <xs:element minOccurs="0" name="txt30" type="xs:string"/> + <xs:element minOccurs="0" name="estmPm" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="projectSeries"> + <xs:sequence> + <xs:element name="pspid" type="xs:string"/> + <xs:element name="sersNo" type="xs:string"/> + <xs:element minOccurs="0" name="scDt" type="xs:string"/> + <xs:element minOccurs="0" name="klDt" type="xs:string"/> + <xs:element minOccurs="0" name="lcDt" type="xs:string"/> + <xs:element minOccurs="0" name="dlDt" type="xs:string"/> + <xs:element minOccurs="0" name="dockNo" type="xs:string"/> + <xs:element minOccurs="0" name="dockNm" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <xs:element name="IF_ECC_EVCP_BIDDING_PROJECTReq" nillable="true" type="tns:IF_ECC_EVCP_BIDDING_PROJECTReq"/> + </xs:schema> + </wsdl:types> + + <!-- 메시지 정의는 받은 샘플대로 작성 --> + <!-- 응답 메시지 정의: 별도의 응답 없이 데이터를 받기만 하므로 Response 절은 비어있다. --> + <wsdl:message name="processResponse"> + </wsdl:message> + + <!-- 요청 메시지 정의: 위에서 타입 정의한 IF_ECC_EVCP_BIDDING_PROJECTReq 으로 요청을 날린다. --> + <wsdl:message name="process"> + <wsdl:part element="tns:IF_ECC_EVCP_BIDDING_PROJECTReq" name="IF_ECC_EVCP_BIDDING_PROJECTReq"> + </wsdl:part> + </wsdl:message> + + <!-- portType은 message를 묶어서 만드는 작업을 정의한다. --> + <wsdl:portType name="IF_ECC_EVCP_BIDDING_PROJECT"> + <wsdl:operation name="process"> + <wsdl:input message="tns:process" name="process"> + </wsdl:input> + <wsdl:output message="tns:processResponse" name="processResponse"> + </wsdl:output> + </wsdl:operation> + </wsdl:portType> + + <!-- binding은 프로토콜 연결 방법을 정의한다. --> + <wsdl:binding name="IF_ECC_EVCP_BIDDING_PROJECTServiceSoapBinding" type="tns:IF_ECC_EVCP_BIDDING_PROJECT"> + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> + <wsdl:operation name="process"> + <soap:operation soapAction="" style="document"/> + <wsdl:input name="process"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="processResponse"> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + </wsdl:binding> + + <!-- service/port 는 실제 연결 방법을 정의한다. --> + <wsdl:service name="IF_ECC_EVCP_BIDDING_PROJECTService"> + <wsdl:port binding="tns:IF_ECC_EVCP_BIDDING_PROJECTServiceSoapBinding" name="IF_ECC_EVCP_BIDDING_PROJECTPort"> + <!-- 엔드포인트 주소는 프로그램 ID와 통일한다. --> + <soap:address location="http://60.101.108.100/api/IF_ECC_EVCP_BIDDING_PROJECT"/> + </wsdl:port> + </wsdl:service> +</wsdl:definitions>
\ No newline at end of file |
