ministero-salute / it-fse-support

https://ministero-salute.github.io/it-fse-support/
33 stars 20 forks source link

errore InteroperabilityInvalidRequest servizio validation #464

Closed connect-informatics closed 1 year ago

connect-informatics commented 1 year ago

buongiorno, stiamo tentando l'invocazione del servizio di validazione utilizzando postman

ottenendo il seguente messaggio

{ "type": "https://govway.org/handling-errors/400/InteroperabilityInvalidRequest.html", "title": "InteroperabilityInvalidRequest", "status": 400, "detail": "Received request is not conform to the required interoperability profile", "govway_id": "4d3c171a-3693-11ee-b966-005056ae7395" }

Abbiamo notato che nel request body il campo file è valorizzato con undefined, ma non riusciamo a definire il file in modo che non risulti non definito.

Ci potete dare indicazioni?

Grazie

P.S.

questo il file pdf con cda allegato output.pdf

a seguire il log dell'invio prelevato dalla console

  "local": {
    "address": "100.100.100.157",
    "family": "IPv4",
    "port": 53355
  },
  "remote": {
    "address": "217.175.50.111",
    "family": "IPv4",
    "port": 443
  }
},
"tls": {
  "reused": false,
  "authorized": true,
  "authorizationError": null,
  "cipher": {
    "name": "ECDHE-RSA-AES256-GCM-SHA384",
    "standardName": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
    "version": "TLSv1/SSLv3"
  },
  "protocol": "TLSv1.2",
  "ephemeralKeyInfo": {},
  "peerCertificate": {
    "subject": {
      "country": "IT",
      "stateOrProvince": "Roma",
      "locality": "Roma",
      "organization": "Sogei S.p.A.",
      "commonName": "modipa-val.fse.salute.gov.it",
      "alternativeNames": "DNS:modipa-val.fse.salute.gov.it"
    },
    "issuer": {
      "country": "IT",
      "stateOrProvince": "Bergamo",
      "locality": "Ponte San Pietro",
      "organization": "Actalis S.p.A.",
      "commonName": "Actalis Organization Validated Server CA G3"
    },
    "validFrom": "May 29 07:13:05 2023 GMT",
    "validTo": "May 29 07:13:05 2024 GMT",
    "fingerprint": "94:90:F5:98:B0:10:BE:00:B8:79:76:EC:9C:07:0A:AF:83:07:41:9C",
    "serialNumber": "650439e1792f0fa5a21178a142d2929f"
  }
}

}, "Client Certificate": { "id": "8cd4d7c6-d845-42f2-9fac-2580abd490b7", "matches": [ { "pattern": "https://modipa-val.fse.salute.gov.it:443/*" } ], "key": { "src": "/C:/Users/m.marsala/Desktop/test FSE2/FSE/MAC/gateway/fsegateway.equipesanita.it.key" }, "cert": { "src": "" }, "pfx": { "src": "/C:/Users/m.marsala/Desktop/test FSE2/FSE/MAC/gateway/fsegateway.equipesanita.it.pfx" }, "passphrase": "fsegateway" }, "Request Headers": { "content-type": "multipart/form-data; boundary=--------------------------641841266167918279352194", "accept": "application/json", "fse-jwt-signature": "eyJ4NWMiOlsiTUlJRmRqQ0NBMTZnQXdJQkFnSVVIakdMWlBpY2FXVkxDZVowR05KM1pBOFV6UXd3RFFZSktvWklodmNOQVFFTEJRQXdWekVuTUNVR0ExVUVBd3dlUTBFZ1RXbHVhWE4wWlhKdklHUmxiR3hoSUZOaGJIVjBaU0JVWlhOME1SOHdIUVlEVlFRS0RCWk5hVzVwYzNSbGNtOGdaR1ZzYkdFZ1UyRnNkWFJsTVFzd0NRWURWUVFHRXdKSlZEQWVGdzB5TXpBNE1ESXdPVEUwTURSYUZ3MHlOakE0TURJd09URTBNRE5hTUhjeEN6QUpCZ05WQkFZVEFrbFVNUjh3SFFZRFZRUUtEQlpOYVc1cGMzUmxjbThnWkdWc2JHRWdVMkZzZFhSbE1SOHdIUVlEVlFSaERCWkRSanBKVkMxUVVrOVdRVmd3TUZnd01GZ3dNREJaTVNZd0pBWURWUVFEREIxVE1TTXhNVEZEVDA1T1JVTlVTVTVHVDFKTlFWUkpRMU5UVWt4WVdEQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUxtVkZRdXRuazU2WURqL2xrdjhGd1FONmtMZmR4dDYveTNPRnlmcnNqNkptTmRITjBwVmRQSFFldG9sWURrLzBQN3l2eHp2N0JrcDRmVGFZWnVsNjhtY2p5TC9lSmhQZWozTENEL2lGQ0I5U0ZNUnV4Zld4c29uOUhZazBocjJQWEhmZEVMNkd6OXFSL01nMUtBcUFlWk5EbytMTGdVL2FHVXlHbkVMUC8vZmlVU1pBQ1pZODlPU1VodDA5RERDdU5JS011THFPRGVIVEx6NDFvYTRKMTBaN1JGV2RYTGZZZzJLbWN1bzRwZm5GL0l5am5qamptaUpSbk1nNnFXL25pODliT3JlaGZpajZSYWFJWGIyb2dVdU40OEVxOVVSR1gyY3lKd0FUL21rcVlPOGg1dUZzMlNiaEt4elZNTnNGaEE4dmFEeEx6Q2JnNXd5Ykw0WHVKVUNBd0VBQWFPQ0FSZ3dnZ0VVTUI4R0ExVWRJd1FZTUJhQUZCWTVxUm9GaWJjUExiSTE3Y0lKbXNVRGd5SS9NQklHQTFVZElBUUxNQWt3QndZRkswd2RBUXN3Z2EwR0ExVWRId1NCcFRDQm9qQ0JuNkNCbktDQm1ZYUJsbWgwZEhCek9pOHZZMkZ6YjJkbGFYTjJhV3d1YzI5blpXa3VhWFF2WldwaVkyRXZjSFZpYkdsamQyVmlMM2RsWW1ScGMzUXZZMlZ5ZEdScGMzUS9ZMjFrUFdOeWJDWnBjM04xWlhJOVEwNGxNMFJEUVN0TmFXNXBjM1JsY204clpHVnNiR0VyVTJGc2RYUmxLMVJsYzNRbE1rTlBKVE5FVFdsdWFYTjBaWEp2SzJSbGJHeGhLMU5oYkhWMFpTVXlRME1sTTBSSlZEQWRCZ05WSFE0RUZnUVVkVmI2azZnUmNYVVVLS04zaHpzbEJZRmF4ZkV3RGdZRFZSMFBBUUgvQkFRREFnWkFNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUJWTlZXY0lhaGFGd0F0ZnFlOVN6ajBCVzRvY3ZycFZQdkdZSmwvMmdCN2tmeGk2Z0lKNFFOTS96ejJJcENoUHA3Tk1CUWF6dHNhRkRkMThWU0ttZFlhend6Ym91c0tOdnR1YWp6ZkpRcXpCbzBXR2NrNlZYT1lOYStYRGRJS04xVzI2RVBkekxWMFdSaUdGejdXT2ZYeFpkWDNEd0FNZGwxR2hZbmZGa2w0dUNXeGZRR3luZGhVWVdVZTNoTnQwaUxvdGpnL2tKL0lNNlpmZnFTdllWTG9FQ0pwdUdhYjJLRFllK0kzZUhtOGEyVXkxSmp1dmhIUmxIbHlrZFZQWk8yQ2RnOE1mdkgrRzJmZzN1VVFPMno2eFRvMW5reXBRVjgrVXJJbi8xZEhPNUp5Z2pSYlZGaFQzZVZTeHc0c29ibUx4NkNGVlM0allqSzJIazJNYitnRHFsUHpLR0xpVWZhcVdTM0h0UUs1RzZVWWtOa2NkMjdjS2FmUlNaeHBNczl4NXRzcmtSREs4U1drL1lHbHlhRkY4S1pKTkduS1hKWUFKYlJmaW1tUXBaLzlJNVpkR1hyMFp6QXlVRWFrd0ZMeEJZUmVtK0VlZ0g4VGtMOGFSdjNnMEI0STB4NkgzSEdsNk51dDIzQ2pReVQ4TFl1NEtZdXF5UlJPRXhyY2s2V0ZvRW9BTDkzWXkzb0UxNWpSaFBISHRpMWZsamVYcEkyTDB5ZmcrYkJKU0hqTUE0dFB0cjk2RWRNczdSMTBOVTl0anJIZUlYNVZ5OXNjRlFNS1Y2dEhZcXdTS0ZBSm1heFBZVGF1M1NDNjd0azErVzdrck0vT0VOUEVQL1JPVmpQN0xYUEtRSGVoRXZMM3hmQkYzTkxrbjN2OGlMejNYbEp1NDFqTUs0eERNZz09Il0sInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJQUk9WQVgwMFgwMFgwMDBZXl5eJjIuMTYuODQwLjEuMTEzODgzLjIuOS40LjMuMiZJU08iLCJzdWJqZWN0X3JvbGUiOiJBQVMiLCJwdXJwb3NlX29mX3VzZSI6IlRSRUFUTUVOVCIsImlzcyI6ImludGVncml0eTpqd3QtaXNzdWVyIiwibG9jYWxpdHkiOiJqd3QtbG9jYXRpb24iLCJzdWJqZWN0X2FwcGxpY2F0aW9uX3ZlcnNpb24iOiJWMS4wIiwic3ViamVjdF9vcmdhbml6YXRpb24iOiJSZWdpb25lIFRvc2NhbmEiLCJzdWJqZWN0X29yZ2FuaXphdGlvbl9pZCI6IjA5MCIsImF1ZCI6IkZTRV9HYXRld2F5IiwicGF0aWVudF9jb25zZW50Ijp0cnVlLCJhY3Rpb25faWQiOiJDUkVBVEUiLCJyZXNvdXJjZV9obDdfdHlwZSI6IignMTE1MDItMl5eMi4xNi44NDAuMS4xMTM4ODMuNi4xJykiLCJzdWJqZWN0X2FwcGxpY2F0aW9uX2lkIjoiRXF1aXBlIEZTRSBHYXRld2F5IiwiZXhwIjoxNjkxNTg0MDYzLCJzdWJqZWN0X2FwcGxpY2F0aW9uX3ZlbmRvciI6IkNvbm5lY3QgSW5mb3JtYXRpY3MgU1JMIiwiaWF0IjoxNjkxNTY5NjYzLCJqdGkiOiJFQkQyRTVCNC04NEM1LTRFMzUtOTE5Qy04NDJGMEIxMzNCRjgiLCJwZXJzb25faWQiOiJSU1NNUkEyMkEwMUEzOTlaXl5eJmFtcDsyLjE2Ljg0MC4xLjExMzg4My4yLjkuNC4zLjImYW1wO0lTTyJ9.LO349KgO7him4QnDvWGuXz-PuaDtytEuGj45XRswanZxpmq970bGMrHLmIfv_onLZekl_CpJAb-i6zIFHvZsLZdU56PIpN6LqL8_iFn8YcF_J234xTRrIExag3byYMFtqSFPXNEwKeHkfhhtaCWGIpVpM78Hw9Mpub1sYs9fHTLbdQ7g7iTMZe14F7ShSwZwmEi926SMbUB6cMg6IVTMtyGip__kbeJVLkdGjD-9uRh7eHPkfM0BLe6pR8hZf_ScajM21uf1imcsrm1NyMGTV06-jKS8soeyF63ZF8qk1wl-L2vm3Wu_Spp7Wcg5yDPFyVvclXp5jB0hf0DgfUg9hQ", "authorization": "Bearer eyJ4NWMiOlsiTUlJRmRqQ0NBMTZnQXdJQkFnSVVIakdMWlBpY2FXVkxDZVowR05KM1pBOFV6UXd3RFFZSktvWklodmNOQVFFTEJRQXdWekVuTUNVR0ExVUVBd3dlUTBFZ1RXbHVhWE4wWlhKdklHUmxiR3hoSUZOaGJIVjBaU0JVWlhOME1SOHdIUVlEVlFRS0RCWk5hVzVwYzNSbGNtOGdaR1ZzYkdFZ1UyRnNkWFJsTVFzd0NRWURWUVFHRXdKSlZEQWVGdzB5TXpBNE1ESXdPVEUwTURSYUZ3MHlOakE0TURJd09URTBNRE5hTUhjeEN6QUpCZ05WQkFZVEFrbFVNUjh3SFFZRFZRUUtEQlpOYVc1cGMzUmxjbThnWkdWc2JHRWdVMkZzZFhSbE1SOHdIUVlEVlFSaERCWkRSanBKVkMxUVVrOVdRVmd3TUZnd01GZ3dNREJaTVNZd0pBWURWUVFEREIxVE1TTXhNVEZEVDA1T1JVTlVTVTVHVDFKTlFWUkpRMU5UVWt4WVdEQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUxtVkZRdXRuazU2WURqL2xrdjhGd1FONmtMZmR4dDYveTNPRnlmcnNqNkptTmRITjBwVmRQSFFldG9sWURrLzBQN3l2eHp2N0JrcDRmVGFZWnVsNjhtY2p5TC9lSmhQZWozTENEL2lGQ0I5U0ZNUnV4Zld4c29uOUhZazBocjJQWEhmZEVMNkd6OXFSL01nMUtBcUFlWk5EbytMTGdVL2FHVXlHbkVMUC8vZmlVU1pBQ1pZODlPU1VodDA5RERDdU5JS011THFPRGVIVEx6NDFvYTRKMTBaN1JGV2RYTGZZZzJLbWN1bzRwZm5GL0l5am5qamptaUpSbk1nNnFXL25pODliT3JlaGZpajZSYWFJWGIyb2dVdU40OEVxOVVSR1gyY3lKd0FUL21rcVlPOGg1dUZzMlNiaEt4elZNTnNGaEE4dmFEeEx6Q2JnNXd5Ykw0WHVKVUNBd0VBQWFPQ0FSZ3dnZ0VVTUI4R0ExVWRJd1FZTUJhQUZCWTVxUm9GaWJjUExiSTE3Y0lKbXNVRGd5SS9NQklHQTFVZElBUUxNQWt3QndZRkswd2RBUXN3Z2EwR0ExVWRId1NCcFRDQm9qQ0JuNkNCbktDQm1ZYUJsbWgwZEhCek9pOHZZMkZ6YjJkbGFYTjJhV3d1YzI5blpXa3VhWFF2WldwaVkyRXZjSFZpYkdsamQyVmlMM2RsWW1ScGMzUXZZMlZ5ZEdScGMzUS9ZMjFrUFdOeWJDWnBjM04xWlhJOVEwNGxNMFJEUVN0TmFXNXBjM1JsY204clpHVnNiR0VyVTJGc2RYUmxLMVJsYzNRbE1rTlBKVE5FVFdsdWFYTjBaWEp2SzJSbGJHeGhLMU5oYkhWMFpTVXlRME1sTTBSSlZEQWRCZ05WSFE0RUZnUVVkVmI2azZnUmNYVVVLS04zaHpzbEJZRmF4ZkV3RGdZRFZSMFBBUUgvQkFRREFnWkFNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUJWTlZXY0lhaGFGd0F0ZnFlOVN6ajBCVzRvY3ZycFZQdkdZSmwvMmdCN2tmeGk2Z0lKNFFOTS96ejJJcENoUHA3Tk1CUWF6dHNhRkRkMThWU0ttZFlhend6Ym91c0tOdnR1YWp6ZkpRcXpCbzBXR2NrNlZYT1lOYStYRGRJS04xVzI2RVBkekxWMFdSaUdGejdXT2ZYeFpkWDNEd0FNZGwxR2hZbmZGa2w0dUNXeGZRR3luZGhVWVdVZTNoTnQwaUxvdGpnL2tKL0lNNlpmZnFTdllWTG9FQ0pwdUdhYjJLRFllK0kzZUhtOGEyVXkxSmp1dmhIUmxIbHlrZFZQWk8yQ2RnOE1mdkgrRzJmZzN1VVFPMno2eFRvMW5reXBRVjgrVXJJbi8xZEhPNUp5Z2pSYlZGaFQzZVZTeHc0c29ibUx4NkNGVlM0allqSzJIazJNYitnRHFsUHpLR0xpVWZhcVdTM0h0UUs1RzZVWWtOa2NkMjdjS2FmUlNaeHBNczl4NXRzcmtSREs4U1drL1lHbHlhRkY4S1pKTkduS1hKWUFKYlJmaW1tUXBaLzlJNVpkR1hyMFp6QXlVRWFrd0ZMeEJZUmVtK0VlZ0g4VGtMOGFSdjNnMEI0STB4NkgzSEdsNk51dDIzQ2pReVQ4TFl1NEtZdXF5UlJPRXhyY2s2V0ZvRW9BTDkzWXkzb0UxNWpSaFBISHRpMWZsamVYcEkyTDB5ZmcrYkJKU0hqTUE0dFB0cjk2RWRNczdSMTBOVTl0anJIZUlYNVZ5OXNjRlFNS1Y2dEhZcXdTS0ZBSm1heFBZVGF1M1NDNjd0azErVzdrck0vT0VOUEVQL1JPVmpQN0xYUEtRSGVoRXZMM3hmQkYzTkxrbjN2OGlMejNYbEp1NDFqTUs0eERNZz09Il0sInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJQUk9WQVgwMFgwMFgwMDBZXl5eJjIuMTYuODQwLjEuMTEzODgzLjIuOS40LjMuMiZJU08iLCJhdWQiOiJGU0VfR2F0ZXdheSIsImlzcyI6ImF1dGg6and0LWlzc3VlciIsImV4cCI6MTY5MTU4NDA2MywiaWF0IjoxNjkxNTY5NjYzLCJqdGkiOiJFQkQyRTVCNC04NEM1LTRFMzUtOTE5Qy04NDJGMEIxMzNCRjgifQ.trJXgcPAx04gVxdLbEt3u28nVROqzhjWhTGXCC9cWxhKAUdAe1URBJFKPcSX4X-_g6QWzh0ezKSZ_A3iGa8KV5O7jtwsA43JhLSDAhB7jTfcKgjjW42EUQAQE1kFe7p3lqqfQ2fx_lK4R0S5n-K12PZmVSrOE1R8yDVJ85eN5-LEKxzznjRs5bgJwGv5CVP2RotaniOl8HgZ1yGPZ_Y_1gNYmWWpvWCEmG1OsmzV0MGrVJdwSa-dlng0266L2ISlThAGVYMRU49b2S-9-gCyNAOGyeeBU3gS5fG9w2EFFSVPBcJXB-s6tEkYHmExiwzSFUMczxEsHmi7NijDIy9hfg", "user-agent": "PostmanRuntime/7.32.3", "cache-control": "no-cache", "postman-token": "c99c7099-2ead-42e8-ba2d-f963b5c84029", "host": "modipa-val.fse.salute.gov.it", "accept-encoding": "gzip, deflate, br", "connection": "keep-alive", "content-length": "10865" }, "Request Body": { "file": "", "requestBody": "{\n \"healthDataFormat\": \"CDA\",\n \"mode\": \"ATTACHMENT\",\n \"activity\": \"VALIDATION\"\n}" }, "Response Headers": { "x-backside-transport": "FAIL FAIL", "connection": "Keep-Alive", "transfer-encoding": "chunked", "expires": "0", "cache-control": "no-cache, no-store, must-revalidate", "server": "GovWay-SOGEI", "pragma": "no-cache", "govway-message-id": "EBD2E5B4-84C5-4E35-919C-842F0B133BF8", "govway-transaction-errortype": "InteroperabilityInvalidRequest", "govway-transaction-id": "33cdece8-3693-11ee-8674-005056ae54fa", "date": "Wed, 09 Aug 2023 10:18:51 GMT", "vary": "", "x-content-type-options": "nosniff", "content-type": "application/problem+json", "x-global-transaction-id": "3f7e3e2d64d3680a08a0e6cd" }, "Response Body": "{\"type\":\"https://govway.org/handling-errors/400/InteroperabilityInvalidRequest.html\",\"title\":\"InteroperabilityInvalidRequest\",\"status\":400,\"detail\":\"Received request is not conform to the required interoperability profile\",\"govway_id\":\"33cdece8-3693-11ee-8674-005056ae54fa\"}" } POST https://modipa-val.fse.salute.gov.it/govway/rest/in/FSE/gateway/v1/documents/validation: { "Network": { "addresses": { "local": { "address": "100.100.100.157", "family": "IPv4", "port": 53414 }, "remote": { "address": "217.175.50.111", "family": "IPv4", "port": 443 } }, "tls": { "reused": true, "authorized": true, "authorizationError": null, "cipher": { "name": "ECDHE-RSA-AES256-GCM-SHA384", "standardName": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", "version": "TLSv1/SSLv3" }, "protocol": "TLSv1.2", "ephemeralKeyInfo": {}, "peerCertificate": { "subject": { "country": "IT", "stateOrProvince": "Roma", "locality": "Roma", "organization": "Sogei S.p.A.", "commonName": "modipa-val.fse.salute.gov.it", "alternativeNames": "DNS:modipa-val.fse.salute.gov.it" }, "issuer": { "country": "IT", "stateOrProvince": "Bergamo", "locality": "Ponte San Pietro", "organization": "Actalis S.p.A.", "commonName": "Actalis Organization Validated Server CA G3" }, "validFrom": "May 29 07:13:05 2023 GMT", "validTo": "May 29 07:13:05 2024 GMT", "fingerprint": "94:90:F5:98:B0:10:BE:00:B8:79:76:EC:9C:07:0A:AF:83:07:41:9C", "serialNumber": "650439e1792f0fa5a21178a142d2929f" } } }, "Client Certificate": { "id": "89b11f6f-ad24-40f2-a605-0a5b5e4231ef", "matches": [ { "pattern": "https://modipa-val.fse.salute.gov.it:443/" } ], "key": { "src": "/C:/Users/m.marsala/Desktop/test FSE2/FSE/MAC/gateway/fsegateway.equipesanita.it.key" }, "cert": { "src": "" }, "pfx": { "src": "/C:/Users/m.marsala/Desktop/test FSE2/FSE/MAC/gateway/fsegateway.equipesanita.it.pfx" }, "passphrase": "fsegateway" }, "Request Headers": { "content-type": "multipart/form-data; boundary=--------------------------611818541493560018490327", "accept": "application/json", "fse-jwt-signature": "eyJ4NWMiOlsiTUlJRmRqQ0NBMTZnQXdJQkFnSVVIakdMWlBpY2FXVkxDZVowR05KM1pBOFV6UXd3RFFZSktvWklodmNOQVFFTEJRQXdWekVuTUNVR0ExVUVBd3dlUTBFZ1RXbHVhWE4wWlhKdklHUmxiR3hoSUZOaGJIVjBaU0JVWlhOME1SOHdIUVlEVlFRS0RCWk5hVzVwYzNSbGNtOGdaR1ZzYkdFZ1UyRnNkWFJsTVFzd0NRWURWUVFHRXdKSlZEQWVGdzB5TXpBNE1ESXdPVEUwTURSYUZ3MHlOakE0TURJd09URTBNRE5hTUhjeEN6QUpCZ05WQkFZVEFrbFVNUjh3SFFZRFZRUUtEQlpOYVc1cGMzUmxjbThnWkdWc2JHRWdVMkZzZFhSbE1SOHdIUVlEVlFSaERCWkRSanBKVkMxUVVrOVdRVmd3TUZnd01GZ3dNREJaTVNZd0pBWURWUVFEREIxVE1TTXhNVEZEVDA1T1JVTlVTVTVHVDFKTlFWUkpRMU5UVWt4WVdEQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUxtVkZRdXRuazU2WURqL2xrdjhGd1FONmtMZmR4dDYveTNPRnlmcnNqNkptTmRITjBwVmRQSFFldG9sWURrLzBQN3l2eHp2N0JrcDRmVGFZWnVsNjhtY2p5TC9lSmhQZWozTENEL2lGQ0I5U0ZNUnV4Zld4c29uOUhZazBocjJQWEhmZEVMNkd6OXFSL01nMUtBcUFlWk5EbytMTGdVL2FHVXlHbkVMUC8vZmlVU1pBQ1pZODlPU1VodDA5RERDdU5JS011THFPRGVIVEx6NDFvYTRKMTBaN1JGV2RYTGZZZzJLbWN1bzRwZm5GL0l5am5qamptaUpSbk1nNnFXL25pODliT3JlaGZpajZSYWFJWGIyb2dVdU40OEVxOVVSR1gyY3lKd0FUL21rcVlPOGg1dUZzMlNiaEt4elZNTnNGaEE4dmFEeEx6Q2JnNXd5Ykw0WHVKVUNBd0VBQWFPQ0FSZ3dnZ0VVTUI4R0ExVWRJd1FZTUJhQUZCWTVxUm9GaWJjUExiSTE3Y0lKbXNVRGd5SS9NQklHQTFVZElBUUxNQWt3QndZRkswd2RBUXN3Z2EwR0ExVWRId1NCcFRDQm9qQ0JuNkNCbktDQm1ZYUJsbWgwZEhCek9pOHZZMkZ6YjJkbGFYTjJhV3d1YzI5blpXa3VhWFF2WldwaVkyRXZjSFZpYkdsamQyVmlMM2RsWW1ScGMzUXZZMlZ5ZEdScGMzUS9ZMjFrUFdOeWJDWnBjM04xWlhJOVEwNGxNMFJEUVN0TmFXNXBjM1JsY204clpHVnNiR0VyVTJGc2RYUmxLMVJsYzNRbE1rTlBKVE5FVFdsdWFYTjBaWEp2SzJSbGJHeGhLMU5oYkhWMFpTVXlRME1sTTBSSlZEQWRCZ05WSFE0RUZnUVVkVmI2azZnUmNYVVVLS04zaHpzbEJZRmF4ZkV3RGdZRFZSMFBBUUgvQkFRREFnWkFNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUJWTlZXY0lhaGFGd0F0ZnFlOVN6ajBCVzRvY3ZycFZQdkdZSmwvMmdCN2tmeGk2Z0lKNFFOTS96ejJJcENoUHA3Tk1CUWF6dHNhRkRkMThWU0ttZFlhend6Ym91c0tOdnR1YWp6ZkpRcXpCbzBXR2NrNlZYT1lOYStYRGRJS04xVzI2RVBkekxWMFdSaUdGejdXT2ZYeFpkWDNEd0FNZGwxR2hZbmZGa2w0dUNXeGZRR3luZGhVWVdVZTNoTnQwaUxvdGpnL2tKL0lNNlpmZnFTdllWTG9FQ0pwdUdhYjJLRFllK0kzZUhtOGEyVXkxSmp1dmhIUmxIbHlrZFZQWk8yQ2RnOE1mdkgrRzJmZzN1VVFPMno2eFRvMW5reXBRVjgrVXJJbi8xZEhPNUp5Z2pSYlZGaFQzZVZTeHc0c29ibUx4NkNGVlM0allqSzJIazJNYitnRHFsUHpLR0xpVWZhcVdTM0h0UUs1RzZVWWtOa2NkMjdjS2FmUlNaeHBNczl4NXRzcmtSREs4U1drL1lHbHlhRkY4S1pKTkduS1hKWUFKYlJmaW1tUXBaLzlJNVpkR1hyMFp6QXlVRWFrd0ZMeEJZUmVtK0VlZ0g4VGtMOGFSdjNnMEI0STB4NkgzSEdsNk51dDIzQ2pReVQ4TFl1NEtZdXF5UlJPRXhyY2s2V0ZvRW9BTDkzWXkzb0UxNWpSaFBISHRpMWZsamVYcEkyTDB5ZmcrYkJKU0hqTUE0dFB0cjk2RWRNczdSMTBOVTl0anJIZUlYNVZ5OXNjRlFNS1Y2dEhZcXdTS0ZBSm1heFBZVGF1M1NDNjd0azErVzdrck0vT0VOUEVQL1JPVmpQN0xYUEtRSGVoRXZMM3hmQkYzTkxrbjN2OGlMejNYbEp1NDFqTUs0eERNZz09Il0sInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJQUk9WQVgwMFgwMFgwMDBZXl5eJjIuMTYuODQwLjEuMTEzODgzLjIuOS40LjMuMiZJU08iLCJzdWJqZWN0X3JvbGUiOiJBQVMiLCJwdXJwb3NlX29mX3VzZSI6IlRSRUFUTUVOVCIsImlzcyI6ImludGVncml0eTpqd3QtaXNzdWVyIiwibG9jYWxpdHkiOiJqd3QtbG9jYXRpb24iLCJzdWJqZWN0X2FwcGxpY2F0aW9uX3ZlcnNpb24iOiJWMS4wIiwic3ViamVjdF9vcmdhbml6YXRpb24iOiJSZWdpb25lIFRvc2NhbmEiLCJzdWJqZWN0X29yZ2FuaXphdGlvbl9pZCI6IjA5MCIsImF1ZCI6IkZTRV9HYXRld2F5IiwicGF0aWVudF9jb25zZW50Ijp0cnVlLCJhY3Rpb25faWQiOiJDUkVBVEUiLCJyZXNvdXJjZV9obDdfdHlwZSI6IignMTE1MDItMl5eMi4xNi44NDAuMS4xMTM4ODMuNi4xJykiLCJzdWJqZWN0X2FwcGxpY2F0aW9uX2lkIjoiRXF1aXBlIEZTRSBHYXRld2F5IiwiZXhwIjoxNjkxNTg0MDYzLCJzdWJqZWN0X2FwcGxpY2F0aW9uX3ZlbmRvciI6IkNvbm5lY3QgSW5mb3JtYXRpY3MgU1JMIiwiaWF0IjoxNjkxNTY5NjYzLCJqdGkiOiJFQkQyRTVCNC04NEM1LTRFMzUtOTE5Qy04NDJGMEIxMzNCRjgiLCJwZXJzb25faWQiOiJSU1NNUkEyMkEwMUEzOTlaXl5eJmFtcDsyLjE2Ljg0MC4xLjExMzg4My4yLjkuNC4zLjImYW1wO0lTTyJ9.LO349KgO7him4QnDvWGuXz-PuaDtytEuGj45XRswanZxpmq970bGMrHLmIfv_onLZekl_CpJAb-i6zIFHvZsLZdU56PIpN6LqL8_iFn8YcF_J234xTRrIExag3byYMFtqSFPXNEwKeHkfhhtaCWGIpVpM78Hw9Mpub1sYs9fHTLbdQ7g7iTMZe14F7ShSwZwmEi926SMbUB6cMg6IVTMtyGip__kbeJVLkdGjD-9uRh7eHPkfM0BLe6pR8hZf_ScajM21uf1imcsrm1NyMGTV06-jKS8soeyF63ZF8qk1wl-L2vm3Wu_Spp7Wcg5yDPFyVvclXp5jB0hf0DgfUg9hQ", "authorization": "Bearer eyJ4NWMiOlsiTUlJRmRqQ0NBMTZnQXdJQkFnSVVIakdMWlBpY2FXVkxDZVowR05KM1pBOFV6UXd3RFFZSktvWklodmNOQVFFTEJRQXdWekVuTUNVR0ExVUVBd3dlUTBFZ1RXbHVhWE4wWlhKdklHUmxiR3hoSUZOaGJIVjBaU0JVWlhOME1SOHdIUVlEVlFRS0RCWk5hVzVwYzNSbGNtOGdaR1ZzYkdFZ1UyRnNkWFJsTVFzd0NRWURWUVFHRXdKSlZEQWVGdzB5TXpBNE1ESXdPVEUwTURSYUZ3MHlOakE0TURJd09URTBNRE5hTUhjeEN6QUpCZ05WQkFZVEFrbFVNUjh3SFFZRFZRUUtEQlpOYVc1cGMzUmxjbThnWkdWc2JHRWdVMkZzZFhSbE1SOHdIUVlEVlFSaERCWkRSanBKVkMxUVVrOVdRVmd3TUZnd01GZ3dNREJaTVNZd0pBWURWUVFEREIxVE1TTXhNVEZEVDA1T1JVTlVTVTVHVDFKTlFWUkpRMU5UVWt4WVdEQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUxtVkZRdXRuazU2WURqL2xrdjhGd1FONmtMZmR4dDYveTNPRnlmcnNqNkptTmRITjBwVmRQSFFldG9sWURrLzBQN3l2eHp2N0JrcDRmVGFZWnVsNjhtY2p5TC9lSmhQZWozTENEL2lGQ0I5U0ZNUnV4Zld4c29uOUhZazBocjJQWEhmZEVMNkd6OXFSL01nMUtBcUFlWk5EbytMTGdVL2FHVXlHbkVMUC8vZmlVU1pBQ1pZODlPU1VodDA5RERDdU5JS011THFPRGVIVEx6NDFvYTRKMTBaN1JGV2RYTGZZZzJLbWN1bzRwZm5GL0l5am5qamptaUpSbk1nNnFXL25pODliT3JlaGZpajZSYWFJWGIyb2dVdU40OEVxOVVSR1gyY3lKd0FUL21rcVlPOGg1dUZzMlNiaEt4elZNTnNGaEE4dmFEeEx6Q2JnNXd5Ykw0WHVKVUNBd0VBQWFPQ0FSZ3dnZ0VVTUI4R0ExVWRJd1FZTUJhQUZCWTVxUm9GaWJjUExiSTE3Y0lKbXNVRGd5SS9NQklHQTFVZElBUUxNQWt3QndZRkswd2RBUXN3Z2EwR0ExVWRId1NCcFRDQm9qQ0JuNkNCbktDQm1ZYUJsbWgwZEhCek9pOHZZMkZ6YjJkbGFYTjJhV3d1YzI5blpXa3VhWFF2WldwaVkyRXZjSFZpYkdsamQyVmlMM2RsWW1ScGMzUXZZMlZ5ZEdScGMzUS9ZMjFrUFdOeWJDWnBjM04xWlhJOVEwNGxNMFJEUVN0TmFXNXBjM1JsY204clpHVnNiR0VyVTJGc2RYUmxLMVJsYzNRbE1rTlBKVE5FVFdsdWFYTjBaWEp2SzJSbGJHeGhLMU5oYkhWMFpTVXlRME1sTTBSSlZEQWRCZ05WSFE0RUZnUVVkVmI2azZnUmNYVVVLS04zaHpzbEJZRmF4ZkV3RGdZRFZSMFBBUUgvQkFRREFnWkFNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUJWTlZXY0lhaGFGd0F0ZnFlOVN6ajBCVzRvY3ZycFZQdkdZSmwvMmdCN2tmeGk2Z0lKNFFOTS96ejJJcENoUHA3Tk1CUWF6dHNhRkRkMThWU0ttZFlhend6Ym91c0tOdnR1YWp6ZkpRcXpCbzBXR2NrNlZYT1lOYStYRGRJS04xVzI2RVBkekxWMFdSaUdGejdXT2ZYeFpkWDNEd0FNZGwxR2hZbmZGa2w0dUNXeGZRR3luZGhVWVdVZTNoTnQwaUxvdGpnL2tKL0lNNlpmZnFTdllWTG9FQ0pwdUdhYjJLRFllK0kzZUhtOGEyVXkxSmp1dmhIUmxIbHlrZFZQWk8yQ2RnOE1mdkgrRzJmZzN1VVFPMno2eFRvMW5reXBRVjgrVXJJbi8xZEhPNUp5Z2pSYlZGaFQzZVZTeHc0c29ibUx4NkNGVlM0allqSzJIazJNYitnRHFsUHpLR0xpVWZhcVdTM0h0UUs1RzZVWWtOa2NkMjdjS2FmUlNaeHBNczl4NXRzcmtSREs4U1drL1lHbHlhRkY4S1pKTkduS1hKWUFKYlJmaW1tUXBaLzlJNVpkR1hyMFp6QXlVRWFrd0ZMeEJZUmVtK0VlZ0g4VGtMOGFSdjNnMEI0STB4NkgzSEdsNk51dDIzQ2pReVQ4TFl1NEtZdXF5UlJPRXhyY2s2V0ZvRW9BTDkzWXkzb0UxNWpSaFBISHRpMWZsamVYcEkyTDB5ZmcrYkJKU0hqTUE0dFB0cjk2RWRNczdSMTBOVTl0anJIZUlYNVZ5OXNjRlFNS1Y2dEhZcXdTS0ZBSm1heFBZVGF1M1NDNjd0azErVzdrck0vT0VOUEVQL1JPVmpQN0xYUEtRSGVoRXZMM3hmQkYzTkxrbjN2OGlMejNYbEp1NDFqTUs0eERNZz09Il0sInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJQUk9WQVgwMFgwMFgwMDBZXl5eJjIuMTYuODQwLjEuMTEzODgzLjIuOS40LjMuMiZJU08iLCJhdWQiOiJGU0VfR2F0ZXdheSIsImlzcyI6ImF1dGg6and0LWlzc3VlciIsImV4cCI6MTY5MTU4NDA2MywiaWF0IjoxNjkxNTY5NjYzLCJqdGkiOiJFQkQyRTVCNC04NEM1LTRFMzUtOTE5Qy04NDJGMEIxMzNCRjgifQ.trJXgcPAx04gVxdLbEt3u28nVROqzhjWhTGXCC9cWxhKAUdAe1URBJFKPcSX4X-_g6QWzh0ezKSZ_A3iGa8KV5O7jtwsA43JhLSDAhB7jTfcKgjjW42EUQAQE1kFe7p3lqqfQ2fx_lK4R0S5n-K12PZmVSrOE1R8yDVJ85eN5-LEKxzznjRs5bgJwGv5CVP2RotaniOl8HgZ1yGPZ_Y_1gNYmWWpvWCEmG1OsmzV0MGrVJdwSa-dlng0266L2ISlThAGVYMRU49b2S-9-gCyNAOGyeeBU3gS5fG9w2EFFSVPBcJXB-s6tEkYHmExiwzSFUMczxEsHmi7NijDIy9hfg", "user-agent": "PostmanRuntime/7.32.3", "cache-control": "no-cache", "postman-token": "364b339f-9b3c-4fd1-aacd-2d518391dd6f", "host": "modipa-val.fse.salute.gov.it", "accept-encoding": "gzip, deflate, br", "connection": "keep-alive", "content-length": "441" }, "Request Body": { "file": "/C:/Admin/FSE/apache-maven-3.8.8/bin/pdf-generator/target/output.pdf;type=application/pdf", "requestBody": "{\n \"healthDataFormat\": \"CDA\",\n \"mode\": \"ATTACHMENT\",\n \"activity\": \"VALIDATION\"\n}" }, "Response Headers": { "x-backside-transport": "FAIL FAIL", "connection": "Keep-Alive", "transfer-encoding": "chunked", "expires": "0", "cache-control": "no-cache, no-store, must-revalidate", "server": "GovWay-SOGEI", "pragma": "no-cache", "govway-message-id": "EBD2E5B4-84C5-4E35-919C-842F0B133BF8", "govway-transaction-errortype": "InteroperabilityInvalidRequest", "govway-transaction-id": "4d3c171a-3693-11ee-b966-005056ae7395", "date": "Wed, 09 Aug 2023 10:23:39 GMT", "vary": "*", "x-content-type-options": "nosniff", "content-type": "application/problem+json", "x-global-transaction-id": "3f7e3e2d64d3692b08a1ad9d" }, "Response Body": "{\"type\":\"https://govway.org/handling-errors/400/InteroperabilityInvalidRequest.html\",\"title\":\"InteroperabilityInvalidRequest\",\"status\":400,\"detail\":\"Received request is not conform to the required interoperability profile\",\"govway_id\":\"4d3c171a-3693-11ee-b966-005056ae7395\"}" }

IStacchiotti commented 1 year ago

Buongiorno @connect-informatics, Le segnaliamo che, dall'analisi dei token, è emerso che l'errore riscontrato è dovuto ai seguenti campi che non risultano popolati correttamente:

Per quanto riguarda il campo file che risulta undefined, vi suggeriamo di controllare la valorizzazione nella request body del parametro "file": nel messaggio precedente, in un caso risulta vuoto.

connect-informatics commented 1 year ago

buongiorno, dopo aver effettuato le variazioni da lei indicate ora ci viene restituito il seguente errore

{ "traceID": "06aef45136fec679", "spanID": "06aef45136fec679", "type": "/msg/jwt-validation", "title": "Campo token JWT non valido.", "detail": "JWT payload: Tipologia documento diversa dalla tipologia di CDA (code - codesystem)", "status": 403, "instance": "/jwt-document-type", "workflowInstanceId": "2.16.840.1.113883.2.9.2.10.4.4.7102.04f9c79660005ffffa2a55e72ffb803027b10b09f43f0775f0a92816f1e87cec.820ac42987^^^^urn:ihe:iti:xdw:2013:workflowInstanceId" }

grazie

IStacchiotti commented 1 year ago

Dovrebbe correggere nel file data.json il campo "resource_hl7_type", inserendo la corretta tipologia di documento, coerentemente con il cda prodotto. Nel caso specifico, dato che sta mandando un referto specialistico, dovrebbe valorizzarlo come segue:

"resource_hl7_type": "('11488-4^^2.16.840.1.113883.6.1')"

connect-informatics commented 1 year ago

effettuata la correzione indicata siamo riusciti a inoltrare il documento con esito positivo.

Grazie