프로젝트

일반

사용자정보

개정판 cf1cc862

IDcf1cc86209f30c6cca4ed6ad8249fe7539cc5421
상위 1305c420
하위 d21e9c15

김태성이(가) 3년 이상 전에 추가함

licensing 수정

Change-Id: I3bffa280e0205be1031c133bf4716929fcbd7c54

차이점 보기:

FileUploadWevService/FileUploadWevService.csproj
11 11
    <ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
12 12
    <OutputType>Library</OutputType>
13 13
    <AppDesignerFolder>Properties</AppDesignerFolder>
14
    <RootNamespace>FileUploadWevService</RootNamespace>
15
    <AssemblyName>FileUploadWevService</AssemblyName>
14
    <RootNamespace>ImageUploadWebService</RootNamespace>
15
    <AssemblyName>ImageUploadWebService</AssemblyName>
16 16
    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
17 17
    <UseIISExpress>true</UseIISExpress>
18 18
    <Use64BitIISExpress />
FileUploadWevService/Web.config
15 15
  <system.web>
16 16
    <compilation debug="true" targetFramework="4.6.1"/>
17 17
    <pages controlRenderingCompatibilityVersion="4.0"/>
18
	  <httpModules>
19
		  <clear/>
20
		  <remove name="ServiceRedirector"/>
21
	  </httpModules>
18 22
  </system.web>
23
  <system.webServer>
24
	  <modules>
25
	    <remove name="ServiceRedirector"/>
26
	  </modules>
27
  </system.webServer>
19 28
</configuration>
FinalService/KCOM_FinalService/ConnectionStrEncrypt/Program.cs
13 13
        {
14 14
            if (args == null || args?.Count() == 0)
15 15
            {
16
                args = new[] { "-en", "data source=10.11.252.2,9875;database={0};user id=ProjectPortalDBConn;password=ProjectPortalDBConn" };
16
                args = new[] { "-en", "data source=10.10.0.101;database={0};user id=doftech;password=xpdhtm!1" };
17 17
            }
18 18

  
19 19
            String key = "Doftech1073#";
FinalService/KCOM_FinalService/FinalProcess/FinalProcess.csproj
50 50
  </ItemGroup>
51 51
  <ItemGroup>
52 52
    <None Include="App.config" />
53
    <None Include="FinalService.ini">
54
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
55
    </None>
53 56
    <None Include="Log.config">
54 57
      <SubType>Designer</SubType>
55 58
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
FinalService/KCOM_FinalService/FinalProcess/Program.cs
86 86

  
87 87
                if (items.Count() > 0)
88 88
                {
89
                    items.First().STATUS = (int)status;
89
                    var currentItem = items.First();
90

  
91
                    currentItem.STATUS = (int)status;
90 92

  
91 93
                    if(!string.IsNullOrWhiteSpace(ex))
92 94
                    {
93
                        if (items.First().EXCEPTION.Length < int.MaxValue - ex.Length)
95
                        int exLength = (currentItem.EXCEPTION == null)? 0: currentItem.EXCEPTION.Length;
96

  
97
                        if (exLength < int.MaxValue - ex.Length)
98
                        {
99
                            currentItem.EXCEPTION = currentItem.EXCEPTION + " " + ex;
100
                        }
101
                        else
94 102
                        {
95
                            items.First().EXCEPTION = items.First().EXCEPTION + ex;
96 103
                        }
97 104
                    }
98 105

  
......
101 108
            }
102 109
        }
103 110

  
104

  
105 111
        private static void _markuptoPDF_StatusChange(object sender, StatusChangedEventArgs e)
106 112
        {
107
            StatusChange(FinalStatus.Error, e.Error);
113
             StatusChange(e.Status, e.Message);
108 114
        }
109 115

  
110 116
        private static void _markuptoPDF_FinalMakeError(object sender, MakeFinalErrorArgs e)
FinalService/KCOM_FinalService/KCOM_FinalService/Remoting/RemFinalPDFStation.cs
185 185
                        WorkingList.Add(pdf as FINAL_PDF);
186 186
                        Thread.Sleep(1000);
187 187
                    };
188
                    FinalPDFDequeueandProcessing(pdf as FINAL_PDF);
189 188

  
189
                    Thread thread = new Thread(new ParameterizedThreadStart(FinalPDFDequeueandProcessing));
190
                    thread.SetApartmentState(ApartmentState.STA);
191
                    thread.Start(pdf);
190 192
                }
191 193
                else
192 194
                {
......
198 200
                WaitingQueue.Enqueue((FINAL_PDF)pdf);
199 201
            }
200 202
        }
201
        
203

  
202 204
        /// <summary>
203 205
        /// 실제 Merged PDF를 생성한다
204 206
        /// </summary>
205
        private void FinalPDFDequeueandProcessing(FINAL_PDF pdf)
207
        private void FinalPDFDequeueandProcessing(object pdf)
206 208
        {
207
            try
209
            Task tDeq = Task.Factory.StartNew(() =>
208 210
            {
209
                if(pdf != null)
211
                try
210 212
                {
211
                    _Logger.Write($"init ID:{pdf.ID} / ProjectNo:{pdf.PROJECT_NO} / DocumentId:{pdf.DOCUMENT_ID} / MarkupInfoId:{pdf.MARKUPINFO_ID} / CreateUser:{pdf.CREATE_USER_ID}",LogLevel.Info);
212
                }
213
                    if (pdf != null)
214
                    {
215
                        var finalpdf = (FINAL_PDF)pdf;
213 216

  
214
                if (pdf.STATUS == (int)FinalStatus.Insert)
215
                {
216
                    /// 작업중이라고 데이타베이스에 저장한다
217
                    pdf.STATUS = (int)(FinalStatus.Wait);
217
                        _Logger.Write($"ID:{finalpdf.ID} / ProjectNo:{finalpdf.PROJECT_NO} / DocumentId:{finalpdf.DOCUMENT_ID} / MarkupInfoId:{finalpdf.MARKUPINFO_ID} / CreateUser:{finalpdf.CREATE_USER_ID}", LogLevel.Info);
218
                    }
218 219

  
219
                    using (KCOMDataModel.DataModel.KCOMEntities _entity = new KCOMDataModel.DataModel.KCOMEntities(KCOMDataModel.Common.ConnectStringBuilder.KCOMConnectionString().ToString()))
220
                    if (((FINAL_PDF)pdf).STATUS == (int)FinalStatus.Insert)
220 221
                    {
221
                        var selectItem = _entity.FINAL_PDF.Where(data => data.ID == pdf.ID).FirstOrDefault();
222
                        selectItem.STATUS = (int)(FinalStatus.Wait);
223
                        _entity.SaveChanges();
222
                        /// 작업중이라고 데이타베이스에 저장한다
223
                        ((FINAL_PDF)pdf).STATUS = (int)(FinalStatus.Wait);
224
                        using (KCOMDataModel.DataModel.KCOMEntities _entity = new KCOMDataModel.DataModel.KCOMEntities(KCOMDataModel.Common.ConnectStringBuilder.KCOMConnectionString().ToString()))
225
                        {
226
                            var selectItem = _entity.FINAL_PDF.Where(data => data.ID == ((FINAL_PDF)pdf).ID).FirstOrDefault();
227
                            selectItem.STATUS = (int)(FinalStatus.Wait);
228
                            _entity.SaveChanges();
229
                        }
224 230
                    }
225 231

  
226
                    Process Process = new Process();
227

  
228
                    ProcessStartInfo startInfo = new ProcessStartInfo
232
                    /// 작업 수행
233
                    MarkupToPDF.MarkupToPDF _markuptoPDF = new MarkupToPDF.MarkupToPDF();
234
                    _markuptoPDF.FinalMakeError += new EventHandler<MarkupToPDF.MakeFinalErrorArgs>(_markuptoPDF_FinalMakeError);
235
                    _markuptoPDF.StatusChanged += new EventHandler<MarkupToPDF.StatusChangedEventArgs>(_markuptoPDF_StatusChange);
236
                    _markuptoPDF.EndFinal += new EventHandler<MarkupToPDF.EndFinalEventArgs>(_markuptoPDF_EndFinal);
237
                    Thread _stathread = new Thread(new ParameterizedThreadStart(_markuptoPDF.MakeFinalPDF))
229 238
                    {
230
                        UseShellExecute = false,
231
                        FileName = "Markus.Service.ConvertProcess.exe",
232
                        WindowStyle = ProcessWindowStyle.Hidden,
233
                        CreateNoWindow = true,
234
                        ErrorDialog = false,
235
                        RedirectStandardError = false,
236
                        Arguments = $"{pdf.ID} {RemoteAddress}"
237
                        //Arguments = $"{convertitem.ConvertID.ToString()} {convertitem.ProjectNumber} {AESEncrypter.Encrypt(MarkusDBConnectionString)} {gServiceHostAddress} {DownloadTempFolder} {MultiThreadMaxPages}"
239
                        Name = ((FINAL_PDF)pdf).ID.ToString()
238 240
                    };
239

  
240
                    Process.StartInfo = startInfo;
241
                    Process.EnableRaisingEvents = false;
242

  
243
                    if (Process.Start())
244
                    {
245
                        _Logger.Write($"Process Run - ID:{pdf.ID} / ProjectNo:{pdf.PROJECT_NO} / DocumentId:{pdf.DOCUMENT_ID} / MarkupInfoId:{pdf.MARKUPINFO_ID} / CreateUser:{pdf.CREATE_USER_ID}", LogLevel.Info);
246
                    }
247
                    else
248
                    {
249
                        _Logger.Write($"Process Run Error - ID:{pdf.ID}", LogLevel.Error);
250
                    }
241
                    SetFinalState(((FINAL_PDF)pdf).ID, IFinalPDF.FinalStatus.Create);
242
                    _stathread.SetApartmentState(ApartmentState.STA);
243
                    _stathread.Start(pdf);
251 244
                }
252
            }
253
            catch (Exception ex)
254
            {
255
                _Logger.Write(ex);
256
            }
245
                catch (Exception ex)
246
                {
247
                    _Logger.Write(ex);
248
                }
249
            });
257 250
        }
258 251
        /// <summary>
259 252
        /// callback for WebService
......
537 530

  
538 531
                        _Logger.Write("UploadPDF.dll Path :" + Program.UploadFinalAssmPath, LogLevel.Info);
539 532

  
540
                        _Logger.Write("Call Upload Final .." + pdfpath + " finalPDFPath : " + FinalPDFPath + " FinalPDFRemotePath : " + remodeFilePath + ",CreateUser:" + e.FinalPDF.CREATE_USER_ID + ",CreateUser:" + _item.DOCUMENT_ID + ",pdfname:" + OriginFileName + ",finalPDF ID : " + _item.ID + ",soapUri:" + soapurl, LogLevel.Info);
533
                        _Logger.Write("Call Upload Final .." + pdfpath + " finalPDFPath : " + FinalPDFPath + " FinalPDFRemotePath : " + remodeFilePath + ",CreateUser:" + _item.CREATE_USER_ID + ",CreateUser:" + _item.DOCUMENT_ID + ",pdfname:" + OriginFileName + ",finalPDF ID : " + _item.ID + ",soapUri:" + soapurl, LogLevel.Info);
541 534

  
542 535
                        KeyValuePair<bool, string> result = (KeyValuePair<bool, string>)(Program.UploadFinalPDFMethod.Invoke(Program.UploadFinalPDFInst, parameters));
543 536

  
......
548 541
                        else
549 542
                        {
550 543
                            SetFinalState(_item.ID, FinalStatus.Error);
551
                            _Logger.Write("Upload error  .." + pdfpath + ",pdfname:" + e.OriginPDFName + " Msg : " + result.Value, LogLevel.Error);
544
                            _Logger.Write("Upload error  .." + pdfpath + ",pdfname:" + FinalPDFPath + " Msg : " + result.Value, LogLevel.Error);
552 545
                        }
553 546
                    }
554 547
                    else
FinalService/KCOM_FinalService/KCOM_FinalServiceConsole/KCOM_FinalServiceConsole.csproj
94 94
    <Compile Include="Program.cs" />
95 95
  </ItemGroup>
96 96
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
97
  <PropertyGroup>
98
    <PostBuildEvent>xcopy $(SolutionDir)ProcessPublish\*.* $(TargetDir)\Process\*.* /I /E /S /Y /F
99

  
100
</PostBuildEvent>
101
  </PropertyGroup>
97 102
</Project>
FinalService/KCOM_FinalService/MarkupToPDF/EventMember.cs
35 35

  
36 36
        public int CurrentPage { get; set; }
37 37

  
38
        public IFinalPDF.FinalStatus Status { get; set; }
39

  
38 40
    }
39 41

  
40 42
    public class MakeFinalErrorArgs : EventArgs
FinalService/KCOM_FinalService/MarkupToPDF/MarkupToPDF.cs
255 255
        }
256 256

  
257 257
        #region 생성자 & 소멸자
258
        public EndFinalResult MakeFinalPDF(object _FinalPDF)
258
        public void MakeFinalPDF(object _FinalPDF)
259 259
        {
260
            EndFinalResult result = new EndFinalResult();
261

  
262 260
            DOCUMENT_ITEM documentItem;
263 261
            FINAL_PDF FinalPDF = (FINAL_PDF)_FinalPDF;
264 262
            FinalItem = FinalPDF;
......
278 276
                    {
279 277
                        if (_properties.Where(t => t.TYPE == PropertiesType.Const_TileSorcePath).Count() == 0)
280 278
                        {
281
                            result.Error = " TileSourcePath Not Found.";
279
                            SetNotice(FinalPDF.ID, $"Project {FinalPDF.PROJECT_NO} : TileSourcePath Not Found.");
280
                            return;
282 281
                        }
283 282
                        else
284
                        { 
283
                        {
285 284
                            PdfFilePathRoot = _properties.Where(t => t.TYPE == PropertiesType.Const_TileSorcePath).First().VALUE;
286 285
                        }
287 286

  
288 287
                        if (_properties.Where(t => t.TYPE == PropertiesType.Const_FinalPDFStorgeLocal).Count() == 0)
289 288
                        {
290
                            result.Error = " FinalPDFStorgeLocal Not Found.";
289
                            SetNotice(FinalPDF.ID, $"Project {FinalPDF.PROJECT_NO} : FinalPDFStorgeLocal Not Found.");
290
                            return;
291 291
                        }
292 292
                        else
293 293
                        {
......
297 297

  
298 298
                        if (_properties.Where(t => t.TYPE == PropertiesType.Const_FinalPDFStorgeRemote).Count() == 0)
299 299
                        {
300
                            result.Error = " FinalPDFStorgeRemote Not Found.";
300
                            SetNotice(FinalPDF.ID, $"Project {FinalPDF.PROJECT_NO} : FinalPDFStorgeRemote Not Found.");
301
                            return;
301 302
                        }
302 303
                        else
303 304
                        {
......
306 307
                    }
307 308
                    else
308 309
                    {
309
                        result.Error = " Final PDF Properties Not Found.";
310
                        SetNotice(FinalPDF.ID, $"Project {FinalPDF.PROJECT_NO} : Final PDF Properties Not Found.");
311
                        return;
310 312
                    }
311 313

  
312 314
                    var finalList = _entity.FINAL_PDF.Where(final => final.ID == FinalPDF.ID);
......
322 324
            }
323 325
            catch (Exception ex)
324 326
            {
325
                result.Error = " 프로퍼티 에러." + ex.ToString();
326
            }
327

  
328
            if(result.Error != null)
329
            {
330
                return result;
327
                SetNotice(FinalPDF.ID, "프로퍼티 에러: " + ex.ToString());
328
                return;
331 329
            }
332

  
333 330
            #endregion
334 331

  
335 332
            #region 문서 복사
......
349 346
                                         + (FinalPDF.DOCUMENT_ID.All(char.IsDigit) ? (System.Convert.ToInt64(FinalPDF.DOCUMENT_ID) / 100).ToString() : FinalPDF.DOCUMENT_ID.Substring(0, 5))
350 347
                                         + @"\" + FinalPDF.DOCUMENT_ID + @"\";
351 348

  
352
                        var infoItems = _entity.MARKUP_INFO.Where(x=>x.DOCINFO_ID == DocInfoItem.ID && x.CONSOLIDATE == 1 && x.AVOID_CONSOLIDATE == 0 && x.PART_CONSOLIDATE == 0);
349
                        var infoItems = _entity.MARKUP_INFO.Where(x => x.DOCINFO_ID == DocInfoItem.ID && x.CONSOLIDATE == 1 && x.AVOID_CONSOLIDATE == 0 && x.PART_CONSOLIDATE == 0);
353 350

  
354 351
                        if (infoItems.Count() == 0)
355 352
                        {
......
360 357
                            MarkupInfoItem = infoItems.First();
361 358

  
362 359
                            var markupInfoVerItems = _entity.MARKUP_INFO_VERSION.Where(x => x.MARKUPINFO_ID == MarkupInfoItem.ID).ToList();
363
                            
360

  
364 361
                            if (markupInfoVerItems.Count() > 0)
365 362
                            {
366 363
                                var markupInfoVerItem = markupInfoVerItems.OrderByDescending(x => x.CREATE_DATE).First();
367 364

  
368
                                MarkupDataSet = _entity.MARKUP_DATA.Where(x=>x.MARKUPINFO_VERSION_ID == markupInfoVerItem.ID).OrderBy(d => d.PAGENUMBER).ToList();
365
                                MarkupDataSet = _entity.MARKUP_DATA.Where(x => x.MARKUPINFO_VERSION_ID == markupInfoVerItem.ID).OrderBy(d => d.PAGENUMBER).ToList();
369 366
                            }
370 367
                            else
371 368
                            {
......
387 384
                            /// 문서 관리 시스템의 원본 PDF 파일과 비교 --> 삭제될 예정
388 385
                            //if (_files.First().Name.ToLower() == GetFileName(HttpUtility.UrlDecode(documentItem.ORIGINAL_FILE).ToLower()))
389 386
                            //{
390
                                OriginFileName = _files.First().Name;
391
                                PdfFilePath = _files.First().CopyTo(TestFile, true);
392
                                StatusChange($"Copy File  file Count = 1 : {PdfFilePath}", 0);
387
                            OriginFileName = _files.First().Name;
388
                            PdfFilePath = _files.First().CopyTo(TestFile, true);
389
                            StatusChange($"Copy File  file Count = 1 : {PdfFilePath}", 0);
393 390
                            //}
394 391
                            //else
395 392
                            //{
......
427 424
                            throw new Exception("PDF원본이 존재하지 않습니다");
428 425
                        }
429 426
                        #endregion
430
                        
427

  
431 428
                    }
432 429
                    else
433 430
                    {
......
437 434
            }
438 435
            catch (Exception ex)
439 436
            {
440
                result.Error = "PDF를 Stamp 중 에러 : " + ex.Message;
441
                //if (ex.Message == "사용 가능한" || ex.Message == "작업을 완료했습니다")
442
                //{
443
                //    //SetNotice(FinalPDF.ID, "Desktop 내 힙메모리 부족으로 서비스 진행이 되지 않아 재시작 합니다");
444
                //    //System.Diagnostics.Process process = new System.Diagnostics.Process();
445
                //    //process.StartInfo.FileName = "cmd";
446
                //    //process.StartInfo.Arguments = "/c net stop \"FinalService\" & net start \"FinalService\"";
447
                //    //process.Start();
448
                //}
449
                //else
450
                //{
451
                    
452
                //}
453
            }
454

  
455

  
456
            if (result.Error != null)
457
            {
458
                return result;
437
                if (ex.Message == "사용 가능한" || ex.Message == "작업을 완료했습니다")
438
                {
439
                    SetNotice(FinalPDF.ID, "Desktop 내 힙메모리 부족으로 서비스 진행이 되지 않아 재시작 합니다");
440
                    //System.Diagnostics.Process process = new System.Diagnostics.Process();
441
                    //process.StartInfo.FileName = "cmd";
442
                    //process.StartInfo.Arguments = "/c net stop \"FinalService\" & net start \"FinalService\"";
443
                    //process.Start();
444
                }
445
                else
446
                {
447
                    SetNotice(FinalPDF.ID, "PDF를 Stamp 중 에러 : " + ex.Message);
448
                }
459 449
            }
460

  
461 450
            #endregion
462 451

  
463 452
            try
......
472 461
                        //TestFile = SetFlattingPDF(TestFile);
473 462
                        //StatusChange($"SetFlattingPDF : {TestFile}", 0);
474 463

  
475
                       if(SetStampInPDF(FinalItem, TestFile, MarkupInfoItem))
476
                        {
477
                            StatusChange($"finish : {TestFile}", 0);
478
                        }
479
                        else
480
                        {
481
                            StatusChange($"stamp Error", 0);
482
                        }
464
                        SetStampInPDF(FinalItem, TestFile, MarkupInfoItem);
483 465

  
466
                        StatusChange($"SetStampInPDF : {TestFile}", 0);
484 467
                    }
485 468
                }
486

  
487
                result.FinalPDFRemotePath = _FinalPDFStorgeRemote + @"\" + FinalPDFPath.Name;
488
                result.OriginPDFName = OriginFileName;
489
                result.FinalPDFPath = FinalPDFPath.FullName;
490
                result.Error = "";
491
                result.Message = "";
469
                if (EndFinal != null)
470
                {
471
                    EndFinal(this, new EndFinalEventArgs
472
                    {
473
                        FinalPDFRemotePath = _FinalPDFStorgeRemote + @"\" + FinalPDFPath.Name,
474
                        OriginPDFName = OriginFileName,
475
                        FinalPDFPath = FinalPDFPath.FullName,
476
                        Error = "",
477
                        Message = "",
478
                        FinalPDF = FinalPDF,
479
                    });
480
                }
492 481
            }
493 482
            catch (Exception ex)
494 483
            {
495 484
                SetNotice(FinalPDF.ID, "MarkFinalPDF Error : " + ex.Message);
496 485
            }
497

  
498
            return result;
499 486
        }
500 487
        #endregion
501 488

  
KCOM.sln
36 36
	ProjectSection(SolutionItems) = preProject
37 37
		INI\MARKUS _PEMSS.ini = INI\MARKUS _PEMSS.ini
38 38
		INI\MARKUS.ini = INI\MARKUS.ini
39
		INI\MARKUS_BSENG.ini = INI\MARKUS_BSENG.ini
39 40
		INI\MARKUS_DAELIM.ini = INI\MARKUS_DAELIM.ini
40 41
		INI\MARKUS_DAELIM_REMOTE.ini = INI\MARKUS_DAELIM_REMOTE.ini
41 42
		INI\MARKUS_Doftech.ini = INI\MARKUS_Doftech.ini
......
89 90
	ProjectSection(SolutionItems) = preProject
90 91
		appCast.bat = appCast.bat
91 92
		appCast_All_Build.bat = appCast_All_Build.bat
93
		appCast_BSENG.bat = appCast_BSENG.bat
92 94
		appCast_Daelim.bat = appCast_Daelim.bat
93 95
		appCast_Daelim_test.bat = appCast_Daelim_test.bat
94 96
		appCast_HS.bat = appCast_HS.bat
......
134 136
EndProject
135 137
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UploadLicenseTest", "UploadLicenseTest\UploadLicenseTest.csproj", "{17EE8260-C961-4926-894F-1D2072671687}"
136 138
EndProject
139
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConvertionWebServiceDefault", "ConvertionWebServiceDefault\ConvertionWebServiceDefault.csproj", "{8B470D8E-ABFF-4C70-8059-0EFB51755E84}"
140
EndProject
137 141
Global
138 142
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
139 143
		Daelim_RemoteTest|Any CPU = Daelim_RemoteTest|Any CPU
......
2637 2641
		{17EE8260-C961-4926-894F-1D2072671687}.Release|x64.Build.0 = Release|Any CPU
2638 2642
		{17EE8260-C961-4926-894F-1D2072671687}.Release|x86.ActiveCfg = Release|Any CPU
2639 2643
		{17EE8260-C961-4926-894F-1D2072671687}.Release|x86.Build.0 = Release|Any CPU
2644
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Daelim_RemoteTest|Any CPU.ActiveCfg = Debug|Any CPU
2645
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Daelim_RemoteTest|Any CPU.Build.0 = Debug|Any CPU
2646
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Daelim_RemoteTest|x64.ActiveCfg = Debug|x64
2647
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Daelim_RemoteTest|x64.Build.0 = Debug|x64
2648
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Daelim_RemoteTest|x86.ActiveCfg = Debug|Any CPU
2649
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Daelim_RemoteTest|x86.Build.0 = Debug|Any CPU
2650
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_CadExport|Any CPU.ActiveCfg = Debug|Any CPU
2651
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_CadExport|Any CPU.Build.0 = Debug|Any CPU
2652
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_CadExport|x64.ActiveCfg = Debug|x64
2653
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_CadExport|x64.Build.0 = Debug|x64
2654
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_CadExport|x86.ActiveCfg = Debug|Any CPU
2655
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_CadExport|x86.Build.0 = Debug|Any CPU
2656
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_Daelim|Any CPU.ActiveCfg = Debug|Any CPU
2657
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_Daelim|Any CPU.Build.0 = Debug|Any CPU
2658
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_Daelim|x64.ActiveCfg = Debug|x64
2659
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_Daelim|x64.Build.0 = Debug|x64
2660
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_Daelim|x86.ActiveCfg = Debug|Any CPU
2661
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_Daelim|x86.Build.0 = Debug|Any CPU
2662
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_DevDoftech|Any CPU.ActiveCfg = Debug|Any CPU
2663
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_DevDoftech|Any CPU.Build.0 = Debug|Any CPU
2664
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_DevDoftech|x64.ActiveCfg = Debug|x64
2665
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_DevDoftech|x64.Build.0 = Debug|x64
2666
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_DevDoftech|x86.ActiveCfg = Debug|Any CPU
2667
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_DevDoftech|x86.Build.0 = Debug|Any CPU
2668
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_HyoSung|Any CPU.ActiveCfg = Debug|Any CPU
2669
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_HyoSung|Any CPU.Build.0 = Debug|Any CPU
2670
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_HyoSung|x64.ActiveCfg = Debug|x64
2671
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_HyoSung|x64.Build.0 = Debug|x64
2672
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_HyoSung|x86.ActiveCfg = Debug|Any CPU
2673
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_HyoSung|x86.Build.0 = Debug|Any CPU
2674
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_SNI|Any CPU.ActiveCfg = Debug|Any CPU
2675
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_SNI|Any CPU.Build.0 = Debug|Any CPU
2676
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_SNI|x64.ActiveCfg = Debug|x64
2677
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_SNI|x64.Build.0 = Debug|x64
2678
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_SNI|x86.ActiveCfg = Debug|Any CPU
2679
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug_SNI|x86.Build.0 = Debug|Any CPU
2680
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2681
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug|Any CPU.Build.0 = Debug|Any CPU
2682
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug|x64.ActiveCfg = Debug|x64
2683
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug|x64.Build.0 = Debug|x64
2684
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug|x86.ActiveCfg = Debug|Any CPU
2685
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Debug|x86.Build.0 = Debug|Any CPU
2686
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Daelim|Any CPU.ActiveCfg = Debug|Any CPU
2687
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Daelim|Any CPU.Build.0 = Debug|Any CPU
2688
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Daelim|x64.ActiveCfg = Debug|x64
2689
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Daelim|x64.Build.0 = Debug|x64
2690
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Daelim|x86.ActiveCfg = Debug|Any CPU
2691
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Daelim|x86.Build.0 = Debug|Any CPU
2692
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung_X86|Any CPU.ActiveCfg = Debug|Any CPU
2693
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung_X86|Any CPU.Build.0 = Debug|Any CPU
2694
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung_X86|x64.ActiveCfg = Debug|x64
2695
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung_X86|x64.Build.0 = Debug|x64
2696
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung_X86|x86.ActiveCfg = Debug|Any CPU
2697
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung_X86|x86.Build.0 = Debug|Any CPU
2698
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung|Any CPU.ActiveCfg = Debug|Any CPU
2699
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung|Any CPU.Build.0 = Debug|Any CPU
2700
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung|x64.ActiveCfg = Debug|x64
2701
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung|x64.Build.0 = Debug|x64
2702
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung|x86.ActiveCfg = Debug|Any CPU
2703
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_Hyosung|x86.Build.0 = Debug|Any CPU
2704
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_SNI|Any CPU.ActiveCfg = Debug|Any CPU
2705
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_SNI|Any CPU.Build.0 = Debug|Any CPU
2706
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_SNI|x64.ActiveCfg = Debug|x64
2707
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_SNI|x64.Build.0 = Debug|x64
2708
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_SNI|x86.ActiveCfg = Debug|Any CPU
2709
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.DeployWeb_SNI|x86.Build.0 = Debug|Any CPU
2710
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_Default|Any CPU.ActiveCfg = Release|Any CPU
2711
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_Default|Any CPU.Build.0 = Release|Any CPU
2712
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_Default|x64.ActiveCfg = Release|x64
2713
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_Default|x64.Build.0 = Release|x64
2714
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_Default|x86.ActiveCfg = Release|Any CPU
2715
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_Default|x86.Build.0 = Release|Any CPU
2716
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_PEMSS|Any CPU.ActiveCfg = Release|Any CPU
2717
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_PEMSS|Any CPU.Build.0 = Release|Any CPU
2718
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_PEMSS|x64.ActiveCfg = Release|x64
2719
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_PEMSS|x64.Build.0 = Release|x64
2720
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_PEMSS|x86.ActiveCfg = Release|Any CPU
2721
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release_PEMSS|x86.Build.0 = Release|Any CPU
2722
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release|Any CPU.ActiveCfg = Release|Any CPU
2723
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release|Any CPU.Build.0 = Release|Any CPU
2724
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release|x64.ActiveCfg = Release|x64
2725
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release|x64.Build.0 = Release|x64
2726
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release|x86.ActiveCfg = Release|Any CPU
2727
		{8B470D8E-ABFF-4C70-8059-0EFB51755E84}.Release|x86.Build.0 = Release|Any CPU
2640 2728
	EndGlobalSection
2641 2729
	GlobalSection(SolutionProperties) = preSolution
2642 2730
		HideSolutionNode = FALSE
KCOM/App.xaml.cs
275 275

  
276 276
                App.FileLogger.Debug(string.Format("{0}/ServiceDeepView.svc", BaseAddress));
277 277
                _EndPoint = new EndpointAddress(string.Format("{0}/ServiceDeepView.svc", BaseAddress));
278

  
279 278
                
280

  
281
                await SplashScreenAsnyc();
282

  
283
                var license = new License.Validator.Valid(BaseAddress + "/License");
279
                var license = new License.Validator.Valid(BaseAddress + "/License1");
284 280

  
285 281
                license.ValidateError += License_ValidateError;
286 282

  
......
288 284

  
289 285
                if (license.Activate())
290 286
                {
291
                    base.OnStartup(e);
292
                    System.Windows.Input.Keyboard.AddPreviewKeyDownHandler(this.MainWindow, KeyDownEvent);
287
    
293 288
                }
294 289
                else
295 290
                {
291

  
296 292
                }
297
                
293

  
294
                await SplashScreenAsnyc();
295

  
296
                base.OnStartup(e);
297
                System.Windows.Input.Keyboard.AddPreviewKeyDownHandler(this.MainWindow, KeyDownEvent);
298

  
299

  
298 300
                //System.Windows.Input.Keyboard.AddKeyDownHandler(this.MainWindow, KeyDownEvent);
299 301
            }
300 302
            catch (Exception ex)
......
311 313
        {
312 314
            e.Received = true;
313 315

  
314
            MessageBox.Show(e.Message);
316
            Telerik.Windows.Controls.RadWindow.Alert(new Telerik.Windows.Controls.DialogParameters
317
            {
318
                Content = "License Error : " + e.Message,
319
                Owner = splashScreen
320
            });
321
            ///MessageBox.Show(e.Message);
315 322
            Application.Current.Shutdown();
316 323
        }
317 324

  
KCOM/Assets/MarkupColorListBox.xaml
89 89
                                CornerRadius="2"
90 90
                                Visibility="Collapsed">
91 91
                            <ToolTipService.ToolTip>
92

  
93
                                <!--오류로 주석처리함 Template="{StaticResource ValidationToolTipTemplate}"-->
92 94
                                <ToolTip x:Name="validationTooltip"
93 95
                                         DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}"
94 96
                                         Placement="Right"
95
                                         PlacementTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}"
96
                                         Template="{StaticResource ValidationToolTipTemplate}">
97
                                         PlacementTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}">
97 98
                                    <ToolTip.Triggers>
98 99
                                        <EventTrigger RoutedEvent="Canvas.Loaded">
99 100
                                            <BeginStoryboard>
KCOM/Connected Services/KcomService/Reference.cs
179 179
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
180 180
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityKeyMember", Namespace="http://schemas.datacontract.org/2004/07/System.Data")]
181 181
    [System.SerializableAttribute()]
182
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityObject))]
183
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.StructuralObject))]
184
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfDOCINFOitJtO6kG))]
185
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReference))]
186
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.RelatedEnd))]
187
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG))]
188
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFOitJtO6kG))]
189
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMEMBERitJtO6kG))]
190
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<string>))]
191
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.FinalPDFResult))]
192
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.FinalStatus))]
193
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityKey))]
194
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<KCOM.KcomService.EntityKeyMember>))]
182
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<System.Windows.Rect>))]
183
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Windows.Rect))]
184
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Windows.Size))]
195 185
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<KCOMDataModel.DataModel.FAVORITE_DOC>))]
196 186
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOMDataModel.DataModel.FAVORITE_DOC))]
197 187
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOMDataModel.DataModel.DOCINFO))]
......
223 213
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<KCOMDataModel.DataModel.FINAL_PDF>))]
224 214
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOMDataModel.DataModel.PROPERTIES))]
225 215
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<KCOMDataModel.DataModel.PROPERTIES>))]
216
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.FinalPDFResult))]
217
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.FinalStatus))]
218
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityKey))]
219
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<KCOM.KcomService.EntityKeyMember>))]
226 220
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(IKCOM.KCOM_SystemInfo))]
227 221
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(IKCOM.KCOM_BasicParam))]
228 222
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<IKCOM.VPRevision>))]
......
232 226
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<IKCOM.MarkupItem>))]
233 227
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(IKCOM.MarkupItem))]
234 228
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(IKCOM.FAVORITE_FLAG))]
235
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<System.Windows.Rect>))]
236
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Windows.Rect))]
229
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityObject))]
230
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.StructuralObject))]
231
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfDOCINFOitJtO6kG))]
232
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReference))]
233
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.RelatedEnd))]
234
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG))]
235
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFOitJtO6kG))]
236
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMEMBERitJtO6kG))]
237
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<string>))]
237 238
    public partial class EntityKeyMember : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
238 239
        
239 240
        [System.NonSerializedAttribute()]
......
293 294
    
294 295
    [System.Diagnostics.DebuggerStepThroughAttribute()]
295 296
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
296
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReferenceOfDOCINFOitJtO6kG", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
297
    [System.SerializableAttribute()]
298
    public partial class EntityReferenceOfDOCINFOitJtO6kG : KCOM.KcomService.EntityReference {
299
    }
300
    
301
    [System.Diagnostics.DebuggerStepThroughAttribute()]
302
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
303
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReference", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
304
    [System.SerializableAttribute()]
305
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG))]
306
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFOitJtO6kG))]
307
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMEMBERitJtO6kG))]
308
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfDOCINFOitJtO6kG))]
309
    public partial class EntityReference : KCOM.KcomService.RelatedEnd {
310
        
311
        [System.Runtime.Serialization.OptionalFieldAttribute()]
312
        private KCOM.KcomService.EntityKey EntityKeyField;
313
        
314
        [System.Runtime.Serialization.DataMemberAttribute()]
315
        public KCOM.KcomService.EntityKey EntityKey {
316
            get {
317
                return this.EntityKeyField;
318
            }
319
            set {
320
                if ((object.ReferenceEquals(this.EntityKeyField, value) != true)) {
321
                    this.EntityKeyField = value;
322
                    this.RaisePropertyChanged("EntityKey");
323
                }
324
            }
325
        }
326
    }
327
    
328
    [System.Diagnostics.DebuggerStepThroughAttribute()]
329
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
330
    [System.Runtime.Serialization.DataContractAttribute(Name="RelatedEnd", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
331
    [System.SerializableAttribute()]
332
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReference))]
333
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG))]
334
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFOitJtO6kG))]
335
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMEMBERitJtO6kG))]
336
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfDOCINFOitJtO6kG))]
337
    public partial class RelatedEnd : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
338
        
339
        [System.NonSerializedAttribute()]
340
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
341
        
342
        [global::System.ComponentModel.BrowsableAttribute(false)]
343
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
344
            get {
345
                return this.extensionDataField;
346
            }
347
            set {
348
                this.extensionDataField = value;
349
            }
350
        }
351
        
352
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
353
        
354
        protected void RaisePropertyChanged(string propertyName) {
355
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
356
            if ((propertyChanged != null)) {
357
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
358
            }
359
        }
360
    }
361
    
362
    [System.Diagnostics.DebuggerStepThroughAttribute()]
363
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
364
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
365
    [System.SerializableAttribute()]
366
    public partial class EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG : KCOM.KcomService.EntityReference {
367
    }
368
    
369
    [System.Diagnostics.DebuggerStepThroughAttribute()]
370
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
371
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReferenceOfMARKUP_INFOitJtO6kG", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
372
    [System.SerializableAttribute()]
373
    public partial class EntityReferenceOfMARKUP_INFOitJtO6kG : KCOM.KcomService.EntityReference {
374
    }
375
    
376
    [System.Diagnostics.DebuggerStepThroughAttribute()]
377
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
378
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReferenceOfMEMBERitJtO6kG", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
379
    [System.SerializableAttribute()]
380
    public partial class EntityReferenceOfMEMBERitJtO6kG : KCOM.KcomService.EntityReference {
381
    }
382
    
383
    [System.Diagnostics.DebuggerStepThroughAttribute()]
384
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
385 297
    [System.Runtime.Serialization.DataContractAttribute(Name="FinalPDFResult", Namespace="http://schemas.datacontract.org/2004/07/IFinalPDF")]
386 298
    [System.SerializableAttribute()]
387 299
    public partial struct FinalPDFResult : System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
......
506 418
        Error = 5,
507 419
    }
508 420
    
421
    [System.Diagnostics.DebuggerStepThroughAttribute()]
422
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
423
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReferenceOfDOCINFOitJtO6kG", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
424
    [System.SerializableAttribute()]
425
    public partial class EntityReferenceOfDOCINFOitJtO6kG : KCOM.KcomService.EntityReference {
426
    }
427
    
428
    [System.Diagnostics.DebuggerStepThroughAttribute()]
429
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
430
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReference", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
431
    [System.SerializableAttribute()]
432
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG))]
433
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFOitJtO6kG))]
434
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMEMBERitJtO6kG))]
435
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfDOCINFOitJtO6kG))]
436
    public partial class EntityReference : KCOM.KcomService.RelatedEnd {
437
        
438
        [System.Runtime.Serialization.OptionalFieldAttribute()]
439
        private KCOM.KcomService.EntityKey EntityKeyField;
440
        
441
        [System.Runtime.Serialization.DataMemberAttribute()]
442
        public KCOM.KcomService.EntityKey EntityKey {
443
            get {
444
                return this.EntityKeyField;
445
            }
446
            set {
447
                if ((object.ReferenceEquals(this.EntityKeyField, value) != true)) {
448
                    this.EntityKeyField = value;
449
                    this.RaisePropertyChanged("EntityKey");
450
                }
451
            }
452
        }
453
    }
454
    
455
    [System.Diagnostics.DebuggerStepThroughAttribute()]
456
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
457
    [System.Runtime.Serialization.DataContractAttribute(Name="RelatedEnd", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
458
    [System.SerializableAttribute()]
459
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReference))]
460
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG))]
461
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMARKUP_INFOitJtO6kG))]
462
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfMEMBERitJtO6kG))]
463
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(KCOM.KcomService.EntityReferenceOfDOCINFOitJtO6kG))]
464
    public partial class RelatedEnd : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
465
        
466
        [System.NonSerializedAttribute()]
467
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
468
        
469
        [global::System.ComponentModel.BrowsableAttribute(false)]
470
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
471
            get {
472
                return this.extensionDataField;
473
            }
474
            set {
475
                this.extensionDataField = value;
476
            }
477
        }
478
        
479
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
480
        
481
        protected void RaisePropertyChanged(string propertyName) {
482
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
483
            if ((propertyChanged != null)) {
484
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
485
            }
486
        }
487
    }
488
    
489
    [System.Diagnostics.DebuggerStepThroughAttribute()]
490
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
491
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
492
    [System.SerializableAttribute()]
493
    public partial class EntityReferenceOfMARKUP_INFO_VERSIONitJtO6kG : KCOM.KcomService.EntityReference {
494
    }
495
    
496
    [System.Diagnostics.DebuggerStepThroughAttribute()]
497
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
498
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReferenceOfMARKUP_INFOitJtO6kG", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
499
    [System.SerializableAttribute()]
500
    public partial class EntityReferenceOfMARKUP_INFOitJtO6kG : KCOM.KcomService.EntityReference {
501
    }
502
    
503
    [System.Diagnostics.DebuggerStepThroughAttribute()]
504
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
505
    [System.Runtime.Serialization.DataContractAttribute(Name="EntityReferenceOfMEMBERitJtO6kG", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses")]
506
    [System.SerializableAttribute()]
507
    public partial class EntityReferenceOfMEMBERitJtO6kG : KCOM.KcomService.EntityReference {
508
    }
509
    
509 510
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
510 511
    [System.ServiceModel.ServiceContractAttribute(Namespace="", ConfigurationName="KcomService.ServiceDeepView")]
511 512
    public interface ServiceDeepView {
......
546 547
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/GetCompareRect", ReplyAction="urn:ServiceDeepView/GetCompareRectResponse")]
547 548
        System.Threading.Tasks.Task<System.Collections.Generic.List<System.Windows.Rect>> GetCompareRectAsync(string projectNo, string originDocItem_ID, string targetDocItem_ID, string originPageNo, string targetPageNo, string isInternalAddress);
548 549
        
550
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/GetComparefixSize", ReplyAction="urn:ServiceDeepView/GetComparefixSizeResponse")]
551
        System.Collections.Generic.List<System.Windows.Rect> GetComparefixSize(string projectNo, string originDocItem_ID, string targetDocItem_ID, string originPageNo, string targetPageNo, System.Windows.Size FixSize, string isInternalAddress);
552
        
553
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/GetComparefixSize", ReplyAction="urn:ServiceDeepView/GetComparefixSizeResponse")]
554
        System.Threading.Tasks.Task<System.Collections.Generic.List<System.Windows.Rect>> GetComparefixSizeAsync(string projectNo, string originDocItem_ID, string targetDocItem_ID, string originPageNo, string targetPageNo, System.Windows.Size FixSize, string isInternalAddress);
555
        
549 556
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/SetFinalPDF", ReplyAction="urn:ServiceDeepView/SetFinalPDFResponse")]
550 557
        KCOM.KcomService.FinalPDFResult SetFinalPDF(string ProjectNo, string DocInfoID, string MarkupInfoID, string CreateUserID);
551 558
        
......
834 841
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/GetSignData", ReplyAction="urn:ServiceDeepView/GetSignDataResponse")]
835 842
        System.Threading.Tasks.Task<string> GetSignDataAsync(string project_no, string user_id);
836 843
        
844
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/SetSignData", ReplyAction="urn:ServiceDeepView/SetSignDataResponse")]
845
        int SetSignData(string user_id, string SignStr);
846
        
847
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/SetSignData", ReplyAction="urn:ServiceDeepView/SetSignDataResponse")]
848
        System.Threading.Tasks.Task<int> SetSignDataAsync(string user_id, string SignStr);
849
        
837 850
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/GetProjectName", ReplyAction="urn:ServiceDeepView/GetProjectNameResponse")]
838 851
        string GetProjectName(string project_no);
839 852
        
......
936 949
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/FinalPDF_SetFinalResultPath", ReplyAction="urn:ServiceDeepView/FinalPDF_SetFinalResultPathResponse")]
937 950
        System.Threading.Tasks.Task<bool> FinalPDF_SetFinalResultPathAsync(string project_no, string document_id, string url);
938 951
        
952
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/SaveLog", ReplyAction="urn:ServiceDeepView/SaveLogResponse")]
953
        bool SaveLog(string project_no, string document_id, string Log);
954
        
955
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/SaveLog", ReplyAction="urn:ServiceDeepView/SaveLogResponse")]
956
        System.Threading.Tasks.Task<bool> SaveLogAsync(string project_no, string document_id, string Log);
957
        
939 958
        [System.ServiceModel.OperationContractAttribute(Action="urn:ServiceDeepView/FinalPDF_GetCommentMember", ReplyAction="urn:ServiceDeepView/FinalPDF_GetCommentMemberResponse")]
940 959
        KCOMDataModel.DataModel.MEMBER FinalPDF_GetCommentMember(string project_no, string markupdata_id);
941 960
        
......
1024 1043
            return base.Channel.GetCompareRectAsync(projectNo, originDocItem_ID, targetDocItem_ID, originPageNo, targetPageNo, isInternalAddress);
1025 1044
        }
1026 1045
        
1046
        public System.Collections.Generic.List<System.Windows.Rect> GetComparefixSize(string projectNo, string originDocItem_ID, string targetDocItem_ID, string originPageNo, string targetPageNo, System.Windows.Size FixSize, string isInternalAddress) {
1047
            return base.Channel.GetComparefixSize(projectNo, originDocItem_ID, targetDocItem_ID, originPageNo, targetPageNo, FixSize, isInternalAddress);
1048
        }
1049
        
1050
        public System.Threading.Tasks.Task<System.Collections.Generic.List<System.Windows.Rect>> GetComparefixSizeAsync(string projectNo, string originDocItem_ID, string targetDocItem_ID, string originPageNo, string targetPageNo, System.Windows.Size FixSize, string isInternalAddress) {
1051
            return base.Channel.GetComparefixSizeAsync(projectNo, originDocItem_ID, targetDocItem_ID, originPageNo, targetPageNo, FixSize, isInternalAddress);
1052
        }
1053
        
1027 1054
        public KCOM.KcomService.FinalPDFResult SetFinalPDF(string ProjectNo, string DocInfoID, string MarkupInfoID, string CreateUserID) {
1028 1055
            return base.Channel.SetFinalPDF(ProjectNo, DocInfoID, MarkupInfoID, CreateUserID);
1029 1056
        }
......
1408 1435
            return base.Channel.GetSignDataAsync(project_no, user_id);
1409 1436
        }
1410 1437
        
1438
        public int SetSignData(string user_id, string SignStr) {
1439
            return base.Channel.SetSignData(user_id, SignStr);
1440
        }
1441
        
1442
        public System.Threading.Tasks.Task<int> SetSignDataAsync(string user_id, string SignStr) {
1443
            return base.Channel.SetSignDataAsync(user_id, SignStr);
1444
        }
1445
        
1411 1446
        public string GetProjectName(string project_no) {
1412 1447
            return base.Channel.GetProjectName(project_no);
1413 1448
        }
......
1544 1579
            return base.Channel.FinalPDF_SetFinalResultPathAsync(project_no, document_id, url);
1545 1580
        }
1546 1581
        
1582
        public bool SaveLog(string project_no, string document_id, string Log) {
1583
            return base.Channel.SaveLog(project_no, document_id, Log);
1584
        }
1585
        
1586
        public System.Threading.Tasks.Task<bool> SaveLogAsync(string project_no, string document_id, string Log) {
1587
            return base.Channel.SaveLogAsync(project_no, document_id, Log);
1588
        }
1589
        
1547 1590
        public KCOMDataModel.DataModel.MEMBER FinalPDF_GetCommentMember(string project_no, string markupdata_id) {
1548 1591
            return base.Channel.FinalPDF_GetCommentMember(project_no, markupdata_id);
1549 1592
        }
KCOM/Connected Services/KcomService/Reference.svcmap
25 25
    <ServiceContractMappings />
26 26
  </ClientOptions>
27 27
  <MetadataSources>
28
    <MetadataSource Address="http://localhost:8080/ServiceDeepView.svc" Protocol="http" SourceId="1" />
28
    <MetadataSource Address="http://localhost:44301/ServiceDeepView.svc" Protocol="http" SourceId="1" />
29 29
  </MetadataSources>
30 30
  <Metadata>
31
    <MetadataFile FileName="ServiceDeepView9.xsd" MetadataType="Schema" ID="cdf830a4-0827-4733-84dc-8bd11ac9ab18" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?xsd=xsd4" />
32
    <MetadataFile FileName="ServiceDeepView91.xsd" MetadataType="Schema" ID="1824cace-f8b9-4403-a751-41f4d34dd510" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?xsd=xsd8" />
33
    <MetadataFile FileName="ServiceDeepView92.xsd" MetadataType="Schema" ID="73b73eb9-00b5-4e17-8302-d294fe3bbe45" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?xsd=xsd7" />
34
    <MetadataFile FileName="ServiceDeepView1.disco" MetadataType="Disco" ID="282b1fea-2cd1-41c1-8f85-1133ed7c82d8" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?disco" />
35
    <MetadataFile FileName="ServiceDeepView93.xsd" MetadataType="Schema" ID="07e6981a-b8e9-49ad-aa5f-bdff4d13d2e9" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?xsd=xsd5" />
36
    <MetadataFile FileName="ServiceDeepView2.wsdl" MetadataType="Wsdl" ID="0af95de1-af4b-4691-9b0e-e46f040ebf45" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?wsdl" />
37
    <MetadataFile FileName="ServiceDeepView94.xsd" MetadataType="Schema" ID="6c94d535-37ca-4059-be9b-3a228d182580" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?xsd=xsd3" />
38
    <MetadataFile FileName="ServiceDeepView95.xsd" MetadataType="Schema" ID="84d89c09-9be3-43c2-9995-829346ac987e" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?xsd=xsd2" />
39
    <MetadataFile FileName="ServiceDeepView21.wsdl" MetadataType="Wsdl" ID="509d9b9d-b4cd-44a2-baa7-4cfecb82af5b" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?wsdl=wsdl0" />
40
    <MetadataFile FileName="ServiceDeepView96.xsd" MetadataType="Schema" ID="a4c2ae36-874d-4af7-be8e-cdcab98bf542" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?xsd=xsd0" />
41
    <MetadataFile FileName="ServiceDeepView97.xsd" MetadataType="Schema" ID="0b396507-b6d7-4f8f-b2a0-7d998a619926" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?xsd=xsd6" />
42
    <MetadataFile FileName="ServiceDeepView98.xsd" MetadataType="Schema" ID="e3d96db2-c825-4fba-bb38-9e38e929b701" SourceId="1" SourceUrl="http://localhost:8080/ServiceDeepView.svc?xsd=xsd1" />
31
    <MetadataFile FileName="ServiceDeepView.xsd" MetadataType="Schema" ID="bd03c7fe-1694-4363-8dc2-1d951782a0b1" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?xsd=xsd6" />
32
    <MetadataFile FileName="ServiceDeepView.wsdl" MetadataType="Wsdl" ID="bc186872-403b-4769-b059-64d8b23a0707" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?wsdl=wsdl0" />
33
    <MetadataFile FileName="ServiceDeepView1.xsd" MetadataType="Schema" ID="cc475240-8b5e-435f-aa48-e092d0972591" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?xsd=xsd3" />
34
    <MetadataFile FileName="ServiceDeepView2.xsd" MetadataType="Schema" ID="1253bfef-43fc-4b28-8743-e10848ad8404" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?xsd=xsd7" />
35
    <MetadataFile FileName="ServiceDeepView3.xsd" MetadataType="Schema" ID="c888e703-3ad2-4fed-9ec8-ec0ba13cb104" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?xsd=xsd5" />
36
    <MetadataFile FileName="ServiceDeepView4.xsd" MetadataType="Schema" ID="17b28ced-1655-49f2-b6de-3ac3c91fcebb" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?xsd=xsd2" />
37
    <MetadataFile FileName="ServiceDeepView5.xsd" MetadataType="Schema" ID="5675c965-54fe-4360-978d-9f82bf4f4e76" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?xsd=xsd4" />
38
    <MetadataFile FileName="ServiceDeepView.disco" MetadataType="Disco" ID="f1f0f0e7-89b2-4c9f-bd42-dab4e442de93" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?disco" />
39
    <MetadataFile FileName="ServiceDeepView1.wsdl" MetadataType="Wsdl" ID="121c0624-8c9c-48ab-a74e-1039e8d938c5" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?wsdl" />
40
    <MetadataFile FileName="ServiceDeepView6.xsd" MetadataType="Schema" ID="6ffbb15a-21c2-45c7-89df-f6f37506eefd" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?xsd=xsd1" />
41
    <MetadataFile FileName="ServiceDeepView7.xsd" MetadataType="Schema" ID="5493a084-649d-4e58-b1bf-71f001583170" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?xsd=xsd8" />
42
    <MetadataFile FileName="ServiceDeepView8.xsd" MetadataType="Schema" ID="2a1d4a18-86a7-4758-96e9-c55a5f945b59" SourceId="1" SourceUrl="http://localhost:44301/ServiceDeepView.svc?xsd=xsd0" />
43 43
  </Metadata>
44 44
  <Extensions>
45 45
    <ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
KCOM/Connected Services/KcomService/ServiceDeepView1.disco
1
<?xml version="1.0" encoding="utf-8"?>
2
<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
3
  <contractRef ref="http://localhost:8080/ServiceDeepView.svc?wsdl" docRef="http://localhost:8080/ServiceDeepView.svc" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
4
</discovery>
KCOM/Connected Services/KcomService/ServiceDeepView2.wsdl
1
<?xml version="1.0" encoding="utf-8"?>
2
<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ServiceDeepView" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3
  <wsdl:import namespace="" location="http://localhost:8080/ServiceDeepView.svc?wsdl=wsdl0" />
4
  <wsdl:types />
5
  <wsdl:binding name="DeepViewPoint" type="ServiceDeepView">
6
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
7
    <wsdl:operation name="GetVersionData">
8
      <soap:operation soapAction="urn:ServiceDeepView/GetVersionData" style="document" />
9
      <wsdl:input>
10
        <soap:body use="literal" />
11
      </wsdl:input>
12
      <wsdl:output>
13
        <soap:body use="literal" />
14
      </wsdl:output>
15
    </wsdl:operation>
16
    <wsdl:operation name="GetSystemData">
17
      <soap:operation soapAction="urn:ServiceDeepView/GetSystemData" style="document" />
18
      <wsdl:input>
19
        <soap:body use="literal" />
20
      </wsdl:input>
21
      <wsdl:output>
22
        <soap:body use="literal" />
23
      </wsdl:output>
24
    </wsdl:operation>
25
    <wsdl:operation name="GetFavoriteVP">
26
      <soap:operation soapAction="urn:ServiceDeepView/GetFavoriteVP" style="document" />
27
      <wsdl:input>
28
        <soap:body use="literal" />
29
      </wsdl:input>
30
      <wsdl:output>
31
        <soap:body use="literal" />
32
      </wsdl:output>
33
    </wsdl:operation>
34
    <wsdl:operation name="EditFavoriteVP">
35
      <soap:operation soapAction="urn:ServiceDeepView/EditFavoriteVP" style="document" />
36
      <wsdl:input>
37
        <soap:body use="literal" />
38
      </wsdl:input>
39
      <wsdl:output>
40
        <soap:body use="literal" />
41
      </wsdl:output>
42
    </wsdl:operation>
43
    <wsdl:operation name="DelFavoriteVP">
44
      <soap:operation soapAction="urn:ServiceDeepView/DelFavoriteVP" style="document" />
45
      <wsdl:input>
46
        <soap:body use="literal" />
47
      </wsdl:input>
48
      <wsdl:output>
49
        <soap:body use="literal" />
50
      </wsdl:output>
51
    </wsdl:operation>
52
    <wsdl:operation name="GetCompareRect">
53
      <soap:operation soapAction="urn:ServiceDeepView/GetCompareRect" style="document" />
54
      <wsdl:input>
55
        <soap:body use="literal" />
56
      </wsdl:input>
57
      <wsdl:output>
58
        <soap:body use="literal" />
59
      </wsdl:output>
60
    </wsdl:operation>
61
    <wsdl:operation name="SetFinalPDF">
62
      <soap:operation soapAction="urn:ServiceDeepView/SetFinalPDF" style="document" />
63
      <wsdl:input>
64
        <soap:body use="literal" />
65
      </wsdl:input>
66
      <wsdl:output>
67
        <soap:body use="literal" />
68
      </wsdl:output>
69
    </wsdl:operation>
70
    <wsdl:operation name="GetConversionState">
71
      <soap:operation soapAction="urn:ServiceDeepView/GetConversionState" style="document" />
72
      <wsdl:input>
73
        <soap:body use="literal" />
74
      </wsdl:input>
75
      <wsdl:output>
76
        <soap:body use="literal" />
77
      </wsdl:output>
78
    </wsdl:operation>
79
    <wsdl:operation name="GetVPRevisionHistory">
80
      <soap:operation soapAction="urn:ServiceDeepView/GetVPRevisionHistory" style="document" />
81
      <wsdl:input>
82
        <soap:body use="literal" />
83
      </wsdl:input>
84
      <wsdl:output>
85
        <soap:body use="literal" />
86
      </wsdl:output>
87
    </wsdl:operation>
88
    <wsdl:operation name="GetVPRevisionFirstOrDefault">
89
      <soap:operation soapAction="urn:ServiceDeepView/GetVPRevisionFirstOrDefault" style="document" />
90
      <wsdl:input>
91
        <soap:body use="literal" />
92
      </wsdl:input>
93
      <wsdl:output>
94
        <soap:body use="literal" />
95
      </wsdl:output>
96
    </wsdl:operation>
97
    <wsdl:operation name="GetDocInfo">
98
      <soap:operation soapAction="urn:ServiceDeepView/GetDocInfo" style="document" />
99
      <wsdl:input>
100
        <soap:body use="literal" />
101
      </wsdl:input>
102
      <wsdl:output>
103
        <soap:body use="literal" />
104
      </wsdl:output>
105
    </wsdl:operation>
106
    <wsdl:operation name="GetCheckSystemAdmin">
107
      <soap:operation soapAction="urn:ServiceDeepView/GetCheckSystemAdmin" style="document" />
108
      <wsdl:input>
109
        <soap:body use="literal" />
110
      </wsdl:input>
111
      <wsdl:output>
112
        <soap:body use="literal" />
113
      </wsdl:output>
114
    </wsdl:operation>
115
    <wsdl:operation name="GetDocumentItemInfo">
116
      <soap:operation soapAction="urn:ServiceDeepView/GetDocumentItemInfo" style="document" />
117
      <wsdl:input>
118
        <soap:body use="literal" />
119
      </wsdl:input>
120
      <wsdl:output>
121
        <soap:body use="literal" />
122
      </wsdl:output>
123
    </wsdl:operation>
124
    <wsdl:operation name="GetDocItemID">
125
      <soap:operation soapAction="urn:ServiceDeepView/GetDocItemID" style="document" />
126
      <wsdl:input>
127
        <soap:body use="literal" />
128
      </wsdl:input>
129
      <wsdl:output>
130
        <soap:body use="literal" />
131
      </wsdl:output>
132
    </wsdl:operation>
133
    <wsdl:operation name="GetMarkupInfoItems">
134
      <soap:operation soapAction="urn:ServiceDeepView/GetMarkupInfoItems" style="document" />
135
      <wsdl:input>
136
        <soap:body use="literal" />
137
      </wsdl:input>
138
      <wsdl:output>
139
        <soap:body use="literal" />
140
      </wsdl:output>
141
    </wsdl:operation>
142
    <wsdl:operation name="GetSyncMarkupInfoItems">
143
      <soap:operation soapAction="urn:ServiceDeepView/GetSyncMarkupInfoItems" style="document" />
144
      <wsdl:input>
145
        <soap:body use="literal" />
146
      </wsdl:input>
147
      <wsdl:output>
148
        <soap:body use="literal" />
149
      </wsdl:output>
150
    </wsdl:operation>
151
    <wsdl:operation name="GetUserData">
152
      <soap:operation soapAction="urn:ServiceDeepView/GetUserData" style="document" />
153
      <wsdl:input>
154
        <soap:body use="literal" />
155
      </wsdl:input>
156
      <wsdl:output>
157
        <soap:body use="literal" />
158
      </wsdl:output>
159
    </wsdl:operation>
160
    <wsdl:operation name="GetDeptData">
161
      <soap:operation soapAction="urn:ServiceDeepView/GetDeptData" style="document" />
162
      <wsdl:input>
163
        <soap:body use="literal" />
164
      </wsdl:input>
165
      <wsdl:output>
166
        <soap:body use="literal" />
167
      </wsdl:output>
168
    </wsdl:operation>
169
    <wsdl:operation name="DeleteMarkup">
170
      <soap:operation soapAction="urn:ServiceDeepView/DeleteMarkup" style="document" />
171
      <wsdl:input>
172
        <soap:body use="literal" />
173
      </wsdl:input>
174
      <wsdl:output>
175
        <soap:body use="literal" />
176
      </wsdl:output>
177
    </wsdl:operation>
178
    <wsdl:operation name="SetFavoriteVP">
179
      <soap:operation soapAction="urn:ServiceDeepView/SetFavoriteVP" style="document" />
180
      <wsdl:input>
181
        <soap:body use="literal" />
182
      </wsdl:input>
183
      <wsdl:output>
184
        <soap:body use="literal" />
185
      </wsdl:output>
186
    </wsdl:operation>
187
    <wsdl:operation name="SaveMarkupData">
188
      <soap:operation soapAction="urn:ServiceDeepView/SaveMarkupData" style="document" />
189
      <wsdl:input>
190
        <soap:body use="literal" />
191
      </wsdl:input>
192
      <wsdl:output>
193
        <soap:body use="literal" />
194
      </wsdl:output>
195
    </wsdl:operation>
196
    <wsdl:operation name="SavePageMarkupData">
197
      <soap:operation soapAction="urn:ServiceDeepView/SavePageMarkupData" style="document" />
198
      <wsdl:input>
199
        <soap:body use="literal" />
200
      </wsdl:input>
201
      <wsdl:output>
202
        <soap:body use="literal" />
203
      </wsdl:output>
204
    </wsdl:operation>
205
    <wsdl:operation name="UpdateMarkupData">
206
      <soap:operation soapAction="urn:ServiceDeepView/UpdateMarkupData" style="document" />
207
      <wsdl:input>
208
        <soap:body use="literal" />
209
      </wsdl:input>
210
      <wsdl:output>
211
        <soap:body use="literal" />
212
      </wsdl:output>
213
    </wsdl:operation>
214
    <wsdl:operation name="SaveSymbol">
215
      <soap:operation soapAction="urn:ServiceDeepView/SaveSymbol" style="document" />
216
      <wsdl:input>
217
        <soap:body use="literal" />
218
      </wsdl:input>
219
      <wsdl:output>
220
        <soap:body use="literal" />
221
      </wsdl:output>
222
    </wsdl:operation>
223
    <wsdl:operation name="AddPublicSymbol">
224
      <soap:operation soapAction="urn:ServiceDeepView/AddPublicSymbol" style="document" />
225
      <wsdl:input>
226
        <soap:body use="literal" />
227
      </wsdl:input>
228
      <wsdl:output>
229
        <soap:body use="literal" />
230
      </wsdl:output>
231
    </wsdl:operation>
232
    <wsdl:operation name="DeleteSymbol">
233
      <soap:operation soapAction="urn:ServiceDeepView/DeleteSymbol" style="document" />
234
      <wsdl:input>
235
        <soap:body use="literal" />
236
      </wsdl:input>
237
      <wsdl:output>
238
        <soap:body use="literal" />
239
      </wsdl:output>
240
    </wsdl:operation>
241
    <wsdl:operation name="RenameSymbol">
242
      <soap:operation soapAction="urn:ServiceDeepView/RenameSymbol" style="document" />
243
      <wsdl:input>
244
        <soap:body use="literal" />
245
      </wsdl:input>
246
      <wsdl:output>
247
        <soap:body use="literal" />
248
      </wsdl:output>
249
    </wsdl:operation>
250
    <wsdl:operation name="AddCheckListHistory">
251
      <soap:operation soapAction="urn:ServiceDeepView/AddCheckListHistory" style="document" />
252
      <wsdl:input>
253
        <soap:body use="literal" />
254
      </wsdl:input>
255
      <wsdl:output>
256
        <soap:body use="literal" />
257
      </wsdl:output>
258
    </wsdl:operation>
259
    <wsdl:operation name="SaveCheckListHistory">
260
      <soap:operation soapAction="urn:ServiceDeepView/SaveCheckListHistory" style="document" />
261
      <wsdl:input>
262
        <soap:body use="literal" />
263
      </wsdl:input>
264
      <wsdl:output>
265
        <soap:body use="literal" />
266
      </wsdl:output>
267
    </wsdl:operation>
268
    <wsdl:operation name="SaveCheckList">
269
      <soap:operation soapAction="urn:ServiceDeepView/SaveCheckList" style="document" />
270
      <wsdl:input>
271
        <soap:body use="literal" />
272
      </wsdl:input>
273
      <wsdl:output>
274
        <soap:body use="literal" />
275
      </wsdl:output>
276
    </wsdl:operation>
277
    <wsdl:operation name="AddCheckList">
278
      <soap:operation soapAction="urn:ServiceDeepView/AddCheckList" style="document" />
279
      <wsdl:input>
280
        <soap:body use="literal" />
281
      </wsdl:input>
282
      <wsdl:output>
283
        <soap:body use="literal" />
284
      </wsdl:output>
285
    </wsdl:operation>
286
    <wsdl:operation name="GetCheckList">
287
      <soap:operation soapAction="urn:ServiceDeepView/GetCheckList" style="document" />
288
      <wsdl:input>
289
        <soap:body use="literal" />
290
      </wsdl:input>
291
      <wsdl:output>
292
        <soap:body use="literal" />
293
      </wsdl:output>
294
    </wsdl:operation>
295
    <wsdl:operation name="GetUserCheckList">
296
      <soap:operation soapAction="urn:ServiceDeepView/GetUserCheckList" style="document" />
297
      <wsdl:input>
298
        <soap:body use="literal" />
299
      </wsdl:input>
300
      <wsdl:output>
301
        <soap:body use="literal" />
302
      </wsdl:output>
303
    </wsdl:operation>
304
    <wsdl:operation name="GetCheckListHistory">
305
      <soap:operation soapAction="urn:ServiceDeepView/GetCheckListHistory" style="document" />
306
      <wsdl:input>
307
        <soap:body use="literal" />
308
      </wsdl:input>
309
      <wsdl:output>
310
        <soap:body use="literal" />
311
      </wsdl:output>
312
    </wsdl:operation>
313
    <wsdl:operation name="GetCheckListHistoryFirstOrDefault">
314
      <soap:operation soapAction="urn:ServiceDeepView/GetCheckListHistoryFirstOrDefault" style="document" />
315
      <wsdl:input>
316
        <soap:body use="literal" />
317
      </wsdl:input>
318
      <wsdl:output>
319
        <soap:body use="literal" />
320
      </wsdl:output>
321
    </wsdl:operation>
322
    <wsdl:operation name="SavePageAngle">
323
      <soap:operation soapAction="urn:ServiceDeepView/SavePageAngle" style="document" />
324
      <wsdl:input>
325
        <soap:body use="literal" />
326
      </wsdl:input>
327
      <wsdl:output>
328
        <soap:body use="literal" />
329
      </wsdl:output>
330
    </wsdl:operation>
331
    <wsdl:operation name="GetMarkupInfo">
332
      <soap:operation soapAction="urn:ServiceDeepView/GetMarkupInfo" style="document" />
333
      <wsdl:input>
334
        <soap:body use="literal" />
335
      </wsdl:input>
336
      <wsdl:output>
337
        <soap:body use="literal" />
338
      </wsdl:output>
339
    </wsdl:operation>
340
    <wsdl:operation name="GetMarkupDataListperPage">
341
      <soap:operation soapAction="urn:ServiceDeepView/GetMarkupDataListperPage" style="document" />
342
      <wsdl:input>
343
        <soap:body use="literal" />
344
      </wsdl:input>
345
      <wsdl:output>
346
        <soap:body use="literal" />
347
      </wsdl:output>
348
    </wsdl:operation>
349
    <wsdl:operation name="AddMarkupInfo">
350
      <soap:operation soapAction="urn:ServiceDeepView/AddMarkupInfo" style="document" />
351
      <wsdl:input>
352
        <soap:body use="literal" />
353
      </wsdl:input>
354
      <wsdl:output>
355
        <soap:body use="literal" />
356
      </wsdl:output>
357
    </wsdl:operation>
358
    <wsdl:operation name="AddMarkupInfoVersion">
359
      <soap:operation soapAction="urn:ServiceDeepView/AddMarkupInfoVersion" style="document" />
360
      <wsdl:input>
361
        <soap:body use="literal" />
362
      </wsdl:input>
363
      <wsdl:output>
364
        <soap:body use="literal" />
365
      </wsdl:output>
366
    </wsdl:operation>
367
    <wsdl:operation name="AddMarkupData">
368
      <soap:operation soapAction="urn:ServiceDeepView/AddMarkupData" style="document" />
369
      <wsdl:input>
370
        <soap:body use="literal" />
371
      </wsdl:input>
372
      <wsdl:output>
373
        <soap:body use="literal" />
374
      </wsdl:output>
375
    </wsdl:operation>
376
    <wsdl:operation name="AvoidMarkupInfo">
377
      <soap:operation soapAction="urn:ServiceDeepView/AvoidMarkupInfo" style="document" />
378
      <wsdl:input>
379
        <soap:body use="literal" />
380
      </wsdl:input>
381
      <wsdl:output>
382
        <soap:body use="literal" />
383
      </wsdl:output>
384
    </wsdl:operation>
385
    <wsdl:operation name="SaveMarkupInfo">
386
      <soap:operation soapAction="urn:ServiceDeepView/SaveMarkupInfo" style="document" />
387
      <wsdl:input>
388
        <soap:body use="literal" />
389
      </wsdl:input>
390
      <wsdl:output>
391
        <soap:body use="literal" />
392
      </wsdl:output>
393
    </wsdl:operation>
394
    <wsdl:operation name="GetMarkupDataList">
395
      <soap:operation soapAction="urn:ServiceDeepView/GetMarkupDataList" style="document" />
396
      <wsdl:input>
397
        <soap:body use="literal" />
398
      </wsdl:input>
399
      <wsdl:output>
400
        <soap:body use="literal" />
401
      </wsdl:output>
402
    </wsdl:operation>
403
    <wsdl:operation name="Consolidate">
404
      <soap:operation soapAction="urn:ServiceDeepView/Consolidate" style="document" />
405
      <wsdl:input>
406
        <soap:body use="literal" />
407
      </wsdl:input>
408
      <wsdl:output>
409
        <soap:body use="literal" />
410
      </wsdl:output>
411
    </wsdl:operation>
412
    <wsdl:operation name="ConsolidateMergedPDF">
413
      <soap:operation soapAction="urn:ServiceDeepView/ConsolidateMergedPDF" style="document" />
414
      <wsdl:input>
415
        <soap:body use="literal" />
416
      </wsdl:input>
417
      <wsdl:output>
418
        <soap:body use="literal" />
419
      </wsdl:output>
420
    </wsdl:operation>
421
    <wsdl:operation name="TeamConsolidate">
422
      <soap:operation soapAction="urn:ServiceDeepView/TeamConsolidate" style="document" />
423
      <wsdl:input>
424
        <soap:body use="literal" />
425
      </wsdl:input>
426
      <wsdl:output>
427
        <soap:body use="literal" />
428
      </wsdl:output>
429
    </wsdl:operation>
430
    <wsdl:operation name="GetMember">
431
      <soap:operation soapAction="urn:ServiceDeepView/GetMember" style="document" />
432
      <wsdl:input>
433
        <soap:body use="literal" />
434
      </wsdl:input>
435
      <wsdl:output>
436
        <soap:body use="literal" />
437
      </wsdl:output>
438
    </wsdl:operation>
439
    <wsdl:operation name="GetSymbolList">
440
      <soap:operation soapAction="urn:ServiceDeepView/GetSymbolList" style="document" />
441
      <wsdl:input>
442
        <soap:body use="literal" />
... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)