[RISOLTO] Problema di endpoint

Buongiorno a tutti.

Siamo anche noi bloccati con il test di interoperabilità. Al momento veniamo correttamente chiamati dal SdI all’endpoint corretto per la ricezione sia delle fatture in entrata sia dele notifiche, ma non riusciamo a distinguerle perché entrambe sono sul pathname / (es https://dominio.it/)

Come possiamo risolvere?

Grazie in anticipo

bel problema, potete comunque richiedere l’annullamento dell’accreditamento e rifarlo.

comunque ipotizzando di avere tutto sul path / potete distinguere le chiamate andando a leggere l’header http soapaction delle richieste in arrivo dai sistemi sogei:

POST / HTTP/1.1
host: dominio.it:443
accept: application/soap+xml,multipart/related,text/*
user-agent: IBM WebServices/1.0
cache-control: no-cache
pragma: no-cache
soapaction: "http://www.fatturapa.it/TrasmissioneFatture/NotificaScarto"
connection: Keep-Alive
content-type: text/xml; charset=UTF-8
date: Wed, 14 Nov 2018 14:19:18 GMT
x-php-ob-level: 0

Ciao cesco,

abbiamo risolto annullando l’accreditamento e facendone un altro. Avevamo sbagliato ad indicare gli endpoint nel primo accreditamento. Adesso il SdI ci chiama correttamente.

Grazie per averci risposto.
Emanuele

Ciao Eliardo, posso sapere come sono i vostri endpoint ?
Sono del tipo
https://nomeserver/TrasmissioneFatture
https://nomeserver/RicezioneFatture
?

1 Mi Piace

Sì, esatto. Sono esattamente così

In realtà parsando il messaggio XML inviato da SdI è facile distinguere di che cosa si tratta. Basta guardare il tag root.

Avevamo preso in considerazione questa strada, ma il nostro server funziona in modo diverso ed abbiamo scartato questa possibilità. Grazie comunque per la risposta