Closed bago closed 5 years ago
Forse ho trovato. Mi pare che rinominando il mio file xml secondo il pattern richiesto dallo SdI la chiamata ora abbia funzionato. Non avevo valutato che un nome file potesse scaturire in un errore 500.
Grazie per la libreria!
Ciao, il nome non valido del file dovrebbe portare a una NotificaScarto, non errore 500. Probabilmente hai apportato qualche altra modifica... :-)
PS: tieni presente che a breve cambierò il namespace della libreria, probabilmente in
Taocomp\Einvoicing\Sdicoop\Client
o Taocomp\Einvoicing\SdicoopClient
, per via di un paio di classi presenti anche nel pacchetto server (php-sdicoop-server) e che generano un warning.
Grande, hai levato lo warring e mi si aggiorna tutto tramite composer update senza problemi !!!! 😆 😉 😊 😋 😎 😍 😘
Sono piuttosto sicuro di non aver fatto altro che cambiare nome al file: forse il server di test era momentaneamente malfunzionante e rispondeva 500 a qualunque richiesta? (erano i miei primi tentativi, quindi non so quale sia la "disponibilità" di quel server e quando sia stabile).
Comunque ho visto che hai fatto un nuovo rilascio, aggiornerò e proverò con un nome sbagliato per vedere se il problema era quello. Grazie!
Sono piuttosto sicuro di non aver fatto altro che cambiare nome al file: forse il server di test era momentaneamente malfunzionante e rispondeva 500 a qualunque richiesta? (erano i miei primi tentativi, quindi non so quale sia la "disponibilità" di quel server e quando sia stabile).
Comunque ho visto che hai fatto un nuovo rilascio, aggiornerò e proverò con un nome sbagliato per vedere se il problema era quello. Grazie!
Occhio ché è cambiato il namespace.
Per quanto riguarda il nome della fattura, se eseguo da linea di comando:
php examples/send-invoice.php
ottengo comunque
`Taocomp\Einvoicing\SdicoopClient\Client: RispostaSdIRiceviFile IdentificativoSdI:7214074 DataOraRicezione:2018-12-27T11:39:37.698+01:00
IdentificativoSdI: 7214074 DataOraRicezione : 2018-12-27T11:39:37.698+01:00`
Ho appena provato e confermo che dipende dal nome file. Se chiamo il file xml con il nome "WS001-invio-file-errato.xml" il server mi risponde con un errore 500. Non sono stato a fare prove per capire quale parte del nome non piaccia, ma se metto "IT#MIAPARTITAIVA#_00001.xml" parte, mentre se lo stesso file lo chiamo come indicato prima, mi da errore 500. Considerata il mio magnetismo per i bug avrò beccato l'unico nome che non si aspettano :-)
Ok, svelato l'arcano:
WS001-invio-file-errato.xml
: errore 500 (contiene "-", non consentiti)WS001_invio_file_errato.xml
: lo prende e mi restituisce un IdentificativoSdI (nome errato, ma contiene tutti caratteri leciti)Ciao e buon anno! :-)
Grazie per gli auguri e grazie per la libreria: a parte questi problemi del server che da errore senza spiegare perchè e del server che ogni tanto comincia a rispondere 500 a qualunque chiamata, dal punto di vista del codice di questa libreria ha funzionato tutto al primo colpo!
Sono a 8/10 sull'avanzamento per l'accreditamento. Spero che le 2 "notifiche decorrenze" siano solo da aspettare 24/48 ore dopo gli invii delle relative fatture.
Scusate se commento una issue un po vecchiotta, ma anche tenendo un file nominato correttamente ricevo ugualmente un errore 500, allego screenshot:
@LuigiElleBalotta Have u resolved the issue?
@LuigiElleBalotta Have u resolved the issue?
No since i'm not working anymore for that """company""", so I don't give a shit anymore :D
Provando a fare la chiamata di esempio, lo sdi mi risponde con 500 internal server error.
Se non passo il certificato client mi da 403, quindi suppongo che il mio certificato client gli vada bene, ma non so da dove partire per investigare sul problema 500: è mai capitato a voi?