summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-04-28 02:13:30 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-04-28 02:13:30 +0000
commitef4c533ebacc2cdc97e518f30e9a9350004fcdfb (patch)
tree345251a3ed0f4429716fa5edaa31024d8f4cb560 /public
parent9ceed79cf32c896f8a998399bf1b296506b2cd4a (diff)
~20250428 작업사항
Diffstat (limited to 'public')
-rw-r--r--public/basicContract/02adad42-62c4-4082-a9e4-caa264ff91ba.pdfbin0 -> 24124 bytes
-rw-r--r--public/basicContract/2357fe40-691d-44ec-892a-e53a61f75df8.pdfbin0 -> 1426682 bytes
-rw-r--r--public/basicContract/2e1276ee-6c84-458b-8349-671b3ff27d30.pdfbin0 -> 4275392 bytes
-rw-r--r--public/basicContract/2f7b320b-5cc0-4869-8496-eb2dd2a09d7d.pdfbin0 -> 22012 bytes
-rw-r--r--public/basicContract/7ae0ab2b-b2e4-448a-b6a1-6c97f7fa80b5.pdfbin0 -> 1430893 bytes
-rw-r--r--public/basicContract/7fb08ec7-62ef-49a6-ac88-f0e4889ff976.pdfbin0 -> 4278412 bytes
-rw-r--r--public/basicContract/9c262529-6ca6-476c-a51f-5aa44c328582.pdfbin0 -> 4273792 bytes
-rw-r--r--public/basicContract/f6c25fb8-f7a8-4e64-a219-ed1937a9a071.pdfbin0 -> 22533 bytes
-rw-r--r--public/basicContract/template/1744980872264-c5b5cbec.pdfbin0 -> 206225 bytes
-rw-r--r--public/basicContract/template/1744980904022-bf5b6255.pdfbin0 -> 206225 bytes
-rw-r--r--public/basicContract/template/1745120242050-98efb44f.pdfbin0 -> 1426647 bytes
-rw-r--r--public/basicContract/template/1745120365981-06279704.pdfbin0 -> 16223007 bytes
-rw-r--r--public/basicContract/template/1745120555940-76317b3d.pdfbin0 -> 1426647 bytes
-rw-r--r--public/basicContract/template/1745120671798-f13bc764.pdfbin0 -> 4263197 bytes
-rw-r--r--public/basicContract/template/1745124821673-50799ebf.pdfbin0 -> 19834 bytes
-rw-r--r--public/basicContract/template/1745219528175-6a27b306.pdfbin0 -> 19834 bytes
-rw-r--r--public/wsdl/IF_ECC_EVCP_BIDDING_PROJECT.wsdl115
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
new file mode 100644
index 00000000..6f7e05c5
--- /dev/null
+++ b/public/basicContract/02adad42-62c4-4082-a9e4-caa264ff91ba.pdf
Binary files differ
diff --git a/public/basicContract/2357fe40-691d-44ec-892a-e53a61f75df8.pdf b/public/basicContract/2357fe40-691d-44ec-892a-e53a61f75df8.pdf
new file mode 100644
index 00000000..9ffad371
--- /dev/null
+++ b/public/basicContract/2357fe40-691d-44ec-892a-e53a61f75df8.pdf
Binary files differ
diff --git a/public/basicContract/2e1276ee-6c84-458b-8349-671b3ff27d30.pdf b/public/basicContract/2e1276ee-6c84-458b-8349-671b3ff27d30.pdf
new file mode 100644
index 00000000..94dbd02e
--- /dev/null
+++ b/public/basicContract/2e1276ee-6c84-458b-8349-671b3ff27d30.pdf
Binary files differ
diff --git a/public/basicContract/2f7b320b-5cc0-4869-8496-eb2dd2a09d7d.pdf b/public/basicContract/2f7b320b-5cc0-4869-8496-eb2dd2a09d7d.pdf
new file mode 100644
index 00000000..4956c81c
--- /dev/null
+++ b/public/basicContract/2f7b320b-5cc0-4869-8496-eb2dd2a09d7d.pdf
Binary files differ
diff --git a/public/basicContract/7ae0ab2b-b2e4-448a-b6a1-6c97f7fa80b5.pdf b/public/basicContract/7ae0ab2b-b2e4-448a-b6a1-6c97f7fa80b5.pdf
new file mode 100644
index 00000000..951a6138
--- /dev/null
+++ b/public/basicContract/7ae0ab2b-b2e4-448a-b6a1-6c97f7fa80b5.pdf
Binary files differ
diff --git a/public/basicContract/7fb08ec7-62ef-49a6-ac88-f0e4889ff976.pdf b/public/basicContract/7fb08ec7-62ef-49a6-ac88-f0e4889ff976.pdf
new file mode 100644
index 00000000..d028fa96
--- /dev/null
+++ b/public/basicContract/7fb08ec7-62ef-49a6-ac88-f0e4889ff976.pdf
Binary files differ
diff --git a/public/basicContract/9c262529-6ca6-476c-a51f-5aa44c328582.pdf b/public/basicContract/9c262529-6ca6-476c-a51f-5aa44c328582.pdf
new file mode 100644
index 00000000..70d85e48
--- /dev/null
+++ b/public/basicContract/9c262529-6ca6-476c-a51f-5aa44c328582.pdf
Binary files differ
diff --git a/public/basicContract/f6c25fb8-f7a8-4e64-a219-ed1937a9a071.pdf b/public/basicContract/f6c25fb8-f7a8-4e64-a219-ed1937a9a071.pdf
new file mode 100644
index 00000000..d522c7a1
--- /dev/null
+++ b/public/basicContract/f6c25fb8-f7a8-4e64-a219-ed1937a9a071.pdf
Binary files differ
diff --git a/public/basicContract/template/1744980872264-c5b5cbec.pdf b/public/basicContract/template/1744980872264-c5b5cbec.pdf
new file mode 100644
index 00000000..4bdb5d86
--- /dev/null
+++ b/public/basicContract/template/1744980872264-c5b5cbec.pdf
Binary files differ
diff --git a/public/basicContract/template/1744980904022-bf5b6255.pdf b/public/basicContract/template/1744980904022-bf5b6255.pdf
new file mode 100644
index 00000000..4bdb5d86
--- /dev/null
+++ b/public/basicContract/template/1744980904022-bf5b6255.pdf
Binary files differ
diff --git a/public/basicContract/template/1745120242050-98efb44f.pdf b/public/basicContract/template/1745120242050-98efb44f.pdf
new file mode 100644
index 00000000..2a6c7918
--- /dev/null
+++ b/public/basicContract/template/1745120242050-98efb44f.pdf
Binary files differ
diff --git a/public/basicContract/template/1745120365981-06279704.pdf b/public/basicContract/template/1745120365981-06279704.pdf
new file mode 100644
index 00000000..0e4ff686
--- /dev/null
+++ b/public/basicContract/template/1745120365981-06279704.pdf
Binary files differ
diff --git a/public/basicContract/template/1745120555940-76317b3d.pdf b/public/basicContract/template/1745120555940-76317b3d.pdf
new file mode 100644
index 00000000..2a6c7918
--- /dev/null
+++ b/public/basicContract/template/1745120555940-76317b3d.pdf
Binary files differ
diff --git a/public/basicContract/template/1745120671798-f13bc764.pdf b/public/basicContract/template/1745120671798-f13bc764.pdf
new file mode 100644
index 00000000..526757ce
--- /dev/null
+++ b/public/basicContract/template/1745120671798-f13bc764.pdf
Binary files differ
diff --git a/public/basicContract/template/1745124821673-50799ebf.pdf b/public/basicContract/template/1745124821673-50799ebf.pdf
new file mode 100644
index 00000000..c131a84c
--- /dev/null
+++ b/public/basicContract/template/1745124821673-50799ebf.pdf
Binary files differ
diff --git a/public/basicContract/template/1745219528175-6a27b306.pdf b/public/basicContract/template/1745219528175-6a27b306.pdf
new file mode 100644
index 00000000..c131a84c
--- /dev/null
+++ b/public/basicContract/template/1745219528175-6a27b306.pdf
Binary files differ
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