+++ 08.일정/01_설계문서/문자온에이전트_서버_ERD.drawio
... | ... | @@ -0,0 +1,172 @@ |
| 1 | +<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" version="24.7.17"> | |
| 2 | + <diagram name="ERD" id="4JjWYge4JOgENWbPMog0"> | |
| 3 | + <mxGraphModel dx="714" dy="527" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="1654" math="0" shadow="0"> | |
| 4 | + <root> | |
| 5 | + <mxCell id="0" /> | |
| 6 | + <mxCell id="1" parent="0" /> | |
| 7 | + <mxCell id="rVBNdMSfXxxZpjrnQtmO-1" value="mj_agent_mber_config" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e0e0e0;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;align=center;fontSize=11;" parent="1" vertex="1"> | |
| 8 | + <mxGeometry x="230" y="120" width="171" height="300" as="geometry" /> | |
| 9 | + </mxCell> | |
| 10 | + <mxCell id="rVBNdMSfXxxZpjrnQtmO-4" value="MBER_ID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="rVBNdMSfXxxZpjrnQtmO-1" vertex="1"> | |
| 11 | + <mxGeometry y="26" width="171" height="30" as="geometry" /> | |
| 12 | + </mxCell> | |
| 13 | + <mxCell id="rVBNdMSfXxxZpjrnQtmO-5" value="PK" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="rVBNdMSfXxxZpjrnQtmO-4" vertex="1" connectable="0"> | |
| 14 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 15 | + </mxCell> | |
| 16 | + <mxCell id="rVBNdMSfXxxZpjrnQtmO-6" value="SMS_USE_YN
LMS_USE_YN
MMS_USE_YN
KAKAO_AT_USE_YN
KAKAO_FT_USE_YN
SMS_LIMIT_COUNT
LMS_LIMIT_COUNT
MMS_LIMIT_COUNT
KAKAO_AT_LIMIT_COUNT
KAKAO_FT_LIMIT_COUNT
SMS_AGENT_CODE
LMS_AGENT_CODE
MMS_AGENT_CODE
KAKAO_AT_AGENT_CODE
KAKAO_FT_AGENT_CODE
IP_LIMIT_YN
ALLOW_IP_BASIC
ALLOW_IP_EXTEND" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=0;fontSize=11;" parent="rVBNdMSfXxxZpjrnQtmO-1" vertex="1"> | |
| 17 | + <mxGeometry y="56" width="171" height="244" as="geometry" /> | |
| 18 | + </mxCell> | |
| 19 | + <mxCell id="rVBNdMSfXxxZpjrnQtmO-7" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="rVBNdMSfXxxZpjrnQtmO-6" vertex="1" connectable="0"> | |
| 20 | + <mxGeometry width="30" height="243.9999999999999" as="geometry" /> | |
| 21 | + </mxCell> | |
| 22 | + <mxCell id="CXaeTVtVIhTMtSx9jVDU-1" value="mj_msg_data" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e0e0e0;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;align=center;fontSize=11;" parent="1" vertex="1"> | |
| 23 | + <mxGeometry x="730" y="80" width="220" height="810" as="geometry" /> | |
| 24 | + </mxCell> | |
| 25 | + <mxCell id="CXaeTVtVIhTMtSx9jVDU-2" value="USERDATA" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="CXaeTVtVIhTMtSx9jVDU-1" vertex="1"> | |
| 26 | + <mxGeometry y="26" width="220" height="30" as="geometry" /> | |
| 27 | + </mxCell> | |
| 28 | + <mxCell id="CXaeTVtVIhTMtSx9jVDU-3" value="PK" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="CXaeTVtVIhTMtSx9jVDU-2" vertex="1" connectable="0"> | |
| 29 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 30 | + </mxCell> | |
| 31 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-5" value="MSG_GROUP_ID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="CXaeTVtVIhTMtSx9jVDU-1" vertex="1"> | |
| 32 | + <mxGeometry y="56" width="220" height="30" as="geometry" /> | |
| 33 | + </mxCell> | |
| 34 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-6" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="S2PyHEmkbCPsN9yjo0zp-5" vertex="1" connectable="0"> | |
| 35 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 36 | + </mxCell> | |
| 37 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-8" value="MSG_ID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="CXaeTVtVIhTMtSx9jVDU-1" vertex="1"> | |
| 38 | + <mxGeometry y="86" width="220" height="30" as="geometry" /> | |
| 39 | + </mxCell> | |
| 40 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-9" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="S2PyHEmkbCPsN9yjo0zp-8" vertex="1" connectable="0"> | |
| 41 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 42 | + </mxCell> | |
| 43 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-11" value="USER_ID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="CXaeTVtVIhTMtSx9jVDU-1" vertex="1"> | |
| 44 | + <mxGeometry y="116" width="220" height="30" as="geometry" /> | |
| 45 | + </mxCell> | |
| 46 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-12" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="S2PyHEmkbCPsN9yjo0zp-11" vertex="1" connectable="0"> | |
| 47 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 48 | + </mxCell> | |
| 49 | + <mxCell id="CXaeTVtVIhTMtSx9jVDU-4" value="MSG_SEQ
CUR_STATE
AGENT_MSG_ID
SENT_DATE
RSLT_DATE
REPORT_DATE
REQ_DATE
RSLT_CODE
RSLT_CODE2
RSLT_NET
CALL_TO
CALL_FROM
SUBJECT
SMS_TXT
MSG_TYPE
MSG_PAY_CODE
CONT_SEQ
MSG_TYPE_RESEND
CENTER_SEQ_RESEND
MSG_NOTICETALK_SENDER_KEY
MSG_NOTICETALK_TMP_KEY
MSG_RESEND_COUNT
MSG_RESENDDATE
SENT_DATE_PRE
RSLT_DATE_PRE
REPORT_DATE_PRE
RSLT_CODE_PRE
RSLT_CODE2_PRE
RSLT_NET_PRE
CONECT_MTHD
AGENT_CODE
DEL_FLAG
FILE_CNT
FILE_PATH1
FILE_PATH2
FILE_PATH3
NEO_TYPE
RESERVE_C_YN
REFUND_YN
RESULT_LOG_UPDT_PNTTM
RESELLERCODE
BIZ_KAKAO_RESEND_TYPE
BIZ_KAKAO_RESEND_DATA
BIZ_KAKAO_JSON_FILE
BIZ_KAKAO_RESEND_YN
BIZ_KAKAO_TITLE
BIZ_UMID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=0;fontSize=11;" parent="CXaeTVtVIhTMtSx9jVDU-1" vertex="1"> | |
| 50 | + <mxGeometry y="146" width="220" height="664" as="geometry" /> | |
| 51 | + </mxCell> | |
| 52 | + <mxCell id="CXaeTVtVIhTMtSx9jVDU-5" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="CXaeTVtVIhTMtSx9jVDU-4" vertex="1" connectable="0"> | |
| 53 | + <mxGeometry width="30" height="663.9999999999999" as="geometry" /> | |
| 54 | + </mxCell> | |
| 55 | + <mxCell id="3NCFVDFcS9ZM_MlTo_J9-1" value="mj_msg_group_data" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e0e0e0;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;align=center;fontSize=11;" parent="1" vertex="1"> | |
| 56 | + <mxGeometry x="450" y="80" width="230" height="510" as="geometry" /> | |
| 57 | + </mxCell> | |
| 58 | + <mxCell id="3NCFVDFcS9ZM_MlTo_J9-2" value="MSG_GROUP_ID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="3NCFVDFcS9ZM_MlTo_J9-1" vertex="1"> | |
| 59 | + <mxGeometry y="26" width="230" height="30" as="geometry" /> | |
| 60 | + </mxCell> | |
| 61 | + <mxCell id="3NCFVDFcS9ZM_MlTo_J9-3" value="PK" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="3NCFVDFcS9ZM_MlTo_J9-2" vertex="1" connectable="0"> | |
| 62 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 63 | + </mxCell> | |
| 64 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-2" value="USER_ID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="3NCFVDFcS9ZM_MlTo_J9-1" vertex="1"> | |
| 65 | + <mxGeometry y="56" width="230" height="30" as="geometry" /> | |
| 66 | + </mxCell> | |
| 67 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-3" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="S2PyHEmkbCPsN9yjo0zp-2" vertex="1" connectable="0"> | |
| 68 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 69 | + </mxCell> | |
| 70 | + <mxCell id="3NCFVDFcS9ZM_MlTo_J9-4" value="CALL_FROM
SMS_TXT
SUBJECT
REQ_DATE
CONECT_MTHD
NEO_TYPE
AGENT_CODE
MSG_GROUP_CNT
MSG_TYPE
EACH_PRICE
TOT_PRICE
RESERVE_YN
RESERVE_C_YN
BEF_CASH
BEF_POINT
RECOMM_ID
FILE_CNT
DEL_FLAG
REGDATE
CANCELDATE
MSG_KIND
SEND_KIND
CALLBACK_YN
EVENT_YN
DELAY_YN
DELAY_COMPLETE_YN
RESELLERCODE
BIZ_KAKAO_RESEND_ORGNL_TXT
BIZ_KAKAO_RESEND_TYPE
AT_DELAY_YN
AT_DELAY_COMPLETE_YN" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=0;fontSize=11;" parent="3NCFVDFcS9ZM_MlTo_J9-1" vertex="1"> | |
| 71 | + <mxGeometry y="86" width="230" height="424" as="geometry" /> | |
| 72 | + </mxCell> | |
| 73 | + <mxCell id="3NCFVDFcS9ZM_MlTo_J9-5" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="3NCFVDFcS9ZM_MlTo_J9-4" vertex="1" connectable="0"> | |
| 74 | + <mxGeometry width="30" height="424" as="geometry" /> | |
| 75 | + </mxCell> | |
| 76 | + <mxCell id="nNNR5FZfjYKw3wPUMpLE-1" value="ERD" style="rounded=1;whiteSpace=wrap;html=1;fontSize=17;" parent="1" vertex="1"> | |
| 77 | + <mxGeometry x="20" width="270" height="50" as="geometry" /> | |
| 78 | + </mxCell> | |
| 79 | + <mxCell id="LI60ou8X6wM26EDl66rW-32" value="lettngnrlmber" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e0e0e0;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;align=center;fontSize=11;" parent="1" vertex="1"> | |
| 80 | + <mxGeometry x="20" y="80" width="151" height="1370" as="geometry" /> | |
| 81 | + </mxCell> | |
| 82 | + <mxCell id="LI60ou8X6wM26EDl66rW-33" value="MBER_ID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="LI60ou8X6wM26EDl66rW-32" vertex="1"> | |
| 83 | + <mxGeometry y="26" width="151" height="30" as="geometry" /> | |
| 84 | + </mxCell> | |
| 85 | + <mxCell id="LI60ou8X6wM26EDl66rW-34" value="PK" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="LI60ou8X6wM26EDl66rW-33" vertex="1" connectable="0"> | |
| 86 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 87 | + </mxCell> | |
| 88 | + <mxCell id="LI60ou8X6wM26EDl66rW-41" value="PASSWORD
PASSWORD_HINT
PASSWORD_CNSR
ACCESS_KEY
IHIDNUM
MBER_NM
ZIP
ADRES
AREA_NO
MBER_STTUS
DETAIL_ADRES
END_TELNO
MBTLNUM
GROUP_ID
MBER_FXNUM
MBER_EMAIL_ADRES
MIDDLE_TELNO
SBSCRB_DE
SEXDSTN_CODE
ESNTL_ID
BIRTH_DAY
DEPT
POSITION
EMAIL_YN
SMS_YN
FLOW_TYPE
BIZ_NO
MANAGER_NM
JOIN_TYPE
JOIN_TYPE_ETC
DELETE_TYPE
DELETE_TYPE_ETC
CRTFC_DN_VALUE
PASS_MISS
RECEIVE_MSG
RECEIVE_KAKAO
RECEIVE_MAIL
COLLECT_MSG
SHORT_PRICE
LONG_PRICE
PICTURE_PRICE
PICTURE2_PRICE
PICTURE3_PRICE
KAKAO_AT_PRICE
KAKAO_FT_PRICE
KAKAO_FT_IMG_PRICE
KAKAO_FT_WIDE_IMG_PRICE
FAX_PRICE
USER_MONEY
BIZ_TYPE
BIZ_CONDITION
BIZ_EVNET
ATCH_FILE_ID
LAST_UPDUSR_ID
USER_POINT
CEO_NM
NATIONALITY
TAXBILL_AUTO
TAX_MNG_EMAIL
TAX_MNG_NM
TAX_MNG_POSITION
TAX_MNG_PHONENUM
TAX_MNG_COMNUM
CASHBILL_AUTO
CASHBILL_TYPE
CASHBILL_PHONENUM
CASH_MNG_EMAIL
CASH_MNG_PHONENUM
CASHBILL_BIZ_NO
EXPIRE_PNTTM
WORK_ATCH_FILE_ID
TAX_BIZ_NO
TAX_ADDR
TAX_CHRM_NM
TAX_BZ_NM
TAX_BIZ_CONDITION
TAX_BIZ_EVNET
TAX_C_NM
TAX_C_IHIDNUM
TAX_C_ADDR
MBER_STTUS_UPT_PNTTM
MBER_STTUS_UPDUSR_ID
ADMIN_SMS_NOTICE_YN
PRE_PAYMENT_YN
AUTO_CASH
SMISHING_YN
VIP_YN
APPROVAL_PNTTM
CALLBACK_YN
RESELLERCODE
EXCEPT_SPAM_YN
HOTLINE_AGENT_CODE
BLINE_CODE
RECOMMEND_ID
AT_SMISHING_YN
DORMANT_YN
DORMANT_DATE
SPAM_YN
NEXT_PAY_METHOD" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=0;fontSize=11;" parent="LI60ou8X6wM26EDl66rW-32" vertex="1"> | |
| 89 | + <mxGeometry y="56" width="151" height="1314" as="geometry" /> | |
| 90 | + </mxCell> | |
| 91 | + <mxCell id="LI60ou8X6wM26EDl66rW-42" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="LI60ou8X6wM26EDl66rW-41" vertex="1" connectable="0"> | |
| 92 | + <mxGeometry width="30" height="1313.9999999999995" as="geometry" /> | |
| 93 | + </mxCell> | |
| 94 | + <mxCell id="LI60ou8X6wM26EDl66rW-43" value="mj_msg_report" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e0e0e0;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;align=center;fontSize=11;" parent="1" vertex="1"> | |
| 95 | + <mxGeometry x="1000" y="80" width="151" height="200" as="geometry" /> | |
| 96 | + </mxCell> | |
| 97 | + <mxCell id="LI60ou8X6wM26EDl66rW-44" value="MSG_ID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="LI60ou8X6wM26EDl66rW-43" vertex="1"> | |
| 98 | + <mxGeometry y="26" width="151" height="30" as="geometry" /> | |
| 99 | + </mxCell> | |
| 100 | + <mxCell id="LI60ou8X6wM26EDl66rW-45" value="PK" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="LI60ou8X6wM26EDl66rW-44" vertex="1" connectable="0"> | |
| 101 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 102 | + </mxCell> | |
| 103 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-13" value="USER_ID" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=1;fontSize=11;" parent="LI60ou8X6wM26EDl66rW-43" vertex="1"> | |
| 104 | + <mxGeometry y="56" width="151" height="30" as="geometry" /> | |
| 105 | + </mxCell> | |
| 106 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-14" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="S2PyHEmkbCPsN9yjo0zp-13" vertex="1" connectable="0"> | |
| 107 | + <mxGeometry width="30" height="30" as="geometry" /> | |
| 108 | + </mxCell> | |
| 109 | + <mxCell id="LI60ou8X6wM26EDl66rW-46" value="AGENT_MSG_ID
AGENT_CODE
MSG_TYPE
RSLT_DATE
RSLT_CODE
RSLT_NET
INSERT_DATE" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=0;fontSize=11;" parent="LI60ou8X6wM26EDl66rW-43" vertex="1"> | |
| 110 | + <mxGeometry y="86" width="151" height="114" as="geometry" /> | |
| 111 | + </mxCell> | |
| 112 | + <mxCell id="LI60ou8X6wM26EDl66rW-47" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=11;" parent="LI60ou8X6wM26EDl66rW-46" vertex="1" connectable="0"> | |
| 113 | + <mxGeometry width="30" height="113.99999999999994" as="geometry" /> | |
| 114 | + </mxCell> | |
| 115 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-1" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToOne;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LI60ou8X6wM26EDl66rW-33" target="rVBNdMSfXxxZpjrnQtmO-4" edge="1"> | |
| 116 | + <mxGeometry width="100" height="100" relative="1" as="geometry"> | |
| 117 | + <mxPoint x="410" y="370" as="sourcePoint" /> | |
| 118 | + <mxPoint x="510" y="270" as="targetPoint" /> | |
| 119 | + </mxGeometry> | |
| 120 | + </mxCell> | |
| 121 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-4" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=ERoneToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LI60ou8X6wM26EDl66rW-33" target="S2PyHEmkbCPsN9yjo0zp-2" edge="1"> | |
| 122 | + <mxGeometry width="100" height="100" relative="1" as="geometry"> | |
| 123 | + <mxPoint x="390" y="290" as="sourcePoint" /> | |
| 124 | + <mxPoint x="490" y="190" as="targetPoint" /> | |
| 125 | + <Array as="points"> | |
| 126 | + <mxPoint x="200" y="121" /> | |
| 127 | + <mxPoint x="200" y="90" /> | |
| 128 | + <mxPoint x="420" y="90" /> | |
| 129 | + <mxPoint x="420" y="151" /> | |
| 130 | + </Array> | |
| 131 | + </mxGeometry> | |
| 132 | + </mxCell> | |
| 133 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-7" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="3NCFVDFcS9ZM_MlTo_J9-2" target="S2PyHEmkbCPsN9yjo0zp-5" edge="1"> | |
| 134 | + <mxGeometry width="100" height="100" relative="1" as="geometry"> | |
| 135 | + <mxPoint x="680" y="390" as="sourcePoint" /> | |
| 136 | + <mxPoint x="780" y="290" as="targetPoint" /> | |
| 137 | + </mxGeometry> | |
| 138 | + </mxCell> | |
| 139 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-10" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="S2PyHEmkbCPsN9yjo0zp-8" target="LI60ou8X6wM26EDl66rW-44" edge="1"> | |
| 140 | + <mxGeometry width="100" height="100" relative="1" as="geometry"> | |
| 141 | + <mxPoint x="690" y="131" as="sourcePoint" /> | |
| 142 | + <mxPoint x="740" y="161" as="targetPoint" /> | |
| 143 | + </mxGeometry> | |
| 144 | + </mxCell> | |
| 145 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-15" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=ERoneToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LI60ou8X6wM26EDl66rW-33" target="S2PyHEmkbCPsN9yjo0zp-11" edge="1"> | |
| 146 | + <mxGeometry width="100" height="100" relative="1" as="geometry"> | |
| 147 | + <mxPoint x="181" y="131" as="sourcePoint" /> | |
| 148 | + <mxPoint x="460" y="161" as="targetPoint" /> | |
| 149 | + <Array as="points"> | |
| 150 | + <mxPoint x="190" y="121" /> | |
| 151 | + <mxPoint x="190" y="70" /> | |
| 152 | + <mxPoint x="700" y="70" /> | |
| 153 | + <mxPoint x="700" y="211" /> | |
| 154 | + </Array> | |
| 155 | + </mxGeometry> | |
| 156 | + </mxCell> | |
| 157 | + <mxCell id="S2PyHEmkbCPsN9yjo0zp-16" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=ERoneToMany;startArrow=ERmandOne;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LI60ou8X6wM26EDl66rW-33" target="S2PyHEmkbCPsN9yjo0zp-13" edge="1"> | |
| 158 | + <mxGeometry width="100" height="100" relative="1" as="geometry"> | |
| 159 | + <mxPoint x="181" y="131" as="sourcePoint" /> | |
| 160 | + <mxPoint x="740" y="221" as="targetPoint" /> | |
| 161 | + <Array as="points"> | |
| 162 | + <mxPoint x="190" y="121" /> | |
| 163 | + <mxPoint x="190" y="70" /> | |
| 164 | + <mxPoint x="960" y="70" /> | |
| 165 | + <mxPoint x="960" y="151" /> | |
| 166 | + </Array> | |
| 167 | + </mxGeometry> | |
| 168 | + </mxCell> | |
| 169 | + </root> | |
| 170 | + </mxGraphModel> | |
| 171 | + </diagram> | |
| 172 | +</mxfile> |
+++ 08.일정/01_설계문서/문자온에이전트_서버_ERD.drawio.pdf
| Binary file is not shown |
+++ 08.일정/01_설계문서/아키텍처_서비스플로우.drawio
... | ... | @@ -0,0 +1,468 @@ |
| 1 | +<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" version="24.7.17"> | |
| 2 | + <diagram name="페이지-1" id="plKj7JUIJM7DTveUyCz4"> | |
| 3 | + <mxGraphModel dx="714" dy="1696" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="1169" math="0" shadow="0"> | |
| 4 | + <root> | |
| 5 | + <mxCell id="0" /> | |
| 6 | + <mxCell id="1" parent="0" /> | |
| 7 | + <mxCell id="qmYhskirvkF192B_GCrA-1" value="서비스 구동" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 8 | + <mxGeometry x="706" y="30" width="243" height="60" as="geometry" /> | |
| 9 | + </mxCell> | |
| 10 | + <mxCell id="qmYhskirvkF192B_GCrA-2" value="ServerConfig<div>(서버 설정 파일 로드)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 11 | + <mxGeometry x="706" y="140" width="243" height="60" as="geometry" /> | |
| 12 | + </mxCell> | |
| 13 | + <mxCell id="qmYhskirvkF192B_GCrA-3" value="Datasource Bean 등록" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 14 | + <mxGeometry x="706" y="420" width="243" height="60" as="geometry" /> | |
| 15 | + </mxCell> | |
| 16 | + <mxCell id="qmYhskirvkF192B_GCrA-4" value="DBMS" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" parent="1" vertex="1"> | |
| 17 | + <mxGeometry x="777" y="260" width="100" height="100" as="geometry" /> | |
| 18 | + </mxCell> | |
| 19 | + <mxCell id="qmYhskirvkF192B_GCrA-5" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-1" target="qmYhskirvkF192B_GCrA-2" edge="1"> | |
| 20 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 21 | + <mxPoint x="1080" y="410" as="sourcePoint" /> | |
| 22 | + <mxPoint x="1130" y="360" as="targetPoint" /> | |
| 23 | + </mxGeometry> | |
| 24 | + </mxCell> | |
| 25 | + <mxCell id="qmYhskirvkF192B_GCrA-6" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="qmYhskirvkF192B_GCrA-2" target="qmYhskirvkF192B_GCrA-4" edge="1"> | |
| 26 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 27 | + <mxPoint x="838" y="100" as="sourcePoint" /> | |
| 28 | + <mxPoint x="838" y="150" as="targetPoint" /> | |
| 29 | + </mxGeometry> | |
| 30 | + </mxCell> | |
| 31 | + <mxCell id="qmYhskirvkF192B_GCrA-7" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="qmYhskirvkF192B_GCrA-4" target="qmYhskirvkF192B_GCrA-3" edge="1"> | |
| 32 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 33 | + <mxPoint x="838" y="210" as="sourcePoint" /> | |
| 34 | + <mxPoint x="837" y="270" as="targetPoint" /> | |
| 35 | + </mxGeometry> | |
| 36 | + </mxCell> | |
| 37 | + <mxCell id="qmYhskirvkF192B_GCrA-15" value="CommandLineRunner 구동<div>(RunConfiguration)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 38 | + <mxGeometry x="706" y="540" width="243" height="60" as="geometry" /> | |
| 39 | + </mxCell> | |
| 40 | + <mxCell id="qmYhskirvkF192B_GCrA-16" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-3" target="qmYhskirvkF192B_GCrA-15" edge="1"> | |
| 41 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 42 | + <mxPoint x="837" y="370" as="sourcePoint" /> | |
| 43 | + <mxPoint x="838" y="430" as="targetPoint" /> | |
| 44 | + </mxGeometry> | |
| 45 | + </mxCell> | |
| 46 | + <mxCell id="qmYhskirvkF192B_GCrA-23" value="클라이언트" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 47 | + <mxGeometry x="40" y="30" width="243" height="60" as="geometry" /> | |
| 48 | + </mxCell> | |
| 49 | + <mxCell id="qmYhskirvkF192B_GCrA-25" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" parent="1" source="qmYhskirvkF192B_GCrA-15" target="qmYhskirvkF192B_GCrA-24" edge="1"> | |
| 50 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 51 | + <mxPoint x="838" y="490" as="sourcePoint" /> | |
| 52 | + <mxPoint x="838" y="550" as="targetPoint" /> | |
| 53 | + </mxGeometry> | |
| 54 | + </mxCell> | |
| 55 | + <mxCell id="qmYhskirvkF192B_GCrA-27" value="" style="group" parent="1" vertex="1" connectable="0"> | |
| 56 | + <mxGeometry x="1010" y="660" width="150" height="120" as="geometry" /> | |
| 57 | + </mxCell> | |
| 58 | + <mxCell id="qmYhskirvkF192B_GCrA-26" value="ReportClientService<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-27" vertex="1"> | |
| 59 | + <mxGeometry width="150" height="120" as="geometry" /> | |
| 60 | + </mxCell> | |
| 61 | + <mxCell id="qmYhskirvkF192B_GCrA-22" value="Report<div>(결과수신)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-27" vertex="1"> | |
| 62 | + <mxGeometry x="30" y="30" width="90" height="60" as="geometry" /> | |
| 63 | + </mxCell> | |
| 64 | + <mxCell id="qmYhskirvkF192B_GCrA-28" value="" style="group" parent="1" vertex="1" connectable="0"> | |
| 65 | + <mxGeometry x="260" y="660" width="632.5" height="120" as="geometry" /> | |
| 66 | + </mxCell> | |
| 67 | + <mxCell id="qmYhskirvkF192B_GCrA-24" value="CollectClientService<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-28" vertex="1"> | |
| 68 | + <mxGeometry width="632.5" height="120" as="geometry" /> | |
| 69 | + </mxCell> | |
| 70 | + <mxCell id="qmYhskirvkF192B_GCrA-17" value="SMS<br>(Collector)" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-28" vertex="1"> | |
| 71 | + <mxGeometry x="31" y="30" width="90" height="60" as="geometry" /> | |
| 72 | + </mxCell> | |
| 73 | + <mxCell id="qmYhskirvkF192B_GCrA-18" value="LMS<div>(Collector)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-28" vertex="1"> | |
| 74 | + <mxGeometry x="151" y="30" width="90" height="60" as="geometry" /> | |
| 75 | + </mxCell> | |
| 76 | + <mxCell id="qmYhskirvkF192B_GCrA-19" value="MMS<div>(Collector)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-28" vertex="1"> | |
| 77 | + <mxGeometry x="271" y="30" width="90" height="60" as="geometry" /> | |
| 78 | + </mxCell> | |
| 79 | + <mxCell id="qmYhskirvkF192B_GCrA-20" value="Kakao 알림톡<div>(Collector)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-28" vertex="1"> | |
| 80 | + <mxGeometry x="391" y="30" width="90" height="60" as="geometry" /> | |
| 81 | + </mxCell> | |
| 82 | + <mxCell id="qmYhskirvkF192B_GCrA-21" value="Kakao 친구톡<div>(Collector)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-28" vertex="1"> | |
| 83 | + <mxGeometry x="514" y="30" width="90" height="60" as="geometry" /> | |
| 84 | + </mxCell> | |
| 85 | + <mxCell id="qmYhskirvkF192B_GCrA-29" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" parent="1" source="qmYhskirvkF192B_GCrA-15" target="qmYhskirvkF192B_GCrA-26" edge="1"> | |
| 86 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 87 | + <mxPoint x="838" y="610" as="sourcePoint" /> | |
| 88 | + <mxPoint x="643" y="670" as="targetPoint" /> | |
| 89 | + </mxGeometry> | |
| 90 | + </mxCell> | |
| 91 | + <mxCell id="qmYhskirvkF192B_GCrA-30" value="Bind Ok?" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" parent="1" vertex="1"> | |
| 92 | + <mxGeometry x="526.25" y="850" width="100" height="100" as="geometry" /> | |
| 93 | + </mxCell> | |
| 94 | + <mxCell id="qmYhskirvkF192B_GCrA-31" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="qmYhskirvkF192B_GCrA-24" target="qmYhskirvkF192B_GCrA-30" edge="1"> | |
| 95 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 96 | + <mxPoint x="490" y="810" as="sourcePoint" /> | |
| 97 | + <mxPoint x="490" y="870" as="targetPoint" /> | |
| 98 | + </mxGeometry> | |
| 99 | + </mxCell> | |
| 100 | + <mxCell id="qmYhskirvkF192B_GCrA-32" value="Bind Ok?" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" parent="1" vertex="1"> | |
| 101 | + <mxGeometry x="1035" y="850" width="100" height="100" as="geometry" /> | |
| 102 | + </mxCell> | |
| 103 | + <mxCell id="qmYhskirvkF192B_GCrA-33" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="qmYhskirvkF192B_GCrA-26" target="qmYhskirvkF192B_GCrA-32" edge="1"> | |
| 104 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 105 | + <mxPoint x="586" y="790" as="sourcePoint" /> | |
| 106 | + <mxPoint x="586" y="860" as="targetPoint" /> | |
| 107 | + </mxGeometry> | |
| 108 | + </mxCell> | |
| 109 | + <mxCell id="qmYhskirvkF192B_GCrA-35" value="메시지 전송" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 110 | + <mxGeometry x="531.25" y="1010" width="90" height="60" as="geometry" /> | |
| 111 | + </mxCell> | |
| 112 | + <mxCell id="qmYhskirvkF192B_GCrA-36" value="리포트 수신" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 113 | + <mxGeometry x="1040" y="1010" width="90" height="60" as="geometry" /> | |
| 114 | + </mxCell> | |
| 115 | + <mxCell id="qmYhskirvkF192B_GCrA-37" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="qmYhskirvkF192B_GCrA-32" target="qmYhskirvkF192B_GCrA-36" edge="1"> | |
| 116 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 117 | + <mxPoint x="1095" y="790" as="sourcePoint" /> | |
| 118 | + <mxPoint x="1095" y="860" as="targetPoint" /> | |
| 119 | + </mxGeometry> | |
| 120 | + </mxCell> | |
| 121 | + <mxCell id="qmYhskirvkF192B_GCrA-38" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="qmYhskirvkF192B_GCrA-30" target="qmYhskirvkF192B_GCrA-35" edge="1"> | |
| 122 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 123 | + <mxPoint x="586" y="790" as="sourcePoint" /> | |
| 124 | + <mxPoint x="586" y="860" as="targetPoint" /> | |
| 125 | + </mxGeometry> | |
| 126 | + </mxCell> | |
| 127 | + <mxCell id="qmYhskirvkF192B_GCrA-40" value="" style="group" parent="1" vertex="1" connectable="0"> | |
| 128 | + <mxGeometry x="320" y="260" width="370" height="100" as="geometry" /> | |
| 129 | + </mxCell> | |
| 130 | + <mxCell id="qmYhskirvkF192B_GCrA-39" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-40" vertex="1"> | |
| 131 | + <mxGeometry width="370" height="100" as="geometry" /> | |
| 132 | + </mxCell> | |
| 133 | + <mxCell id="qmYhskirvkF192B_GCrA-12" value="큐브리드" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-40" vertex="1"> | |
| 134 | + <mxGeometry x="260" y="20" width="90" height="60" as="geometry" /> | |
| 135 | + </mxCell> | |
| 136 | + <mxCell id="qmYhskirvkF192B_GCrA-13" value="MSSQL" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-40" vertex="1"> | |
| 137 | + <mxGeometry x="140" y="20" width="90" height="60" as="geometry" /> | |
| 138 | + </mxCell> | |
| 139 | + <mxCell id="qmYhskirvkF192B_GCrA-14" value="티베로" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-40" vertex="1"> | |
| 140 | + <mxGeometry x="20" y="20" width="90" height="60" as="geometry" /> | |
| 141 | + </mxCell> | |
| 142 | + <mxCell id="qmYhskirvkF192B_GCrA-42" value="" style="group" parent="1" vertex="1" connectable="0"> | |
| 143 | + <mxGeometry x="960" y="260" width="490" height="100" as="geometry" /> | |
| 144 | + </mxCell> | |
| 145 | + <mxCell id="qmYhskirvkF192B_GCrA-41" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-42" vertex="1"> | |
| 146 | + <mxGeometry width="490" height="100" as="geometry" /> | |
| 147 | + </mxCell> | |
| 148 | + <mxCell id="qmYhskirvkF192B_GCrA-8" value="MariaDB" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-42" vertex="1"> | |
| 149 | + <mxGeometry x="20" y="20" width="90" height="60" as="geometry" /> | |
| 150 | + </mxCell> | |
| 151 | + <mxCell id="qmYhskirvkF192B_GCrA-9" value="Mysql" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-42" vertex="1"> | |
| 152 | + <mxGeometry x="140" y="20" width="90" height="60" as="geometry" /> | |
| 153 | + </mxCell> | |
| 154 | + <mxCell id="qmYhskirvkF192B_GCrA-10" value="Oracle" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-42" vertex="1"> | |
| 155 | + <mxGeometry x="260" y="20" width="90" height="60" as="geometry" /> | |
| 156 | + </mxCell> | |
| 157 | + <mxCell id="qmYhskirvkF192B_GCrA-11" value="PostgreSQL" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-42" vertex="1"> | |
| 158 | + <mxGeometry x="380" y="20" width="90" height="60" as="geometry" /> | |
| 159 | + </mxCell> | |
| 160 | + <mxCell id="qmYhskirvkF192B_GCrA-43" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-4" target="qmYhskirvkF192B_GCrA-41" edge="1"> | |
| 161 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 162 | + <mxPoint x="1080" y="510" as="sourcePoint" /> | |
| 163 | + <mxPoint x="1130" y="460" as="targetPoint" /> | |
| 164 | + </mxGeometry> | |
| 165 | + </mxCell> | |
| 166 | + <mxCell id="qmYhskirvkF192B_GCrA-44" value="" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-4" target="qmYhskirvkF192B_GCrA-39" edge="1"> | |
| 167 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 168 | + <mxPoint x="887" y="320" as="sourcePoint" /> | |
| 169 | + <mxPoint x="970" y="320" as="targetPoint" /> | |
| 170 | + </mxGeometry> | |
| 171 | + </mxCell> | |
| 172 | + <mxCell id="qmYhskirvkF192B_GCrA-45" value="에이전트 서버 - Overview" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 173 | + <mxGeometry x="40" y="1200" width="243" height="60" as="geometry" /> | |
| 174 | + </mxCell> | |
| 175 | + <mxCell id="qmYhskirvkF192B_GCrA-46" value="서비스 구동" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 176 | + <mxGeometry x="706" y="1200" width="243" height="60" as="geometry" /> | |
| 177 | + </mxCell> | |
| 178 | + <mxCell id="qmYhskirvkF192B_GCrA-47" value="ServerConfig<div>(서버 설정 파일 로드)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 179 | + <mxGeometry x="706" y="1310" width="243" height="60" as="geometry" /> | |
| 180 | + </mxCell> | |
| 181 | + <mxCell id="qmYhskirvkF192B_GCrA-48" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-46" target="qmYhskirvkF192B_GCrA-47" edge="1"> | |
| 182 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 183 | + <mxPoint x="1080" y="1580" as="sourcePoint" /> | |
| 184 | + <mxPoint x="1130" y="1530" as="targetPoint" /> | |
| 185 | + </mxGeometry> | |
| 186 | + </mxCell> | |
| 187 | + <mxCell id="qmYhskirvkF192B_GCrA-49" value="Datasource Bean 등록" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 188 | + <mxGeometry x="706" y="1420" width="243" height="60" as="geometry" /> | |
| 189 | + </mxCell> | |
| 190 | + <mxCell id="qmYhskirvkF192B_GCrA-50" value="CommandLineRunner 구동<div>(RunConfiguration)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 191 | + <mxGeometry x="706" y="1540" width="243" height="60" as="geometry" /> | |
| 192 | + </mxCell> | |
| 193 | + <mxCell id="qmYhskirvkF192B_GCrA-51" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-49" target="qmYhskirvkF192B_GCrA-50" edge="1"> | |
| 194 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 195 | + <mxPoint x="837" y="1370" as="sourcePoint" /> | |
| 196 | + <mxPoint x="838" y="1430" as="targetPoint" /> | |
| 197 | + </mxGeometry> | |
| 198 | + </mxCell> | |
| 199 | + <mxCell id="qmYhskirvkF192B_GCrA-52" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-47" target="qmYhskirvkF192B_GCrA-49" edge="1"> | |
| 200 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 201 | + <mxPoint x="838" y="1270" as="sourcePoint" /> | |
| 202 | + <mxPoint x="838" y="1320" as="targetPoint" /> | |
| 203 | + </mxGeometry> | |
| 204 | + </mxCell> | |
| 205 | + <mxCell id="qmYhskirvkF192B_GCrA-54" value="PropertyLoader" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 206 | + <mxGeometry x="50" y="1660" width="160" height="60" as="geometry" /> | |
| 207 | + </mxCell> | |
| 208 | + <mxCell id="qmYhskirvkF192B_GCrA-67" value="" style="group" parent="1" vertex="1" connectable="0"> | |
| 209 | + <mxGeometry x="390" y="1660" width="200" height="450" as="geometry" /> | |
| 210 | + </mxCell> | |
| 211 | + <mxCell id="qmYhskirvkF192B_GCrA-53" value="QueueServerService<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-67" vertex="1"> | |
| 212 | + <mxGeometry width="200" height="450" as="geometry" /> | |
| 213 | + </mxCell> | |
| 214 | + <mxCell id="qmYhskirvkF192B_GCrA-55" value="SMS Queue 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-67" vertex="1"> | |
| 215 | + <mxGeometry x="21.5" y="50" width="160" height="60" as="geometry" /> | |
| 216 | + </mxCell> | |
| 217 | + <mxCell id="qmYhskirvkF192B_GCrA-56" value="LMS Queue 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-67" vertex="1"> | |
| 218 | + <mxGeometry x="21.5" y="130" width="160" height="60" as="geometry" /> | |
| 219 | + </mxCell> | |
| 220 | + <mxCell id="qmYhskirvkF192B_GCrA-57" value="MMS Queue 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-67" vertex="1"> | |
| 221 | + <mxGeometry x="21.5" y="210" width="160" height="60" as="geometry" /> | |
| 222 | + </mxCell> | |
| 223 | + <mxCell id="qmYhskirvkF192B_GCrA-58" value="Kakao 알림톡 Queue 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-67" vertex="1"> | |
| 224 | + <mxGeometry x="21.5" y="290" width="160" height="60" as="geometry" /> | |
| 225 | + </mxCell> | |
| 226 | + <mxCell id="qmYhskirvkF192B_GCrA-59" value="Kakao 친구톡 Queue 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-67" vertex="1"> | |
| 227 | + <mxGeometry x="21.5" y="370" width="160" height="60" as="geometry" /> | |
| 228 | + </mxCell> | |
| 229 | + <mxCell id="qmYhskirvkF192B_GCrA-68" value="" style="group" parent="1" vertex="1" connectable="0"> | |
| 230 | + <mxGeometry x="727" y="1660" width="200" height="450" as="geometry" /> | |
| 231 | + </mxCell> | |
| 232 | + <mxCell id="qmYhskirvkF192B_GCrA-61" value="<div><br></div><div>CollectServer<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-68" vertex="1"> | |
| 233 | + <mxGeometry width="200" height="450" as="geometry" /> | |
| 234 | + </mxCell> | |
| 235 | + <mxCell id="qmYhskirvkF192B_GCrA-62" value="SMS 전송 수신 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-68" vertex="1"> | |
| 236 | + <mxGeometry x="21.5" y="50" width="160" height="60" as="geometry" /> | |
| 237 | + </mxCell> | |
| 238 | + <mxCell id="qmYhskirvkF192B_GCrA-63" value="LMS 전송 수신 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-68" vertex="1"> | |
| 239 | + <mxGeometry x="21.5" y="130" width="160" height="60" as="geometry" /> | |
| 240 | + </mxCell> | |
| 241 | + <mxCell id="qmYhskirvkF192B_GCrA-64" value="MMS 전송 수신 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-68" vertex="1"> | |
| 242 | + <mxGeometry x="21.5" y="210" width="160" height="60" as="geometry" /> | |
| 243 | + </mxCell> | |
| 244 | + <mxCell id="qmYhskirvkF192B_GCrA-65" value="알림톡 전송 수신 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-68" vertex="1"> | |
| 245 | + <mxGeometry x="21.5" y="290" width="160" height="60" as="geometry" /> | |
| 246 | + </mxCell> | |
| 247 | + <mxCell id="qmYhskirvkF192B_GCrA-66" value="친구톡 전송 수신 서비스" style="rounded=1;whiteSpace=wrap;html=1;" parent="qmYhskirvkF192B_GCrA-68" vertex="1"> | |
| 248 | + <mxGeometry x="21.5" y="370" width="160" height="60" as="geometry" /> | |
| 249 | + </mxCell> | |
| 250 | + <mxCell id="qmYhskirvkF192B_GCrA-71" value="ReportQueueServerService<div>(리포트 큐 제어)</div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| 251 | + <mxGeometry x="1370" y="1660" width="160" height="60" as="geometry" /> | |
| 252 | + </mxCell> | |
| 253 | + <mxCell id="qmYhskirvkF192B_GCrA-72" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-50" target="qmYhskirvkF192B_GCrA-61" edge="1"> | |
| 254 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 255 | + <mxPoint x="838" y="1490" as="sourcePoint" /> | |
| 256 | + <mxPoint x="838" y="1550" as="targetPoint" /> | |
| 257 | + </mxGeometry> | |
| 258 | + </mxCell> | |
| 259 | + <mxCell id="qmYhskirvkF192B_GCrA-73" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" parent="1" source="qmYhskirvkF192B_GCrA-50" target="qmYhskirvkF192B_GCrA-53" edge="1"> | |
| 260 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 261 | + <mxPoint x="838" y="1610" as="sourcePoint" /> | |
| 262 | + <mxPoint x="837" y="1670" as="targetPoint" /> | |
| 263 | + </mxGeometry> | |
| 264 | + </mxCell> | |
| 265 | + <mxCell id="qmYhskirvkF192B_GCrA-74" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" parent="1" source="qmYhskirvkF192B_GCrA-50" target="qmYhskirvkF192B_GCrA-54" edge="1"> | |
| 266 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 267 | + <mxPoint x="838" y="1610" as="sourcePoint" /> | |
| 268 | + <mxPoint x="500" y="1670" as="targetPoint" /> | |
| 269 | + </mxGeometry> | |
| 270 | + </mxCell> | |
| 271 | + <mxCell id="qmYhskirvkF192B_GCrA-75" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-50" edge="1"> | |
| 272 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 273 | + <mxPoint x="880" y="1630" as="sourcePoint" /> | |
| 274 | + <mxPoint x="1150" y="1660" as="targetPoint" /> | |
| 275 | + </mxGeometry> | |
| 276 | + </mxCell> | |
| 277 | + <mxCell id="qmYhskirvkF192B_GCrA-76" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="qmYhskirvkF192B_GCrA-50" target="qmYhskirvkF192B_GCrA-71" edge="1"> | |
| 278 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 279 | + <mxPoint x="838" y="1610" as="sourcePoint" /> | |
| 280 | + <mxPoint x="1160" y="1670" as="targetPoint" /> | |
| 281 | + </mxGeometry> | |
| 282 | + </mxCell> | |
| 283 | + <mxCell id="dmDKuQfqXwVplj-blyVY-2" value="<div><br></div><div>ReportServerService<div>(리포트 전송)</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | |
| 284 | + <mxGeometry x="1050" y="1660" width="200" height="290" as="geometry" /> | |
| 285 | + </mxCell> | |
| 286 | + <mxCell id="dmDKuQfqXwVplj-blyVY-3" value="Bind 요청 Task" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | |
| 287 | + <mxGeometry x="1071.5" y="1710" width="160" height="60" as="geometry" /> | |
| 288 | + </mxCell> | |
| 289 | + <mxCell id="dmDKuQfqXwVplj-blyVY-4" value="Link Check Task" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | |
| 290 | + <mxGeometry x="1071.5" y="1790" width="160" height="60" as="geometry" /> | |
| 291 | + </mxCell> | |
| 292 | + <mxCell id="dmDKuQfqXwVplj-blyVY-5" value="Report 전송 Task" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | |
| 293 | + <mxGeometry x="1071.5" y="1870" width="160" height="60" as="geometry" /> | |
| 294 | + </mxCell> | |
| 295 | + <mxCell id="dmDKuQfqXwVplj-blyVY-8" value="메시지 전송 아키텍처" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> | |
| 296 | + <mxGeometry x="40" y="-1140" width="243" height="60" as="geometry" /> | |
| 297 | + </mxCell> | |
| 298 | + <mxCell id="dmDKuQfqXwVplj-blyVY-14" value="" style="group" vertex="1" connectable="0" parent="1"> | |
| 299 | + <mxGeometry x="20" y="-770" width="490" height="230" as="geometry" /> | |
| 300 | + </mxCell> | |
| 301 | + <mxCell id="dmDKuQfqXwVplj-blyVY-15" value="DBMS<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-14"> | |
| 302 | + <mxGeometry width="490" height="200" as="geometry" /> | |
| 303 | + </mxCell> | |
| 304 | + <mxCell id="dmDKuQfqXwVplj-blyVY-16" value="MariaDB" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-14"> | |
| 305 | + <mxGeometry x="20" y="120" width="90" height="60" as="geometry" /> | |
| 306 | + </mxCell> | |
| 307 | + <mxCell id="dmDKuQfqXwVplj-blyVY-17" value="Mysql" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-14"> | |
| 308 | + <mxGeometry x="140" y="120" width="90" height="60" as="geometry" /> | |
| 309 | + </mxCell> | |
| 310 | + <mxCell id="dmDKuQfqXwVplj-blyVY-18" value="Oracle" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-14"> | |
| 311 | + <mxGeometry x="260" y="120" width="90" height="60" as="geometry" /> | |
| 312 | + </mxCell> | |
| 313 | + <mxCell id="dmDKuQfqXwVplj-blyVY-19" value="PostgreSQL" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-14"> | |
| 314 | + <mxGeometry x="380" y="120" width="90" height="60" as="geometry" /> | |
| 315 | + </mxCell> | |
| 316 | + <mxCell id="dmDKuQfqXwVplj-blyVY-11" value="큐브리드" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-14"> | |
| 317 | + <mxGeometry x="320" y="40" width="90" height="60" as="geometry" /> | |
| 318 | + </mxCell> | |
| 319 | + <mxCell id="dmDKuQfqXwVplj-blyVY-12" value="MSSQL" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-14"> | |
| 320 | + <mxGeometry x="200" y="40" width="90" height="60" as="geometry" /> | |
| 321 | + </mxCell> | |
| 322 | + <mxCell id="dmDKuQfqXwVplj-blyVY-13" value="티베로" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-14"> | |
| 323 | + <mxGeometry x="80" y="40" width="90" height="60" as="geometry" /> | |
| 324 | + </mxCell> | |
| 325 | + <mxCell id="dmDKuQfqXwVplj-blyVY-25" value="" style="group" vertex="1" connectable="0" parent="1"> | |
| 326 | + <mxGeometry x="80" y="-1030" width="370" height="210" as="geometry" /> | |
| 327 | + </mxCell> | |
| 328 | + <mxCell id="dmDKuQfqXwVplj-blyVY-26" value="클라이언트<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-25"> | |
| 329 | + <mxGeometry width="370" height="210" as="geometry" /> | |
| 330 | + </mxCell> | |
| 331 | + <mxCell id="dmDKuQfqXwVplj-blyVY-29" value="Windows<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-25"> | |
| 332 | + <mxGeometry x="20" y="50" width="160" height="140" as="geometry" /> | |
| 333 | + </mxCell> | |
| 334 | + <mxCell id="dmDKuQfqXwVplj-blyVY-30" value="JDK" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-25"> | |
| 335 | + <mxGeometry x="55" y="80" width="90" height="40" as="geometry" /> | |
| 336 | + </mxCell> | |
| 337 | + <mxCell id="dmDKuQfqXwVplj-blyVY-31" value="문자온 에이전트" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-25"> | |
| 338 | + <mxGeometry x="55" y="130" width="90" height="40" as="geometry" /> | |
| 339 | + </mxCell> | |
| 340 | + <mxCell id="dmDKuQfqXwVplj-blyVY-32" value="<div>Linux</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-25"> | |
| 341 | + <mxGeometry x="190" y="50" width="160" height="140" as="geometry" /> | |
| 342 | + </mxCell> | |
| 343 | + <mxCell id="dmDKuQfqXwVplj-blyVY-33" value="JDK" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-25"> | |
| 344 | + <mxGeometry x="225" y="80" width="90" height="40" as="geometry" /> | |
| 345 | + </mxCell> | |
| 346 | + <mxCell id="dmDKuQfqXwVplj-blyVY-34" value="문자온 에이전트" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-25"> | |
| 347 | + <mxGeometry x="225" y="130" width="90" height="40" as="geometry" /> | |
| 348 | + </mxCell> | |
| 349 | + <mxCell id="dmDKuQfqXwVplj-blyVY-35" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="1" source="dmDKuQfqXwVplj-blyVY-15" target="dmDKuQfqXwVplj-blyVY-31"> | |
| 350 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 351 | + <mxPoint x="360" y="-860" as="sourcePoint" /> | |
| 352 | + <mxPoint x="410" y="-910" as="targetPoint" /> | |
| 353 | + <Array as="points"> | |
| 354 | + <mxPoint x="265" y="-800" /> | |
| 355 | + <mxPoint x="180" y="-800" /> | |
| 356 | + </Array> | |
| 357 | + </mxGeometry> | |
| 358 | + </mxCell> | |
| 359 | + <mxCell id="dmDKuQfqXwVplj-blyVY-36" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="1" source="dmDKuQfqXwVplj-blyVY-15" target="dmDKuQfqXwVplj-blyVY-34"> | |
| 360 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 361 | + <mxPoint x="275" y="-760" as="sourcePoint" /> | |
| 362 | + <mxPoint x="190" y="-850" as="targetPoint" /> | |
| 363 | + <Array as="points"> | |
| 364 | + <mxPoint x="265" y="-800" /> | |
| 365 | + <mxPoint x="350" y="-800" /> | |
| 366 | + </Array> | |
| 367 | + </mxGeometry> | |
| 368 | + </mxCell> | |
| 369 | + <mxCell id="dmDKuQfqXwVplj-blyVY-37" value="" style="group" vertex="1" connectable="0" parent="1"> | |
| 370 | + <mxGeometry x="740" y="-1040" width="370" height="576" as="geometry" /> | |
| 371 | + </mxCell> | |
| 372 | + <mxCell id="dmDKuQfqXwVplj-blyVY-38" value="<div>서버(Linux)</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 373 | + <mxGeometry width="370" height="400" as="geometry" /> | |
| 374 | + </mxCell> | |
| 375 | + <mxCell id="dmDKuQfqXwVplj-blyVY-42" value="<div>문자온 에이전트</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 376 | + <mxGeometry x="20" y="150" width="330" height="220" as="geometry" /> | |
| 377 | + </mxCell> | |
| 378 | + <mxCell id="dmDKuQfqXwVplj-blyVY-43" value="JDK" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 379 | + <mxGeometry x="140" y="50" width="90" height="40" as="geometry" /> | |
| 380 | + </mxCell> | |
| 381 | + <mxCell id="dmDKuQfqXwVplj-blyVY-44" value="수신 큐 서비스" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 382 | + <mxGeometry x="60" y="310" width="90" height="40" as="geometry" /> | |
| 383 | + </mxCell> | |
| 384 | + <mxCell id="dmDKuQfqXwVplj-blyVY-46" value="수신 파일 큐" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 385 | + <mxGeometry x="60" y="250" width="90" height="40" as="geometry" /> | |
| 386 | + </mxCell> | |
| 387 | + <mxCell id="dmDKuQfqXwVplj-blyVY-49" value="리포트 큐" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 388 | + <mxGeometry x="220" y="250" width="90" height="40" as="geometry" /> | |
| 389 | + </mxCell> | |
| 390 | + <mxCell id="dmDKuQfqXwVplj-blyVY-50" value="수신 서버" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 391 | + <mxGeometry x="60" y="190" width="90" height="40" as="geometry" /> | |
| 392 | + </mxCell> | |
| 393 | + <mxCell id="dmDKuQfqXwVplj-blyVY-51" value="리포트 서버" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 394 | + <mxGeometry x="220" y="190" width="90" height="40" as="geometry" /> | |
| 395 | + </mxCell> | |
| 396 | + <mxCell id="dmDKuQfqXwVplj-blyVY-52" value="리포트 큐 서비스" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 397 | + <mxGeometry x="220" y="310" width="90" height="40" as="geometry" /> | |
| 398 | + </mxCell> | |
| 399 | + <mxCell id="dmDKuQfqXwVplj-blyVY-54" value="DBMS<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 400 | + <mxGeometry y="456" width="370" height="120" as="geometry" /> | |
| 401 | + </mxCell> | |
| 402 | + <mxCell id="dmDKuQfqXwVplj-blyVY-55" value="MariaDB" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="dmDKuQfqXwVplj-blyVY-37"> | |
| 403 | + <mxGeometry x="140" y="496" width="90" height="60" as="geometry" /> | |
| 404 | + </mxCell> | |
| 405 | + <mxCell id="dmDKuQfqXwVplj-blyVY-63" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="dmDKuQfqXwVplj-blyVY-37" source="dmDKuQfqXwVplj-blyVY-54" target="dmDKuQfqXwVplj-blyVY-52"> | |
| 406 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 407 | + <mxPoint x="280" y="360" as="sourcePoint" /> | |
| 408 | + <mxPoint x="330" y="310" as="targetPoint" /> | |
| 409 | + <Array as="points"> | |
| 410 | + <mxPoint x="390" y="516" /> | |
| 411 | + <mxPoint x="390" y="330" /> | |
| 412 | + </Array> | |
| 413 | + </mxGeometry> | |
| 414 | + </mxCell> | |
| 415 | + <mxCell id="dmDKuQfqXwVplj-blyVY-64" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="dmDKuQfqXwVplj-blyVY-37" source="dmDKuQfqXwVplj-blyVY-44" target="dmDKuQfqXwVplj-blyVY-54"> | |
| 416 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 417 | + <mxPoint x="380" y="526" as="sourcePoint" /> | |
| 418 | + <mxPoint x="320" y="340" as="targetPoint" /> | |
| 419 | + <Array as="points"> | |
| 420 | + <mxPoint x="-20" y="330" /> | |
| 421 | + <mxPoint x="-20" y="516" /> | |
| 422 | + </Array> | |
| 423 | + </mxGeometry> | |
| 424 | + </mxCell> | |
| 425 | + <mxCell id="dmDKuQfqXwVplj-blyVY-65" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="dmDKuQfqXwVplj-blyVY-37" source="dmDKuQfqXwVplj-blyVY-52" target="dmDKuQfqXwVplj-blyVY-49"> | |
| 426 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 427 | + <mxPoint x="380" y="526" as="sourcePoint" /> | |
| 428 | + <mxPoint x="320" y="340" as="targetPoint" /> | |
| 429 | + <Array as="points"> | |
| 430 | + <mxPoint x="200" y="330" /> | |
| 431 | + <mxPoint x="200" y="270" /> | |
| 432 | + </Array> | |
| 433 | + </mxGeometry> | |
| 434 | + </mxCell> | |
| 435 | + <mxCell id="dmDKuQfqXwVplj-blyVY-66" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="dmDKuQfqXwVplj-blyVY-37" source="dmDKuQfqXwVplj-blyVY-51" target="dmDKuQfqXwVplj-blyVY-49"> | |
| 436 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 437 | + <mxPoint x="230" y="340" as="sourcePoint" /> | |
| 438 | + <mxPoint x="230" y="280" as="targetPoint" /> | |
| 439 | + <Array as="points"> | |
| 440 | + <mxPoint x="330" y="210" /> | |
| 441 | + <mxPoint x="330" y="270" /> | |
| 442 | + </Array> | |
| 443 | + </mxGeometry> | |
| 444 | + </mxCell> | |
| 445 | + <mxCell id="dmDKuQfqXwVplj-blyVY-67" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="dmDKuQfqXwVplj-blyVY-37" source="dmDKuQfqXwVplj-blyVY-44" target="dmDKuQfqXwVplj-blyVY-46"> | |
| 446 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 447 | + <mxPoint x="230" y="340" as="sourcePoint" /> | |
| 448 | + <mxPoint x="230" y="280" as="targetPoint" /> | |
| 449 | + <Array as="points"> | |
| 450 | + <mxPoint x="170" y="330" /> | |
| 451 | + <mxPoint x="170" y="270" /> | |
| 452 | + </Array> | |
| 453 | + </mxGeometry> | |
| 454 | + </mxCell> | |
| 455 | + <mxCell id="dmDKuQfqXwVplj-blyVY-68" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="dmDKuQfqXwVplj-blyVY-37" source="dmDKuQfqXwVplj-blyVY-50" target="dmDKuQfqXwVplj-blyVY-46"> | |
| 456 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> | |
| 457 | + <mxPoint x="160" y="340" as="sourcePoint" /> | |
| 458 | + <mxPoint x="160" y="280" as="targetPoint" /> | |
| 459 | + <Array as="points"> | |
| 460 | + <mxPoint x="40" y="210" /> | |
| 461 | + <mxPoint x="40" y="270" /> | |
| 462 | + </Array> | |
| 463 | + </mxGeometry> | |
| 464 | + </mxCell> | |
| 465 | + </root> | |
| 466 | + </mxGraphModel> | |
| 467 | + </diagram> | |
| 468 | +</mxfile> |
+++ 08.일정/01_설계문서/아키텍처_서비스플로우.drawio.pdf
| Binary file is not shown |
+++ 08.일정/02_설치및설정문서/2. 설치 및 설정 문서.xlsx
| Binary file is not shown |
+++ 08.일정/05_테스트문서/5.2테스트문서.xlsx
| Binary file is not shown |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?