diff --git a/docker/deploy.sh b/docker/deploy.sh index 2ba347f..c130587 100755 --- a/docker/deploy.sh +++ b/docker/deploy.sh @@ -4,10 +4,12 @@ GIT_HASH=$(git rev-parse --short HEAD) cp ../pyutils/utils.py ../upsmon/ cp ../pyutils/utils.py ../routermon/ +cp ../pyutils/utils.py ../projmon/ docker compose build --build-arg BUILD_VER=${GIT_HASH} rm ../upsmon/utils.py rm ../routermon/utils.py +rm ../projmon/utils.py docker compose up -d diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 0143766..f8f3c55 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -97,33 +97,33 @@ services: - LOG_FILE=/tmp/routermon.log - LOG_FILE_LVL=WARNING - LOG_CLI_LVL=INFO + projmon: + build: + context: ../projmon + dockerfile: ../projmon/projmon.Dockerfile + args: + BUILD_VER: + container_name: edx-projmon + restart: unless-stopped + depends_on: + - influxdb3 + logging: + driver: "json-file" + options: + max-size: "10m" + max-file: "5" + environment: + - INTERVAL=5 + - INFLUXDB_TOKEN=apiv3_tbEpA8JmIRTfr8Wbw9npD79BcMlFsnV4_jhdt-CdUP53Mos61KBODGaggl2g5oKZZvZrZu3e6mpob6zorhEdbg + - INFLUXDB_URL=http://influxdb3:8181 + - INFLUXDB_DATABASE=edelweiss30d + - PROJECTOR_IP=192.168.31.10 + - PROJECTOR_USER=alberto + - PROJECTOR_PASSWORD=alberto + - LOG_FILE=/tmp/projmon.log + - LOG_FILE_LVL=WARNING + - LOG_CLI_LVL=INFO -# unifi-controller: -# image: lscr.io/linuxserver/unifi-controller:latest -# container_name: edx-unifi -# environment: -# - PUID=1000 -# - PGID=1000 -# - MEM_LIMIT=1024 #optional -# - MEM_STARTUP=1024 #optional -# volumes: -# - /var/lib/unifi:/config -# ports: -# - 8443:8443 -# - 3478:3478/udp -# - 10001:10001/udp -# - 8080:8080 -# - 1900:1900/udp #optional -# - 8843:8843 #optional -# - 8880:8880 #optional -# - 6789:6789 #optional -# - 5514:5514/udp #optional -# restart: unless-stopped -# logging: -# driver: "json-file" -# options: -# max-size: "10m" -# max-file: "5" volumes: grafana-data: diff --git a/projmon/projmon.Dockerfile b/projmon/projmon.Dockerfile new file mode 100644 index 0000000..482e7de --- /dev/null +++ b/projmon/projmon.Dockerfile @@ -0,0 +1,12 @@ +FROM python:3.12-alpine +ARG BUILD_VER + +RUN apk update && apk upgrade --no-cache + +RUN pip install --no-cache-dir influxdb3-python xmltodict requests + +COPY ./projmon.py /home/projmon.py +COPY ./utils.py /home/pyutils/utils.py + +ENV VER=${BUILD_VER} +CMD [ "python", "/home/projmon.py" ] diff --git a/projmon/projmon.py b/projmon/projmon.py new file mode 100644 index 0000000..919cd18 --- /dev/null +++ b/projmon/projmon.py @@ -0,0 +1,64 @@ +import os +import sys +import time +import logging +import json +import requests +import xmltodict + +from pyutils.utils import * +from influxdb_client_3 import InfluxDBClient3, Point + +# Get environment variables +env = dict(os.environ) +LOGGER: logging.Logger + +################## +###### MAIN ###### +################## +def main() -> int: + INTERVAL = int(env['INTERVAL']) + try: + # Init InfluxDB-v3 Client + write_client = InfluxDBClient3(host=env['INFLUXDB_URL'], + token=env['INFLUXDB_TOKEN'], + database=env['INFLUXDB_DATABASE']) + except Exception as e: + LOGGER.error(e) + return 1 + finally: + LOGGER.info(f"InfluxDB Connected: [{env['INFLUXDB_URL']}/{env['INFLUXDB_DATABASE']}]") + + return 0 + +if __name__ == "__main__": + # Logger Constants + LOG_FORMAT = '%(asctime)s| %(levelname)-7s|%(funcName)-10s|%(lineno)-3d: %(message)-50s' + + # Enabling Logger + LOGGER = logging.getLogger(__name__) + LOGGER.setLevel(logging.DEBUG) + LOGGER.propagate = False + formatter = logging.Formatter(LOG_FORMAT, None) + levels = logging.getLevelNamesMapping() + + # File logging + log_name = os.path.abspath(env['LOG_FILE']) + fh = logging.FileHandler(log_name) + fh.setLevel(levels[env['LOG_FILE_LVL']]) + fh.setFormatter(formatter) + LOGGER.addHandler(fh) + + # Console logging + cl = logging.StreamHandler(sys.stdout) + cl.setLevel(levels[env['LOG_CLI_LVL']]) + cl.setFormatter(formatter) + LOGGER.addHandler(cl) + + LOGGER.warning(f"Routermon started on: {time.asctime()}") + LOGGER.info(f"Routermon BUILD: {env.get("VER", "Test")}") + + while main(): + LOGGER.error("Main thread exited unexpectedly") + time.sleep(15) + sys.exit(0) \ No newline at end of file diff --git a/projmon/xmlresponses/dcplist.xml b/projmon/xmlresponses/dcplist.xml new file mode 100644 index 0000000..31b073b --- /dev/null +++ b/projmon/xmlresponses/dcplist.xml @@ -0,0 +1,897 @@ + + + + -1 + DCPInfoList + 1770199041555 + LSM-100v2 + + + + + urn:uuid:538469d3-ecdb-41c1-8ebc-845bbe05f6f2 + ALIGN-4K-V2-4096x2160_TST_MULTI_EN-XX_UK_XX_4K_20120610_MPS_OV + %2Fhome%2Fsms%2Fdcp%2F538469d3-ecdb-41c1-8ebc-845bbe05f6f2 + 114237784 + 1381739175 + 2013-10-14T10:26:15.000+02:00 + true + OK + OK + true + true + + + urn:uuid:1ee6c24d-fa7c-4272-b550-47b5a625ba9c + Benvenuti_PRO-1_F-178_IT-XX_20_4K_20250508_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2F1ee6c24d-fa7c-4272-b550-47b5a625ba9c + 2985507624 + 1746817956 + 2025-05-09T21:12:36.000+02:00 + true + OK + OK + true + true + + + urn:uuid:8e70a20b-44a1-4cf5-a22e-e8d6b9c7f3ac + black_01sec_flat_XSN_F_NS_2K + %2Fhome%2Fsms%2Fdcp%2F8e70a20b-44a1-4cf5-a22e-e8d6b9c7f3ac + 55416 + 1414783461 + 2014-10-31T20:24:21.000+01:00 + true + NG + NONE + true + true + + + urn:uuid:8ce64604-1416-463c-bb4b-6d2793863940 + Bullone_SHR-1-25_F-178_IT-XX_51_2K_20250411_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2F8ce64604-1416-463c-bb4b-6d2793863940 + 1460795010 + 1744381567 + 2025-04-11T16:26:07.000+02:00 + true + OK + OK + true + true + + + urn:uuid:4f178d71-ea40-459a-b2c5-99e82f901c65 + BWV2481_TST-1_F_30_2K_20191225_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2F4f178d71-ea40-459a-b2c5-99e82f901c65 + 3035544376 + 1577302386 + 2019-12-25T20:33:06.000+01:00 + true + NG + OK + false + true + + + urn:uuid:abe13118-8d9b-4914-8091-ecdaeafad9a1 + BWV2482_TST-1_F_30_2K_20191225_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fabe13118-8d9b-4914-8091-ecdaeafad9a1 + 3695994429 + 1577302774 + 2019-12-25T20:39:34.000+01:00 + true + NG + OK + false + true + + + urn:uuid:2612c2bb-aef8-407b-9b2c-f5191c890835 + BWV2483_TST-1_F_30_2K_20191225_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2F2612c2bb-aef8-407b-9b2c-f5191c890835 + 3697579986 + 1577302968 + 2019-12-25T20:42:48.000+01:00 + true + NG + OK + false + true + + + urn:uuid:e1533165-ad13-41b2-a29f-821bf9ab8d79 + BWV2484_TST-1_F_30_2K_20191226_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fe1533165-ad13-41b2-a29f-821bf9ab8d79 + 2589003736 + 1577441716 + 2019-12-27T11:15:16.000+01:00 + true + NG + OK + false + true + + + urn:uuid:d10f7912-3fa3-4462-82d2-be67681f3309 + BWV2485_TST-1_F_30_2K_20191226_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fd10f7912-3fa3-4462-82d2-be67681f3309 + 2707955856 + 1577441860 + 2019-12-27T11:17:40.000+01:00 + true + NG + OK + false + true + + + urn:uuid:3bf39b5c-5d4f-42a8-9e25-16e36cd26137 + BWV2486_TST-1_F_30_2K_20191226_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2F3bf39b5c-5d4f-42a8-9e25-16e36cd26137 + 2893928324 + 1577442013 + 2019-12-27T11:20:13.000+01:00 + true + NG + OK + false + true + + + urn:uuid:fef7318c-24c1-417b-b743-8e74cd9837e6 + ClipStagione25_PRO-1_F-178_IT-XX_20_4K_20250821_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Ffef7318c-24c1-417b-b743-8e74cd9837e6 + 1578149975 + 1758464822 + 2025-09-21T16:27:02.000+02:00 + true + OK + OK + true + true + + + urn:uuid:096bbac2-fc75-4a48-bbe9-6053fba6862e + DisneyDigital_DLX-51_2D-FramingChart_C-239_EN-XX_INT_51-HI-VI_2K_DI_20160912_DDS_INT_OV + %2Fhome%2Fsms%2Fdcp%2F096bbac2-fc75-4a48-bbe9-6053fba6862e + 538152538 + 1571349640 + 2019-10-18T00:00:40.000+02:00 + true + NG + OK + false + true + + + urn:uuid:36a35f45-dd98-424a-af59-4253fb5bd93e + DisneyDigital_DLX-51_3D-FramingChart_C-239_EN-XX_INT_51-HI-VI_2K_DI_20160912_DDS_INT_OV + %2Fhome%2Fsms%2Fdcp%2F36a35f45-dd98-424a-af59-4253fb5bd93e + 929884653 + 1483002512 + 2016-12-29T10:08:32.000+01:00 + true + NG + OK + false + true + + + urn:uuid:05a4c195-7998-4a4a-b26b-0df2152e30d9 + DisneyDigital_DLX-71_2D-FramingChart_C-239_EN-XX_INT_71-HI-VI_2K_DI_20160912_DDS_INT_OV + %2Fhome%2Fsms%2Fdcp%2F05a4c195-7998-4a4a-b26b-0df2152e30d9 + 518040650 + 1545415354 + 2018-12-21T19:02:34.000+01:00 + true + NG + OK + false + true + + + urn:uuid:b11cab29-c9aa-4678-b873-40c7236e785d + DisneyDigital_DLX-71_2D-FramingChart_C-239_EN-XX_INT_71-HI-VI_2K_DI_20161006_DTU_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fb11cab29-c9aa-4678-b873-40c7236e785d + 517960182 + 1571349638 + 2019-10-18T00:00:38.000+02:00 + true + OK + OK + true + true + + + urn:uuid:3c9da2c7-e4db-4b44-a170-e77ac9793f3f + DisneyDigital_DLX-71_3D-FramingChart_C-239_EN-XX_INT_71-HI-VI_2K_DI_20160912_DDS_INT_OV + %2Fhome%2Fsms%2Fdcp%2F3c9da2c7-e4db-4b44-a170-e77ac9793f3f + 898709218 + 1483002532 + 2016-12-29T10:08:52.000+01:00 + true + NG + OK + false + true + + + urn:uuid:da67c89e-3d74-4fd7-81ec-4dd3b6580bd6 + Dolby+-+Digital+Cinema+Flat + %2Fhome%2Fsms%2Fdcp%2Fda67c89e-3d74-4fd7-81ec-4dd3b6580bd6 + 216662075 + 1412963757 + 2014-10-10T19:55:57.000+02:00 + true + NG + NONE + true + true + + + urn:uuid:ba76434d-4260-4cf1-9df8-c05d93dd09fb + Dolby+-+Digital+Cinema+Scope + %2Fhome%2Fsms%2Fdcp%2Fba76434d-4260-4cf1-9df8-c05d93dd09fb + 209639929 + 1412963719 + 2014-10-10T19:55:19.000+02:00 + true + NG + NONE + true + true + + + urn:uuid:6c26ced6-a48a-4496-a807-8daf6424348b + DOLBY-51-CHANNEL-ID_TST_F_EN-XX_INT_51_2K_20110815_DLB + %2Fhome%2Fsms%2Fdcp%2F6c26ced6-a48a-4496-a807-8daf6424348b + 296099915 + 1381738763 + 2013-10-14T10:19:23.000+02:00 + true + OK + OK + true + true + + + urn:uuid:fc102b95-5e5c-49bb-9e8d-442c15b135b0 + EDCF-SMPTE_TST-2-Bv20-24_S_EN-EN_51-HI-VI-Atmos_2K_20170727_DTU_SMPTE_VF + %2Fhome%2Fsms%2Fdcp%2Ffc102b95-5e5c-49bb-9e8d-442c15b135b0 + 277551986 + 1553632901 + 2019-03-26T21:41:41.000+01:00 + true + OK + OK + true + true + + + urn:uuid:52c048c7-9109-425f-b2c7-a73bb14781ad + EDCF-SMPTE_TST-2-Bv20-25_S_EN-EN_51-HI-VI-Atmos_2K_20170731_DTU_SMPTE_VF + %2Fhome%2Fsms%2Fdcp%2F52c048c7-9109-425f-b2c7-a73bb14781ad + 173678898 + 1553633061 + 2019-03-26T21:44:21.000+01:00 + true + OK + OK + true + true + + + urn:uuid:acf4b146-3f36-4d97-b60a-23c62015b478 + EDCF-SMPTE_TST-2-Bv21-24_S_EN-EN_51-HI-VI_2K_20170630_DTU_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Facf4b146-3f36-4d97-b60a-23c62015b478 + 983119540 + 1553632970 + 2019-03-26T21:42:50.000+01:00 + true + OK + OK + true + true + + + urn:uuid:9b5ab3b0-6925-4327-9185-44f600f12c1d + EDCF-SMPTE_TST-2-Bv21-25_S_EN-EN_51-HI-VI_2K_20170630_DTU_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2F9b5ab3b0-6925-4327-9185-44f600f12c1d + 895356726 + 1553633042 + 2019-03-26T21:44:02.000+01:00 + true + OK + OK + true + true + + + urn:uuid:e30cd293-84cb-4182-8960-9deb61774781 + Edelweiss+Buoni+prepagati + %2Fhome%2Fsms%2Fdcp%2Fe30cd293-84cb-4182-8960-9deb61774781 + 250859947 + 1421427119 + 2015-01-16T17:51:59.000+01:00 + true + NG + NONE + true + true + + + urn:uuid:62467524-73cf-4e43-bdb6-11af9279b942 + Edelweiss+Popcorn + %2Fhome%2Fsms%2Fdcp%2F62467524-73cf-4e43-bdb6-11af9279b942 + 156258291 + 1389816613 + 2014-01-15T21:10:13.000+01:00 + true + NG + NONE + true + true + + + urn:uuid:e16cbe98-5e98-416a-982b-e1673c880589 + Fullscreen+Blue + %2Fhome%2Fsms%2Fdcp%2Fe16cbe98-5e98-416a-982b-e1673c880589 + 8941211 + 1568990341 + 2019-09-20T16:39:01.000+02:00 + true + NG + OK + false + true + + + urn:uuid:0396849e-8451-416c-a3a0-3759e1e248dc + Fullscreen+Green + %2Fhome%2Fsms%2Fdcp%2F0396849e-8451-416c-a3a0-3759e1e248dc + 8958500 + 1568990354 + 2019-09-20T16:39:14.000+02:00 + true + NG + OK + false + true + + + urn:uuid:ce637df0-4958-4a5b-8a1f-dc51b8d00857 + Fullscreen+Red + %2Fhome%2Fsms%2Fdcp%2Fce637df0-4958-4a5b-8a1f-dc51b8d00857 + 8970002 + 1568990347 + 2019-09-20T16:39:07.000+02:00 + true + NG + OK + false + true + + + urn:uuid:c15d4dfa-949b-4041-92cb-8e34510ec03f + Fullscreen+White + %2Fhome%2Fsms%2Fdcp%2Fc15d4dfa-949b-4041-92cb-8e34510ec03f + 8949860 + 1568990360 + 2019-09-20T16:39:20.000+02:00 + true + NG + OK + false + true + + + urn:uuid:9e2c7c72-e939-4e46-bd8e-21506c129787 + Generated+by+CineAsset+Version+7.0.8 + %2Fhome%2Fsms%2Fdcp%2F9e2c7c72-e939-4e46-bd8e-21506c129787 + 2480920814 + 1492880638 + 2017-04-22T19:03:58.000+02:00 + true + NG + OK + false + true + + + urn:uuid:96d1d128-5521-4dfa-98e7-3108f8e8f328 + Intervallo + %2Fhome%2Fsms%2Fdcp%2F96d1d128-5521-4dfa-98e7-3108f8e8f328 + 16887687 + 1381738929 + 2013-10-14T10:22:09.000+02:00 + true + OK + OK + true + true + + + urn:uuid:842912b7-769d-4d8c-8817-1d440803af2d + ItWasJustAnAcc_FTR-8_F_AR-XX-EN_INT_51_2K_20250606_M14_IOP_OV + %2Fhome%2Fsms%2Fdcp%2F842912b7-769d-4d8c-8817-1d440803af2d + 103167750929 + 1769960418 + 2026-02-01T16:40:18.000+01:00 + true + OK + OK + true + true + + + urn:uuid:abf6bd58-9e5c-4a37-99bb-da6288c53bbc + LCDP_FTR_F-185_IT-XX_INT_51_2K_NULL_20250703_IGO_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fabf6bd58-9e5c-4a37-99bb-da6288c53bbc + 112511530298 + 1769536355 + 2026-01-27T18:52:35.000+01:00 + true + OK + OK + true + true + + + urn:uuid:badcf4ff-07a1-4939-8f2d-2dcfee60158c + Loghi_PSA-1-25_F-178_XX-XX_20_2K_20240517_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fbadcf4ff-07a1-4939-8f2d-2dcfee60158c + 2101868561 + 1715975419 + 2024-05-17T21:50:19.000+02:00 + true + OK + OK + true + true + + + urn:uuid:3a4869ad-e751-47f6-bd2e-5e5dcae645a8 + MusicaSottofon_BEETHOVEN-PIANOCONC3_TST-1_S_51_2K_20190205_IOP_OV + %2Fhome%2Fsms%2Fdcp%2F3a4869ad-e751-47f6-bd2e-5e5dcae645a8 + 900785367 + 1549609885 + 2019-02-08T08:11:25.000+01:00 + true + NG + OK + false + true + + + urn:uuid:d27961f2-050c-4649-82e0-ec3567c72801 + MusicaSottofon_DEBUSSY_PRELUDE-APRESMIDI_TST-1_C_51_2K_20190117_IOP_OV + %2Fhome%2Fsms%2Fdcp%2Fd27961f2-050c-4649-82e0-ec3567c72801 + 522274165 + 1547756207 + 2019-01-17T21:16:47.000+01:00 + true + NG + OK + false + true + + + urn:uuid:aea62ec6-e857-45be-b5c0-f4dbc7249029 + MusicaSottofon_HAYDN-48_TST-1_C_20_2K_20190106_IOP_OV + %2Fhome%2Fsms%2Fdcp%2Faea62ec6-e857-45be-b5c0-f4dbc7249029 + 605499522 + 1547209477 + 2019-01-11T13:24:37.000+01:00 + true + NG + OK + false + true + + + urn:uuid:b228050a-1291-4658-b415-9e5a39b992d4 + MusicaSottofon_MENDELSSOHN-EBRIDI_TST-1_S_51_2K_20190201_IOP_OV + %2Fhome%2Fsms%2Fdcp%2Fb228050a-1291-4658-b415-9e5a39b992d4 + 551565059 + 1549107480 + 2019-02-02T12:38:00.000+01:00 + true + NG + OK + false + true + + + urn:uuid:a2fa6893-7967-48f0-824b-fdfcd8e7f4c3 + MusicaSottofon_Penderecki_TST_FTR-1_F_30_2K_20190921_IOP_OV + %2Fhome%2Fsms%2Fdcp%2Fa2fa6893-7967-48f0-824b-fdfcd8e7f4c3 + 446573992 + 1569080559 + 2019-09-21T17:42:39.000+02:00 + true + NG + OK + false + true + + + urn:uuid:e4d66535-d3d7-4ec0-b4f7-c0b7524a4253 + Prefilm_ADV-1_F-178_IT-XX_20_4K_20250920_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fe4d66535-d3d7-4ec0-b4f7-c0b7524a4253 + 1255530989 + 1758398589 + 2025-09-20T22:03:09.000+02:00 + true + OK + OK + true + true + + + urn:uuid:da815ea2-4ed2-432e-b4f1-7740d40bb522 + Prefilm_PRO-1-25_F-178_XX-XX_20_4K_20241226_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fda815ea2-4ed2-432e-b4f1-7740d40bb522 + 1250488416 + 1735253053 + 2024-12-26T23:44:13.000+01:00 + true + OK + OK + true + true + + + urn:uuid:a48f1b3a-705b-495d-ab4d-5882df378a47 + PresentazioneS_PRO-1_F-178_IT-XX_20_4K_20250518_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fa48f1b3a-705b-495d-ab4d-5882df378a47 + 13403353909 + 1748007134 + 2025-05-23T15:32:14.000+02:00 + true + OK + OK + true + true + + + urn:uuid:63d83eb5-5b3a-4a83-98d0-019a4af11622 + PRIMAVERA_FTR_F_IT-EN_IT_51_4K_ST_20251215_FLA_SMPTE_VF2 + %2Fhome%2Fsms%2Fdcp%2F63d83eb5-5b3a-4a83-98d0-019a4af11622 + 2914417 + 1769538385 + 2026-01-27T19:26:25.000+01:00 + true + OK + OK + true + true + + + urn:uuid:0e508164-655b-4aba-8113-660e9ef0f463 + PRIMAVERA_FTR_F_IT-IT-CCAP_IT_51_4K_ST_20251215_FLA_SMPTE_VF4 + %2Fhome%2Fsms%2Fdcp%2F0e508164-655b-4aba-8113-660e9ef0f463 + 2566657 + 1769538487 + 2026-01-27T19:28:07.000+01:00 + true + OK + OK + true + true + + + urn:uuid:d231762a-2167-45cc-ae90-95a641cabdc6 + PRIMAVERA_FTR_F_IT-IT-OCAP_IT_51_4K_ST_20251215_FLA_SMPTE_VF3 + %2Fhome%2Fsms%2Fdcp%2Fd231762a-2167-45cc-ae90-95a641cabdc6 + 2953070 + 1769538490 + 2026-01-27T19:28:10.000+01:00 + true + OK + OK + true + true + + + urn:uuid:989418bd-cd75-425b-bafe-2db99571e327 + PRIMAVERA_FTR_F_IT-IT_IT_51-VI-N_4K_ST_20251212_FLA_SMPTE_VF5 + %2Fhome%2Fsms%2Fdcp%2F989418bd-cd75-425b-bafe-2db99571e327 + 7695999568 + 1769538484 + 2026-01-27T19:28:04.000+01:00 + true + OK + OK + true + true + + + urn:uuid:a28ababd-ea77-46c3-8e43-c63fdd7af888 + PRIMAVERA_FTR_F_IT-IT_IT_51_4K_ST_20251215_FLA_SMPTE_VF + %2Fhome%2Fsms%2Fdcp%2Fa28ababd-ea77-46c3-8e43-c63fdd7af888 + 2023628 + 1769536466 + 2026-01-27T18:54:26.000+01:00 + true + OK + OK + true + true + + + urn:uuid:db58dfd4-3153-4fca-b2ba-897ec58d61ea + PRIMAVERA_FTR_F_IT-IT_IT_71_4K_ST_20251215_FLA_SMPTE_VF1 + %2Fhome%2Fsms%2Fdcp%2Fdb58dfd4-3153-4fca-b2ba-897ec58d61ea + 11527599899 + 1769538382 + 2026-01-27T19:26:22.000+01:00 + true + OK + OK + true + true + + + urn:uuid:ba59e26c-6259-4d37-8242-3163918f724e + PRIMAVERA_FTR_F_IT-XX_IT_51_4K_ST_20251212_FLA_SMPTE_OV + %2Fhome%2Fsms%2Fdcp%2Fba59e26c-6259-4d37-8242-3163918f724e + 164598117221 + 1769538380 + 2026-01-27T19:26:20.000+01:00 + true + OK + OK + true + true + + + urn:uuid:7ad7d5ed-aaa8-4827-8222-4b62f0d9fef4 + Prova48fps_TST-1-48_C-178_20_4K_20220622_IOP_OV + %2Fhome%2Fsms%2Fdcp%2F7ad7d5ed-aaa8-4827-8222-4b62f0d9fef4 + 148782597 + 1655959739 + 2022-06-23T06:48:59.000+02:00 + true + OK + OK + true + true + + + urn:uuid:08df87ae-9129-49a1-b68b-7796b750e831 + SempliceInc_FTR_F_AR-IT_INT_51_2K_LR_20251013_64B_IOP_VF + %2Fhome%2Fsms%2Fdcp%2F08df87ae-9129-49a1-b68b-7796b750e831 + 54918681 + 1769960427 + 2026-02-01T16:40:27.000+01:00 + true + OK + OK + true + true + + + urn:uuid:7ef5edfe-223c-4293-813d-30b5282bc845 + SempliceInc_FTR_F_IT-XX_IT_51_2K_LR_20251023_64B_IOP_VF + %2Fhome%2Fsms%2Fdcp%2F7ef5edfe-223c-4293-813d-30b5282bc845 + 5772006678 + 1769960432 + 2026-02-01T16:40:32.000+01:00 + true + OK + OK + true + true + + + urn:uuid:dab78120-1d16-4d03-8470-bc3b2ff60842 + SONY+4K+DIGITAL+CINEMA+AD+%28Do+Nov+18+2010%2C+13%3A03%3A51%29 + %2Fhome%2Fsms%2Fdcp%2Fdab78120-1d16-4d03-8470-bc3b2ff60842 + 852907458 + 1381739161 + 2013-10-14T10:26:01.000+02:00 + true + NG + NONE + true + true + + + urn:uuid:8ca146d9-016c-4c7f-bf47-ad5452694bde + Sony-4K-Logo-51_ADV_F_EN-XX_51_4K_PRO_20101006_TDC + %2Fhome%2Fsms%2Fdcp%2F8ca146d9-016c-4c7f-bf47-ad5452694bde + 259949250 + 1372913958 + 2013-07-04T06:59:18.000+02:00 + true + OK + OK + true + true + + + urn:uuid:b8527fd0-3c36-4553-809f-e15d41ca7e8d + Sony-4K-Logo-51_ADV_S_EN-XX_51_4K_PRO_20101006_TDC + %2Fhome%2Fsms%2Fdcp%2Fb8527fd0-3c36-4553-809f-e15d41ca7e8d + 250648071 + 1372913968 + 2013-07-04T06:59:28.000+02:00 + true + OK + OK + true + true + + + urn:uuid:0d911c9d-4558-49de-8b45-f9e0d085236d + Sony-4K-Logo-71_ADV_F_EN-XX_71_4K_PRO_20101006_TDC + %2Fhome%2Fsms%2Fdcp%2F0d911c9d-4558-49de-8b45-f9e0d085236d + 272981250 + 1372913975 + 2013-07-04T06:59:35.000+02:00 + true + OK + OK + true + true + + + urn:uuid:87c22684-700a-4cb5-8050-2d65f3d79403 + Sony-4K-Logo-71_ADV_S_EN-XX_71_4K_PRO_20101006_TDC + %2Fhome%2Fsms%2Fdcp%2F87c22684-700a-4cb5-8050-2d65f3d79403 + 263680071 + 1372913986 + 2013-07-04T06:59:46.000+02:00 + true + OK + OK + true + true + + + urn:uuid:437638a1-8cc0-4868-ab81-bab2aa14f1ac + SpongeBob4_FTR-2_F_IT-XX_IT_51_2K_PC_20251008_EKN_SMPTE_VF + %2Fhome%2Fsms%2Fdcp%2F437638a1-8cc0-4868-ab81-bab2aa14f1ac + 11087870516 + 1770198056 + 2026-02-04T10:40:56.000+01:00 + true + NONE + NONE + false + true + + + urn:uuid:3c95d652-cf6f-4193-a27e-d78112b9d0b8 + SQV2_TRLSALA_SCOPE + %2Fhome%2Fsms%2Fdcp%2F3c95d652-cf6f-4193-a27e-d78112b9d0b8 + 3253888227 + 1492720178 + 2017-04-20T22:29:38.000+02:00 + true + OK + OK + true + true + + + urn:uuid:9e80c783-d0a5-4263-a49d-250dacd1e535 + Test+Framerate+-+24+fps + %2Fhome%2Fsms%2Fdcp%2F9e80c783-d0a5-4263-a49d-250dacd1e535 + 34516470 + 1568990375 + 2019-09-20T16:39:35.000+02:00 + true + NG + OK + false + true + + + urn:uuid:6ba4786c-24c5-4f8e-bdbe-5ec3de7d22e2 + Test+Framerate+-+25+fps + %2Fhome%2Fsms%2Fdcp%2F6ba4786c-24c5-4f8e-bdbe-5ec3de7d22e2 + 37653560 + 1568990381 + 2019-09-20T16:39:41.000+02:00 + true + NG + OK + false + true + + + urn:uuid:ae3cf8ff-5be1-403f-aa95-536a613a5be7 + Test+Framerate+-+30+fps + %2Fhome%2Fsms%2Fdcp%2Fae3cf8ff-5be1-403f-aa95-536a613a5be7 + 45849210 + 1568990391 + 2019-09-20T16:39:51.000+02:00 + true + NG + OK + false + true + + + urn:uuid:997d3f4e-826f-491b-b419-7bcec8676c4f + Test+Framerate+-+48+fps + %2Fhome%2Fsms%2Fdcp%2F997d3f4e-826f-491b-b419-7bcec8676c4f + 71643030 + 1568990398 + 2019-09-20T16:39:58.000+02:00 + true + NG + OK + false + true + + + urn:uuid:c40ea693-e8b0-4584-a2ce-156873f1280c + Test+Framerate+-+50+fps + %2Fhome%2Fsms%2Fdcp%2Fc40ea693-e8b0-4584-a2ce-156873f1280c + 75025810 + 1568990405 + 2019-09-20T16:40:05.000+02:00 + true + NG + OK + false + true + + + urn:uuid:fb4373f1-9bab-4949-8284-f92dd696b250 + Test+Framerate+-+60+fps + %2Fhome%2Fsms%2Fdcp%2Ffb4373f1-9bab-4949-8284-f92dd696b250 + 92311710 + 1568990422 + 2019-09-20T16:40:22.000+02:00 + true + NG + OK + false + true + + + urn:uuid:519e50d8-e217-4dab-93a8-461ca4272aa5 + TotalBlack_XSN-1_C_4K_20181031_IOP_OV + %2Fhome%2Fsms%2Fdcp%2F519e50d8-e217-4dab-93a8-461ca4272aa5 + 571563558 + 1541152263 + 2018-11-02T10:51:03.000+01:00 + true + NG + OK + false + true + + + urn:uuid:42872b4e-3372-2c4e-bf14-9076e617effe + TST+Sony + %2Fhome%2Fsms%2Fdcp%2F42872b4e-3372-2c4e-bf14-9076e617effe + 270364250 + 1372913951 + 2013-07-04T06:59:11.000+02:00 + true + NG + NONE + true + true + + + urn:uuid:79f79c12-075a-4433-a290-1b1e71a217df + TST+SONY-F65-SAMPLE_TST_S_EN-XX_OV_51_4K_SPE_20110901_SCW_OV + %2Fhome%2Fsms%2Fdcp%2F79f79c12-075a-4433-a290-1b1e71a217df + 13030719583 + 1381739146 + 2013-10-14T10:25:46.000+02:00 + true + NG + NONE + true + true + + + + diff --git a/projmon/xmlresponses/importjob.xml b/projmon/xmlresponses/importjob.xml new file mode 100644 index 0000000..bd4f2ff --- /dev/null +++ b/projmon/xmlresponses/importjob.xml @@ -0,0 +1,27 @@ + + + -1 + Command + 1770199074967 + LSM-100v2 + + + + AddImportJob + + + Folder + ftp://dcpftp:dcpftp@192.168.31.25:21/RicercatoriFon_PRO-1-30_F-178_IT-XX_20_2K_20251126_CIN_SMPTE_OV + + + Resume + true + + + Validate + true + + + + + \ No newline at end of file diff --git a/projmon/xmlresponses/importjob2.xml b/projmon/xmlresponses/importjob2.xml new file mode 100644 index 0000000..faf3993 --- /dev/null +++ b/projmon/xmlresponses/importjob2.xml @@ -0,0 +1,191 @@ + + + + -1 + DCPImportJobList + 1770229557436 + LSM-100v2 + + + + false + + + + 0 + true + 100 + COMPLETE + + 11087869580 + 11087869580 + 100 + false + ftp%3A%2F192.168.31.16%2FSpongeBob4_FTR-2_F_IT-XX_IT_51_2K_PC_20251008_EKN_SMPTE_VF + SUCCESSFUL + 2026-02-04T10:41:02.000+01:00 + + + + + 1 + 1 + 100 + false + urn:uuid:437638a1-8cc0-4868-ab81-bab2aa14f1ac + SUCCESSFUL + 2026-02-04T10:41:03.000+01:00 + + + true + FTPINGEST + + + 1 + true + 100 + COMPLETE + + 160352519415 + 160352519415 + 100 + false + ftp%3A%2F192.168.31.16%2FSpongeBob4_2D_FTR_EN-XX_51-71-ATMOS_SMPTE_OV_AC + SUCCESSFUL + 2026-02-04T11:05:36.000+01:00 + + + + + 1 + 1 + 100 + false + urn:uuid:bbd72b98-0bae-497e-b587-1e806eb33ff3 + SUCCESSFUL + 2026-02-04T11:05:37.000+01:00 + + + true + FTPINGEST + + + 2 + true + 100 + COMPLETE + + 1209831989 + 1209831989 + 100 + false + ftp%3A%2F192.168.31.25%2FRicercatoriFon_PRO-1-30_F-178_IT-XX_20_2K_20251126_CIN_SMPTE_OV + SUCCESSFUL + 2026-02-04T11:05:51.000+01:00 + + + + + 1 + 1 + 100 + false + urn:uuid:a34052fe-e763-4212-a836-d209a4211a48 + SUCCESSFUL + 2026-02-04T11:05:52.000+01:00 + + + true + FTPINGEST + + + 3 + true + 100 + COMPLETE + + 1669076079 + 1669076079 + 100 + false + ftp%3A%2F192.168.31.16%2FGOAT_TLR-J_S_IT-XX_IT_51_2K_SPE_20260202_DMK_IOP_OV + SUCCESSFUL + 2026-02-04T11:09:00.000+01:00 + + + + + 1 + 1 + 100 + false + urn:uuid:03a02548-87d0-4eab-b72b-0fe8a5583e66 + SUCCESSFUL + 2026-02-04T11:09:01.000+01:00 + + + true + FTPINGEST + + + 4 + true + 100 + COMPLETE + + 171999469124 + 171999469124 + 100 + false + ftp%3A%2F192.168.31.15%2FFILM%2FVITA-PRIVATA--IT-IT---FR-IT- + SUCCESSFUL + 2026-02-04T18:57:42.135+01:00 + VitaPrivata_FTR_S_FR-IT_IT-IT_IT_51_2K_EUR_20251107_RL1_SMPTE_OV + + + + 1 + 1 + 100 + false + urn:uuid:b91479a6-5558-497d-b044-6bb2b933079c + SUCCESSFUL + 2026-02-04T18:57:43.196+01:00 + + + true + FTPINGEST + + + 5 + true + 100 + COMPLETE + + 164279635201 + 164279635201 + 100 + false + %2Fmnt%2Fsata%2FAGATA_CHRISTIAN_-_DELITTO_SULLE_NEVI__ITA_ + SUCCESSFUL + 2026-02-04T19:25:22.668+01:00 + AgataChrist-DSN_FTR-C_S_IT-XX_IT_51_4K_MED_20251230_RL1_IOP_OV + + + + 1 + 1 + 100 + false + urn:uuid:8031727a-27d2-4f10-b95d-c66ff0e1eb06 + SUCCESSFUL + 2026-02-04T19:25:23.707+01:00 + + + true + INGEST + + + + + \ No newline at end of file diff --git a/projmon/xmlresponses/operationstatus.xml b/projmon/xmlresponses/operationstatus.xml new file mode 100644 index 0000000..1a9e0c7 --- /dev/null +++ b/projmon/xmlresponses/operationstatus.xml @@ -0,0 +1,45 @@ + + + + -1 + PowerStatusList + 1770226327272 + LSM-100v2 + + + + + SMS + ON + + + CSS + UNKNOWN + + + MARRIAGE + UNKNOWN + + + MB + ON + + + RAID + ON + + + PRJ + UNKNOWN + + + ENCLOSURE + UNKNOWN + + + UPS + ON + + + + \ No newline at end of file diff --git a/projmon/xmlresponses/powerstatus.xml b/projmon/xmlresponses/powerstatus.xml new file mode 100644 index 0000000..1a9e0c7 --- /dev/null +++ b/projmon/xmlresponses/powerstatus.xml @@ -0,0 +1,45 @@ + + + + -1 + PowerStatusList + 1770226327272 + LSM-100v2 + + + + + SMS + ON + + + CSS + UNKNOWN + + + MARRIAGE + UNKNOWN + + + MB + ON + + + RAID + ON + + + PRJ + UNKNOWN + + + ENCLOSURE + UNKNOWN + + + UPS + ON + + + + \ No newline at end of file diff --git a/projmon/xmlresponses/showstatus.xml b/projmon/xmlresponses/showstatus.xml new file mode 100644 index 0000000..7e4b4da --- /dev/null +++ b/projmon/xmlresponses/showstatus.xml @@ -0,0 +1,28 @@ + + + + -1 + ShowStatus + 1770226334530 + LSM-100v2 + + + + INTERRUPTED + + SPL + urn:uuid:20ba4558-150c-4c0d-bb9e-d04f843b1897 + 151098 + 6706902 + 6858000 + urn:uuid:84b1b984-d53b-40a1-9a3c-ea3e84ce25ed + CPL + false + 30,60,120,180,300 + 0 + + SCHEDULED + NONE + + + \ No newline at end of file diff --git a/projmon/xmlresponses/shutdownResponse.xml b/projmon/xmlresponses/shutdownResponse.xml new file mode 100644 index 0000000..1710851 --- /dev/null +++ b/projmon/xmlresponses/shutdownResponse.xml @@ -0,0 +1,17 @@ + + + + -1 + ErrorResponse + 1770199950331 + LSM-100v2 + + + + INFO + 100 + Request+successfully+processed. + + + + \ No newline at end of file diff --git a/projmon/xmlresponses/storageinfo.xml b/projmon/xmlresponses/storageinfo.xml new file mode 100644 index 0000000..7202bd3 --- /dev/null +++ b/projmon/xmlresponses/storageinfo.xml @@ -0,0 +1,19 @@ + + + + -1 + MBStorageUsageList + 1770226321826 + LSM-100v2 + + + + + DCP + 3760916510924 + 657203859456 + 3103712651468 + + + + \ No newline at end of file