{
  "task": "TASK-API-001",
  "generated_utc": "2026-07-21T14:06:40Z",
  "method": "read-only: find *.asmx/*.svc + /usr/bin/grep -E style regex for [ServiceContract]/[OperationContract]/[WebMethod] (C# [..] and VB <..>), excluding bin/obj/packages/node_modules/.git. Host project = nearest ancestor .csproj/.vbproj. Proxy = file under 'Connected Services'|'Service References'|'Web References' or named Reference.cs/vb with generated markers.",
  "totals": {
    "asmx_files_total": 46,
    "asmx_by_repo": {
      "InfocadServer": 0,
      "InfocadWeb": 46
    },
    "svc_files_total": 35,
    "svc_by_repo": {
      "InfocadServer": 0,
      "InfocadWeb": 35
    },
    "service_contract_files_host": 47,
    "service_contract_files_host_by_repo": {
      "InfocadServer": 3,
      "InfocadWeb": 44
    },
    "service_contract_files_clientside_or_duplicate": 2,
    "operation_contract_occurrences_host": 486,
    "operation_contract_occurrences_clientside": 5,
    "web_method_occurrences_total": 365,
    "web_method_occurrences_asmx_soap": 308,
    "web_method_occurrences_page_methods": 55,
    "web_method_occurrences_other_no_asmx": 2,
    "asmx_codebehind_files": 46,
    "generated_client_proxy_files": 48,
    "generated_client_proxy_by_repo": {
      "InfocadServer": 1,
      "InfocadWeb": 47
    }
  },
  "asmx_files": {
    "CASSANDRA": {
      "count": 2,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/WebServices/AsyncLoader.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/WebServices/validateuser.asmx"
      ]
    },
    "CommonWeb": {
      "count": 4,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WebServices/ContactsComboWS.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WebServices/ODLScannerWS.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WebServices/WFActionsWS.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/ContactsComboWS.asmx"
      ]
    },
    "InfocadIntegrationWS": {
      "count": 19,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/Base/InfocadBase.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/Base/InfocadBaseEntity.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/COCEFSL/cocews.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS/BuildingRequest.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS/NotificationRequest.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS/PropertyRequest.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS/RentalObjectRequest.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/BuildingRequestSAP.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/OARequestSAP.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/PropertyRequestSAP.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/RentalObjectRequestSAP.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/UERequestSAP.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/Natuna/InfocadNatuna.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/ROMA3/InfocadROMA3.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/RequestCenter/RequestCenterBase.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/TI/BuildingRequest.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/TI/NotificationRequest.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/TI/PropertyRequest.asmx",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/TI/RentalObjectRequest.asmx"
      ]
    },
    "ProjectCenterWeb": {
      "count": 6,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/GanntService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/RadGanttSummary.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/WFActionsProject.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/WSGanttSummary.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/WSGraphSummary.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/WebService1.asmx"
      ]
    },
    "PropertyCenterWeb": {
      "count": 14,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/AService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/CAService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/DService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/IService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/IoTService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/LService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/MService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/ODefService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/OService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/PService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/PathService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/RService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/TService.asmx",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/XService.asmx"
      ]
    },
    "ScheduleWeb": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/ScheduleWeb/WebServices/DashboardService.asmx"
      ]
    }
  },
  "svc_files": {
    "AccountingWeb": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/AccountingWeb/WebServices/AccountingService.svc"
      ]
    },
    "BIMCenterWeb": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/BIMCenterWeb/WebServices/BIMServicesWCF.svc"
      ]
    },
    "CASSANDRA": {
      "count": 2,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/WebServices/ApplicationService.svc",
        "InfocadWeb/WebMachine/CASSANDRA/WebServices/validateuser.svc"
      ]
    },
    "CommonWeb": {
      "count": 10,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/BookCenter/WebServices/BookingReaderWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WebServices/GlobalSearchWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Global/WebServices/GlobalReaderWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/PropertyCenter/WebServices/EditingWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/PropertyCenter/WebServices/PropertyReaderWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/QualityCheckCenter/WebServices/QualityCheckReaderWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/RequestsCacheService.svc",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/RequestsDataWareHouse.svc",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/RequestsReaderWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/ScheduleCenter/WebServices/ScheduleReaderWCF.svc"
      ]
    },
    "ECM": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/ECM/WebServices/ApplicationService.svc"
      ]
    },
    "EnergyCenterWeb": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/EnergyCenterWeb/WebService/EnergyReaderWCF.svc"
      ]
    },
    "GlobalWeb": {
      "count": 2,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/GlobalWeb/WebServices/ClipServiceWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/GlobalWeb/WebServices/StoreHouseWCF.svc"
      ]
    },
    "IEM": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/IEM/WebServices/ApplicationService.svc"
      ]
    },
    "InfocadIntegrationWS": {
      "count": 6,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/AlFresco/ALFrescoService.svc",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/IREN/ServiceSAP.svc",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/MondoConv/DocsService.svc",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/Niagara/GetDataService.svc",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/OpenText/OpenTextService.svc",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/ServiceNow/InfocadServiceNow.svc"
      ]
    },
    "ProjectCenterWeb": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/GanntServiceWCF.svc"
      ]
    },
    "PropertyCenterWeb": {
      "count": 7,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/ApiSvgServiceWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/AssInvServiceWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/DataServiceWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/GeoServiceWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/Mobile/MapsWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/SvgServiceWCF.svc",
        "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/WebLayerServiceWCF.svc"
      ]
    },
    "ReportCenterWeb": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/ReportCenterWeb/WebServices/ReportWCF.svc"
      ]
    },
    "RequestCenterWeb": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/RequestCenterWeb/WebServices/ExtraFlowActionsProxy.svc"
      ]
    }
  },
  "service_contracts": {
    "host": {
      "AccountingWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/AccountingWeb/WebServices/IAccountingService.cs  (n=1)"
        ]
      },
      "BIMCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/BIMCenterWeb/WebServices/IBIMServicesWCF.cs  (n=1)"
        ]
      },
      "CASSANDRA": {
        "count": 2,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/WebServices/IApplicationService.cs  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/WebServices/Ivalidateuser.cs  (n=1)"
        ]
      },
      "CommonWeb": {
        "count": 11,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/BookCenter/WebServices/IBookingReaderWCF.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WebServices/GlobalSearchWCF.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Global/WebServices/IGlobalReaderWCF.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/PropertyCenter/WebServices/IEditingWCF.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/PropertyCenter/WebServices/IPropertyReaderWCF.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/QualityCheckCenter/WebServices/IQualityCheckReaderWCF.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/IExtraFlowActionsProxy.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/IRequestsDataWareHouse.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/IRequestsReaderWCF.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/RequestsCacheService.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/ScheduleCenter/WebServices/IScheduleReaderWCF.vb  (n=1)"
        ]
      },
      "DocCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/DocCenterWeb/WebServices/IOpenTextServiceContract.vb  (n=1)"
        ]
      },
      "ECM": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/ECM/WebServices/IApplicationService.cs  (n=1)"
        ]
      },
      "EnergyCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/EnergyCenterWeb/WebService/IEnergyReaderWCF.cs  (n=1)"
        ]
      },
      "EnergyService": {
        "count": 3,
        "paths": [
          "InfocadServer/EnergyService/Services/IDashBoardService.cs  (n=1)",
          "InfocadServer/EnergyService/Services/IDssDashBoardService.cs  (n=1)",
          "InfocadServer/EnergyService/Services/IPolicyRetriever.cs  (n=1)"
        ]
      },
      "ExternalDocSave.Alfresco": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/Customizations/ExternalDocSave.Alfresco/IAlfrescoServiceContract.cs  (n=1)"
        ]
      },
      "ExternalDocSave.Docs": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/Customizations/ExternalDocSave.Docs/IDocsServiceContract.cs  (n=1)"
        ]
      },
      "ExternalDocSave.Opentext": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/Customizations/ExternalDocSave.Opentext/IOpenTextServiceContract.cs  (n=1)"
        ]
      },
      "GlobalWeb": {
        "count": 2,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/GlobalWeb/WebServices/ClipServiceWCF.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/GlobalWeb/WebServices/StoreHouseWCF.svc.vb  (n=1)"
        ]
      },
      "IEM": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/IEM/WebServices/IApplicationService.cs  (n=1)"
        ]
      },
      "InfocadIntegrationInterface": {
        "count": 4,
        "paths": [
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationInterface/InfocadIntegrationInterface/IALFresco/IALFrescoServiceContract.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationInterface/InfocadIntegrationInterface/IDocs/IDocsServiceContract.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationInterface/InfocadIntegrationInterface/INiagara/IGetDataService.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationInterface/InfocadIntegrationInterface/IOpenText/IOpenTextServiceContract.vb  (n=1)"
        ]
      },
      "InfocadIntegrationWS": {
        "count": 2,
        "paths": [
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/IREN/IServiceSAP.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/ServiceNow/IInfocadServiceNow.vb  (n=1)"
        ]
      },
      "ProjectCenterWeb": {
        "count": 3,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/IGanntServiceWCF.cs  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/IWSGanttSummary.cs  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/IWSGraphSummary.cs  (n=1)"
        ]
      },
      "PropertyCenterWeb": {
        "count": 7,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/ApiSvgServiceWCF.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/AssInvServiceWCF.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/DataServiceWCF.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/GeoServiceWCF.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/Mobile/IMapsWCF.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/SvgServiceWCF.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/WebLayerServiceWCF.svc.vb  (n=1)"
        ]
      },
      "QueueCore": {
        "count": 1,
        "paths": [
          "InfocadWeb/InfocadIntegration/InfocadIntegration/QueueCore/Network/IMessage.vb  (n=1)"
        ]
      },
      "ReportCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/ReportCenterWeb/WebServices/IReportWCF.cs  (n=1)"
        ]
      },
      "RequestCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/RequestCenterWeb/WebServices/IExtraFlowActionsProxy.vb  (n=1)"
        ]
      },
      "WorkAccountingWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/WorkAccountingWeb/Services/IServiceSAP.cs  (n=1)"
        ]
      }
    },
    "clientside_or_duplicate": {
      "CASSANDRA": {
        "count": 2,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/Service References/IReportWCF.cs  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/Service References/IRequestsReaderWCF.cs  (n=1)"
        ]
      }
    }
  },
  "operation_contracts": {
    "host": {
      "AccountingWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/AccountingWeb/WebServices/IAccountingService.cs  (n=3)"
        ]
      },
      "BIMCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/BIMCenterWeb/WebServices/IBIMServicesWCF.cs  (n=17)"
        ]
      },
      "CASSANDRA": {
        "count": 2,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/WebServices/IApplicationService.cs  (n=15)",
          "InfocadWeb/WebMachine/CASSANDRA/WebServices/Ivalidateuser.cs  (n=28)"
        ]
      },
      "CommonWeb": {
        "count": 11,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/BookCenter/WebServices/IBookingReaderWCF.vb  (n=8)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WebServices/GlobalSearchWCF.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Global/WebServices/IGlobalReaderWCF.vb  (n=46)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/PropertyCenter/WebServices/IEditingWCF.vb  (n=26)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/PropertyCenter/WebServices/IPropertyReaderWCF.vb  (n=45)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/QualityCheckCenter/WebServices/IQualityCheckReaderWCF.vb  (n=16)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/IExtraFlowActionsProxy.vb  (n=3)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/IRequestsDataWareHouse.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/IRequestsReaderWCF.vb  (n=80)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/RequestsCacheService.svc.vb  (n=14)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/ScheduleCenter/WebServices/IScheduleReaderWCF.vb  (n=37)"
        ]
      },
      "DocCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/DocCenterWeb/WebServices/IOpenTextServiceContract.vb  (n=5)"
        ]
      },
      "ECM": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/ECM/WebServices/IApplicationService.cs  (n=10)"
        ]
      },
      "EnergyCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/EnergyCenterWeb/WebService/IEnergyReaderWCF.cs  (n=7)"
        ]
      },
      "EnergyService": {
        "count": 3,
        "paths": [
          "InfocadServer/EnergyService/Services/IDashBoardService.cs  (n=11)",
          "InfocadServer/EnergyService/Services/IDssDashBoardService.cs  (n=8)",
          "InfocadServer/EnergyService/Services/IPolicyRetriever.cs  (n=2)"
        ]
      },
      "ExternalDocSave.Alfresco": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/Customizations/ExternalDocSave.Alfresco/IAlfrescoServiceContract.cs  (n=3)"
        ]
      },
      "ExternalDocSave.Docs": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/Customizations/ExternalDocSave.Docs/IDocsServiceContract.cs  (n=1)"
        ]
      },
      "ExternalDocSave.Opentext": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/Customizations/ExternalDocSave.Opentext/IOpenTextServiceContract.cs  (n=5)"
        ]
      },
      "GlobalWeb": {
        "count": 2,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/GlobalWeb/WebServices/ClipServiceWCF.svc.vb  (n=14)",
          "InfocadWeb/WebMachine/CASSANDRA/GlobalWeb/WebServices/StoreHouseWCF.svc.vb  (n=3)"
        ]
      },
      "IEM": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/IEM/WebServices/IApplicationService.cs  (n=10)"
        ]
      },
      "InfocadIntegrationInterface": {
        "count": 4,
        "paths": [
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationInterface/InfocadIntegrationInterface/IALFresco/IALFrescoServiceContract.vb  (n=3)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationInterface/InfocadIntegrationInterface/IDocs/IDocsServiceContract.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationInterface/InfocadIntegrationInterface/INiagara/IGetDataService.vb  (n=3)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationInterface/InfocadIntegrationInterface/IOpenText/IOpenTextServiceContract.vb  (n=5)"
        ]
      },
      "InfocadIntegrationWS": {
        "count": 2,
        "paths": [
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/IREN/IServiceSAP.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/ServiceNow/IInfocadServiceNow.vb  (n=1)"
        ]
      },
      "ProjectCenterWeb": {
        "count": 3,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/IGanntServiceWCF.cs  (n=4)",
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/IWSGanttSummary.cs  (n=3)",
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/IWSGraphSummary.cs  (n=3)"
        ]
      },
      "PropertyCenterWeb": {
        "count": 6,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/ApiSvgServiceWCF.svc.vb  (n=3)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/AssInvServiceWCF.svc.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/DataServiceWCF.svc.vb  (n=13)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/Mobile/IMapsWCF.vb  (n=14)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/SvgServiceWCF.svc.vb  (n=4)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/WebLayerServiceWCF.svc.vb  (n=1)"
        ]
      },
      "QueueCore": {
        "count": 1,
        "paths": [
          "InfocadWeb/InfocadIntegration/InfocadIntegration/QueueCore/Network/IMessage.vb  (n=1)"
        ]
      },
      "ReportCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/ReportCenterWeb/WebServices/IReportWCF.cs  (n=2)"
        ]
      },
      "RequestCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/RequestCenterWeb/WebServices/IExtraFlowActionsProxy.vb  (n=3)"
        ]
      },
      "WorkAccountingWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/WorkAccountingWeb/Services/IServiceSAP.cs  (n=1)"
        ]
      }
    },
    "clientside": {
      "CASSANDRA": {
        "count": 2,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/Service References/IReportWCF.cs  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/Service References/IRequestsReaderWCF.cs  (n=4)"
        ]
      }
    },
    "host_occurrences_by_project": {
      "CommonWeb": 277,
      "CASSANDRA": 43,
      "PropertyCenterWeb": 36,
      "EnergyService": 21,
      "BIMCenterWeb": 17,
      "GlobalWeb": 17,
      "InfocadIntegrationInterface": 12,
      "ECM": 10,
      "IEM": 10,
      "ProjectCenterWeb": 10,
      "EnergyCenterWeb": 7,
      "DocCenterWeb": 5,
      "ExternalDocSave.Opentext": 5,
      "AccountingWeb": 3,
      "ExternalDocSave.Alfresco": 3,
      "RequestCenterWeb": 3,
      "InfocadIntegrationWS": 2,
      "ReportCenterWeb": 2,
      "ExternalDocSave.Docs": 1,
      "QueueCore": 1,
      "WorkAccountingWeb": 1
    }
  },
  "web_methods": {
    "asmx_soap": {
      "CASSANDRA": {
        "count": 2,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/WebServices/AsyncLoader.asmx.cs  (n=2)",
          "InfocadWeb/WebMachine/CASSANDRA/WebServices/validateuser.asmx.cs  (n=13)"
        ]
      },
      "CommonWeb": {
        "count": 4,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WebServices/ContactsComboWS.asmx.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WebServices/ODLScannerWS.asmx.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WebServices/WFActionsWS.asmx.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/RequestCenter/WebServices/ContactsComboWS.asmx.vb  (n=4)"
        ]
      },
      "InfocadIntegrationWS": {
        "count": 19,
        "paths": [
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/Base/InfocadBase.asmx.vb  (n=118)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/Base/InfocadBaseEntity.asmx.vb  (n=3)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/COCEFSL/cocews.asmx.vb  (n=2)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS/BuildingRequest.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS/NotificationRequest.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS/PropertyRequest.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS/RentalObjectRequest.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/BuildingRequestSAP.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/OARequestSAP.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/PropertyRequestSAP.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/RentalObjectRequestSAP.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/FS_SAP/UERequestSAP.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/Natuna/InfocadNatuna.asmx.vb  (n=44)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/ROMA3/InfocadROMA3.asmx.vb  (n=2)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/RequestCenter/RequestCenterBase.asmx.vb  (n=2)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/TI/BuildingRequest.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/TI/NotificationRequest.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/TI/PropertyRequest.asmx.vb  (n=1)",
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/TI/RentalObjectRequest.asmx.vb  (n=1)"
        ]
      },
      "ProjectCenterWeb": {
        "count": 6,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/GanntService.asmx.cs  (n=4)",
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/RadGanttSummary.asmx.cs  (n=7)",
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/WFActionsProject.asmx.cs  (n=4)",
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/WSGanttSummary.asmx.cs  (n=5)",
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/WSGraphSummary.asmx.cs  (n=9)",
          "InfocadWeb/WebMachine/CASSANDRA/ProjectCenterWeb/Service/WebService1.asmx.cs  (n=1)"
        ]
      },
      "PropertyCenterWeb": {
        "count": 14,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/AService.asmx.vb  (n=4)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/CAService.asmx.vb  (n=2)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/DService.asmx.vb  (n=3)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/IService.asmx.vb  (n=9)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/IoTService.asmx.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/LService.asmx.vb  (n=6)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/MService.asmx.vb  (n=2)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/ODefService.asmx.vb  (n=8)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/OService.asmx.vb  (n=6)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/PService.asmx.vb  (n=5)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/PathService.asmx.vb  (n=5)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/RService.asmx.vb  (n=5)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/TService.asmx.vb  (n=7)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/WebServices/XService.asmx.vb  (n=5)"
        ]
      },
      "ScheduleWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/ScheduleWeb/WebServices/DashboardService.asmx.vb  (n=4)"
        ]
      }
    },
    "page_methods": {
      "BookCenterWeb": {
        "count": 3,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/BookCenterWeb/Book.aspx.cs  (n=2)",
          "InfocadWeb/WebMachine/CASSANDRA/BookCenterWeb/BookingDefaultIframe.aspx.cs  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/BookCenterWeb/WindowsPage/StorageCurrentManagement.aspx.cs  (n=1)"
        ]
      },
      "CASSANDRA": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/MainForm.aspx.cs  (n=5)"
        ]
      },
      "CommonWeb": {
        "count": 3,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Common/WindowPages/ODLScannerPage.aspx.vb  (n=4)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Organizer/WindowPages/OrganizerResourceSelectionPage.aspx.vb  (n=2)",
          "InfocadWeb/WebMachine/CASSANDRA/CommonWeb/Organizer/WindowPages/OrganizerResourceShiftSelectionPage.aspx.vb  (n=2)"
        ]
      },
      "ECM": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/ECM/MainForm.aspx.cs  (n=5)"
        ]
      },
      "EnergyCenterWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/EnergyCenterWeb/WindowPages/DashboardData.aspx.cs  (n=3)"
        ]
      },
      "IEM": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/IEM/MainForm.aspx.cs  (n=5)"
        ]
      },
      "OnOffManagerWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/OnOffManagerWeb/OnOffManagerDefaultIframe.aspx.cs  (n=1)"
        ]
      },
      "PropertyCenterWeb": {
        "count": 6,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/BlInfoPage.aspx.vb  (n=3)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/DetailPages/CategoryTypeColumnsWindow.aspx.vb  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/ImpattPage.aspx.vb  (n=4)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/LayerInfoPage.aspx.vb  (n=4)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/TextDefinitionFieldsPage.aspx.vb  (n=3)",
          "InfocadWeb/WebMachine/CASSANDRA/PropertyCenterWeb/TextDefinitionPage.aspx.vb  (n=3)"
        ]
      },
      "ServiceCentoWeb": {
        "count": 4,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/ServiceCentoWeb/CUSTOM/mobilerfid.aspx.cs  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/ServiceCentoWeb/CUSTOM/showmap.aspx.cs  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/ServiceCentoWeb/CUSTOM/showmap2.aspx.cs  (n=1)",
          "InfocadWeb/WebMachine/CASSANDRA/ServiceCentoWeb/CUSTOM/sostituzione_bm.aspx.cs  (n=2)"
        ]
      },
      "TimecraftWeb": {
        "count": 1,
        "paths": [
          "InfocadWeb/WebMachine/CASSANDRA/TimecraftWeb/TimeCraftDefaultIframe.aspx.cs  (n=1)"
        ]
      }
    },
    "other_no_asmx": {
      "InfocadIntegrationWS": {
        "count": 1,
        "paths": [
          "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/WebServices/AterTV/RequestCenterBase.vb  (n=2)"
        ]
      }
    }
  },
  "generated_client_proxies": {
    "BusinessLayer": {
      "count": 2,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/FS/BusinessLayer/Web References/NotificationService/Reference.vb",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/TI/BusinessLayer/Web References/NotificationService/Reference.vb"
      ]
    },
    "CASSANDRA": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/Web References/infocadtrace.www/Reference.cs"
      ]
    },
    "CustomAuth.CUT": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/Customizations/CustomAuth.CUT/Web References/FpgCutService/Reference.cs"
      ]
    },
    "ECM": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/ECM/Service References/ECMClientService/Reference.cs"
      ]
    },
    "EntityLayer": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayer/FSSU/EntityLayer/Web References/Notification_SAP/Reference.vb"
      ]
    },
    "EntityLayerBDI": {
      "count": 13,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/ActiveEmployeeQuery_Out/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/EmployeeByOUQuery_Out/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/EmployeeEventQuery_Out/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/EmployeeQuery_Out/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/SI_SYNCH_ESTRAZ_AO/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/SI_SYNCH_ESTRAZ_AO_ATTR/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/SI_SYNCH_ESTRAZ_BU/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/SI_SYNCH_ESTRAZ_CO/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/SI_SYNCH_ESTRAZ_PR/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/SI_SYNCH_ESTRAZ_RO/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/SI_SYNCH_ESTRAZ_SIPROS/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/SI_SYNCH_ESTRAZ_UE/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerBDI/Web References/UOQuery_Out/Reference.cs"
      ]
    },
    "EntityLayerIREN": {
      "count": 3,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerIREN/Connected Services/APSService/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerIREN/Connected Services/ZPM_GETLIST_STRUCTURE/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerIREN/Connected Services/ZRE_FUNCLOC_FACILITY/Reference.cs"
      ]
    },
    "EntityLayerOF": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerOF/Web References/OfcWs2/Reference.cs"
      ]
    },
    "EntityLayerSicuritalia": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerSicuritalia/Web References/ZWS_INFOCAD/Reference.cs"
      ]
    },
    "EntityLayerUnicatt": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EntityLayerUnicatt/Web References/ZWS_GET_ASSET_FLOW/Reference.cs"
      ]
    },
    "ExternalAuth.BPER": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/Customizations/ExternalAuth.BPER/Web References/OUWS/Reference.cs"
      ]
    },
    "InfocadIntegrationWS": {
      "count": 6,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/Web References/ALFService/Reference.vb",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/Web References/NetValuesCadastralTI/Reference.vb",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/Web References/NotificationServiceFS/Reference.vb",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/Web References/NotificationServiceTI/Reference.vb",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/Web References/OfcWs2Service/Reference.vb",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/InfocadIntegrationWS/Web References/Queue/Reference.vb"
      ]
    },
    "IntegrationTester": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/IntegrationTester/Service References/RequestCenterBase/Reference.vb"
      ]
    },
    "PropertyServiceIoT": {
      "count": 1,
      "paths": [
        "InfocadServer/PropertyServiceIoT/Connected Services/NiagaraService/Reference.cs"
      ]
    },
    "ServiceCentoWeb": {
      "count": 1,
      "paths": [
        "InfocadWeb/WebMachine/CASSANDRA/ServiceCentoWeb/Service References/WCFFacadeCRM/Reference.vb"
      ]
    },
    "ServiceJob.ASE": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/ServiceJob.ASE/Connected Services/RequestCenterRemoteService/Reference.cs"
      ]
    },
    "ServiceJob.CAI": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/ServiceJob.CAI/Connected Services/RequestCenterRemoteService/Reference.cs"
      ]
    },
    "ServiceJob.CUT": {
      "count": 2,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/ServiceJob.CUT/Connected Services/q_absences_service/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/ServiceJob.CUT/Connected Services/q_shifts_service/Reference.cs"
      ]
    },
    "ServiceJob.RequestCenter": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/ServiceJob.RequestCenter/Connected Services/RequestCenterRemoteService/Reference.cs"
      ]
    },
    "ServiceJob.UCSC": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/ServiceJob.UCSC/Connected Services/RequestCenterRemoteService/Reference.cs"
      ]
    },
    "TestUnits": {
      "count": 3,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/TestUnits/Web References/TI_BU/Reference.vb",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/TestUnits/Web References/TI_PR/Reference.vb",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/TestUnits/Web References/TI_RO/Reference.vb"
      ]
    },
    "TicketLoaderCUT": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EXELoaders/TicketLoaderCUT/Service References/FpgCutSrv/Reference.vb"
      ]
    },
    "TicketLoaderPOLIMI": {
      "count": 2,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EXELoaders/TicketLoaderPOLIMI/Service References/RCServices/Reference.cs",
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EXELoaders/TicketLoaderPOLIMI/Service References/polimiifc2/Reference.cs"
      ]
    },
    "TicketLoaderSOFCAREGGI": {
      "count": 1,
      "paths": [
        "InfocadWeb/InfocadIntegration/InfocadIntegration/EXELoaders/TicketLoaderSOFCAREGGI/Service References/SofReference/Reference.cs"
      ]
    }
  },
  "wcf_self_hosting": {
    "InfocadServer": [
      "Business/Start.vb: New ServiceHost(GetType(Descor.Energy.EnergyServices.DashBoardService)).Open() [line ~1247]",
      "Business/Start.vb: New ServiceHost(GetType(Descor.Energy.EnergyServices.DssDashBoardService)).Open() [line ~1267]"
    ],
    "InfocadWeb": [
      "InfocadIntegration/QueueCore/QueueExec.vb: New ServiceHost(GetType(Network.MessageService)).Open() [line ~40]"
    ]
  },
  "host_project_endpoint_matrix": {
    "InfocadIntegrationWS": {
      "asmx": 19,
      "svc": 6,
      "total": 25
    },
    "PropertyCenterWeb": {
      "asmx": 14,
      "svc": 7,
      "total": 21
    },
    "CommonWeb": {
      "asmx": 4,
      "svc": 10,
      "total": 14
    },
    "ProjectCenterWeb": {
      "asmx": 6,
      "svc": 1,
      "total": 7
    },
    "CASSANDRA": {
      "asmx": 2,
      "svc": 2,
      "total": 4
    },
    "GlobalWeb": {
      "asmx": 0,
      "svc": 2,
      "total": 2
    },
    "ReportCenterWeb": {
      "asmx": 0,
      "svc": 1,
      "total": 1
    },
    "ECM": {
      "asmx": 0,
      "svc": 1,
      "total": 1
    },
    "EnergyCenterWeb": {
      "asmx": 0,
      "svc": 1,
      "total": 1
    },
    "IEM": {
      "asmx": 0,
      "svc": 1,
      "total": 1
    },
    "AccountingWeb": {
      "asmx": 0,
      "svc": 1,
      "total": 1
    },
    "BIMCenterWeb": {
      "asmx": 0,
      "svc": 1,
      "total": 1
    },
    "ScheduleWeb": {
      "asmx": 1,
      "svc": 0,
      "total": 1
    },
    "RequestCenterWeb": {
      "asmx": 0,
      "svc": 1,
      "total": 1
    }
  },
  "surface_aggregates": {
    "CASSANDRA_family_web": {
      "asmx": 27,
      "svc": 27,
      "endpoints": 54,
      "asmx_webmethod_ops": 124,
      "wcf_operationcontract_ops": 415,
      "note": "internal application-facing WCF/ASMX hosted by the Cassandra sub-web projects (PropertyCenterWeb, CommonWeb, ProjectCenterWeb, GlobalWeb, AccountingWeb, BIMCenterWeb, EnergyCenterWeb, ReportCenterWeb, RequestCenterWeb, ScheduleWeb + Cassandra shell)"
    },
    "InfocadIntegrationWS": {
      "asmx": 19,
      "svc": 6,
      "endpoints": 25,
      "asmx_webmethod_ops": 184,
      "wcf_operationcontract_ops": 2,
      "note": "external-facing integration host (SAP FS/TI, ServiceNow, Alfresco, OpenText, Niagara, IREN, Natuna, ROMA3, COCEFSL, RequestCenter)"
    },
    "ECM_IEM_domain_webs": {
      "asmx": 0,
      "svc": 2,
      "endpoints": 2,
      "note": "one ApplicationService.svc each"
    },
    "InfocadServer": {
      "asmx": 0,
      "svc": 0,
      "selfhosted_wcf": 2,
      "servicecontracts": 3,
      "operationcontract_ops": 21,
      "note": "EnergyService (IDashBoardService 11 + IDssDashBoardService 8 + IPolicyRetriever 2 OperationContract); self-hosted via ServiceHost in Business/Start.vb (2 hosts Open()ed). 0 IIS .svc, 0 .asmx. Plus 1 generated WCF client proxy (PropertyServiceIoT/Connected Services/NiagaraService -> external Niagara)."
    }
  },
  "anomalies": [
    "GeoServiceWCF.svc.vb (PropertyCenterWeb): interface IGeoServiceWCF is marked <ServiceContract> (line ~231) but carries 0 <OperationContract> attributes in-file -> counted as a host contract, contributes 0 to OperationContract totals (latent: WCF exposes no operations unless declared elsewhere).",
    "InfocadIntegrationWS/WebServices/AterTV/RequestCenterBase.vb: 2 <WebMethod> methods but NO matching .asmx endpoint discovered -> classified web_methods.other_no_asmx (likely variant/orphan of RequestCenter/RequestCenterBase.asmx)."
  ],
  "conf001_resolution": {
    "verdict": "RESOLVED",
    "claim_under_test": "CLAUDE.md: InfocadServer exposes ~37 [ServiceContract] interfaces and ~35 .svc hosts.",
    "finding": "FALSE as to location. InfocadServer has 0 .svc and 0 .asmx; only 3 host [ServiceContract] (EnergyService), self-hosted (ServiceHost in Business/Start.vb), not IIS. The 35 .svc and all 46 .asmx live entirely in InfocadWeb.",
    "where_soap_wcf_lives": "InfocadWeb repo, split between (a) the CASSANDRA-family web projects = internal app services (27 .asmx + 27 .svc = 54 endpoints), and (b) InfocadIntegrationWS = external integration host (19 .asmx + 6 .svc = 25 endpoints), plus ECM/IEM (1 .svc each).",
    "q_predominantly_asmx_in_InfocadIntegrationWS": "NO (INACCURATE). The surface is predominantly in the CASSANDRA web tier (54/81 file-endpoints = 67%), not InfocadIntegrationWS (25/81 = 31%). And it is a balanced ASMX+WCF mix (46 asmx vs 35 svc by file), with WCF dominant by operations (486 OperationContract vs 308 asmx WebMethod). InfocadIntegrationWS IS the biggest single ASMX host (19 asmx / 184 WebMethod ops) but does not carry the surface as a whole.",
    "q_InfocadServer_wcf_thin": "YES (VERIFIED) - thin but PRESENT. 3 ServiceContract / 21 OperationContract in EnergyService, 2 self-hosted via ServiceHost.Open() in Business/Start.vb. Correction to TASK-SRV-001 which reported 0 ServiceHost: there ARE 2 self-hosted WCF endpoints (DashBoardService, DssDashBoardService), just no .svc/.asmx.",
    "phase0_35svc_reconciliation": "Phase-0 filesystem count of 35 .svc across both repos = VERIFIED and is 100% in InfocadWeb (6 InfocadIntegrationWS + 27 CASSANDRA-family + 1 ECM + 1 IEM). The number 35 coincidentally matches CLAUDE.md's '~35 .svc' but the repo attribution (InfocadServer) was wrong."
  }
}