4 messaggi dal 18 novembre 2014
Buongiorno,

da diverso tempo utilizzo i web service della Sogei basati sul protocollo SOAP per gestire la ricetta dematerializzata sia per la prescrizione che per l'erogazione di ricette farmaceutiche e specialistiche.

Ho anche creato una libreria per l'interfacciamento con tutti i servizi messi a disposizione dalla sogei e che può essere utilizzata da qualsiasi ambiente di sviluppo per applicazioni già esistenti ma che non riescono ad interfacciarsi con sogei. Se qualcuno volesse informazioni aggiuntive può contattarmi al seguente indirizzo: info@dlservice.it

Adesso è spuntato un nuovo servizio per la gestione delle spese sanitarie da parte dei contribuenti che possono usufruire del 730 precompilato.

Ho già realizzato tutti i moduli necessari al funzionamento dei servizi, infatti riesco ad inviare in un file XML zippato l'elenco delle ricevute emesse dalle strutture mediche, il problema nasca dal tipo di protocollo che a breve la sogei adotterà per l'invio dei file.

Si tratta del protocollo MTOM (Message Transmission Optimization Mechanism)

Questa modalità di trasmissione, basata anch’essa sul protocollo SOAP, utilizza un meccanismo di ottimizzazione dei messaggi. Nasce come alternativa ai protocolli MIME e DIME proprietari e perciò è indipendente dalla piattaforma di implementazione.

Qualcuno l'ha mai utilizzata ed implementata?

Io utilizzo l'ambiente microsoft visual studio .net 2010 c#

Grazie sempre per l'aiuto che fornite

Saluti

Daniele
1 messaggio dal 07 aprile 2014
Ciao, perdonami ma ho io una domanda per te: sto sviluppando anch'io un software per potermi collegare ai ws della ricetta dematerializzata e per l'invio dei certificati inps ma non trovo da nessuna parte una documentazione relativa ai dati di test, cioè ai dati del medico di test da utilizzare nell'ambiente di test.
Mi puoi aiutare? ho visto che per il nuovo servizio del 730 c'è un kit di sviluppo, ma per la ricetta non trovo niente.

Grazie a chiunque possa aiutarmi. Lo so che non è una questione tecnica ma sto impazzendo da diversi giorni.
2 messaggi dal 08 novembre 2007
Ciao Daniele,

mi sono appena messo a creare anche io il file .xml da inviare a Sogei. per un mio cliente ottico.

mi puoi dare alcune dritte per poter iniziare a creare il sudetto file.

dove posso reperire informazioni al riguardo.

magari esempi in vari linguaggi C# o Vb.

grazie
4 messaggi dal 18 novembre 2014
Ciao Sandro,

non credo che troverai in rete esempi completi su come si interfacciano i web services per la gestione del 730 precompilato, oppure la ricetta dematerializzata specialistica o formaceutica oppure le nuove procedure per la gestione della Parola Chiave.
Potrai trovare qualche riga di codice che ti spiega come risolvere i problemi che andrai trovando durante la realizzazione del tuo software.

Per esperienza ti dico che dovrai lavorarci su parecchio per realizzare le interfacce con i web services. Il sistema è abbastanza ostico e complesso, se vuoi posso darti la soluzione che ho realizzato. Potrai contattarmi alla seguente email: info@dlservice.it

Saluti

Daniele
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao ragazzi,
oggi alla conferenza Codemotion, il Team per la trasformazione digitale del Governo italiano ha annunciato il sito Developers Italia, che propone una community e progetti open source per l'integrazione con i webservice della Pubblica Amministrazione.
Quindi, per problemi con tali servizi, provate a consultare:
https://developers.italia.it/

Al momento il sito è in beta e via via verrà integrato con esempi ai vari servizi della PA.

Enjoy learning and just keep making
Io ho un problema con invio telematico. Da quando è stato fatto upgrade sul portaler al TLS 1.2 non riesco più ad inviare, ricevo sempre l'errore:

I messaggi MTOM devono essere di tipo 'application/xop+xml'.

Allego il codice che uso per l'invio dei dati, invio telematico a Sogei:

string sTestEndpointInvio = "https://invioSS730pTest.sanita.finanze.it/InvioTelematicoSS730pMtomWeb/InvioTelematicoSS730pMtomPort";

InvioTelematicoSS730pMtomClient oInvio = new InvioTelematicoSS730pMtomClient("InvioTelematicoSS730pMtomPort", sTestEndpointInvio);
// Conterrà i dati di richiesta
inviaFileMtomRequest oRequest = new inviaFileMtomRequest();
// Conterrà i dati di risposta
inviaFileMtomResponse oResponse = new inviaFileMtomResponse();

String nomeFile = String.Empty;
nomeFile = String.Format("{0}\\{1}.xml", fldDirectoryOutput.NullableValue, nomefileUtente);
String nomeAllegato = String.Format("{0}\\{1}.zip", fldDirectoryOutput.NullableValue, nomefileUtente);
Zip(nomeFile, nomeAllegato, String.Empty);
FileInfo nomeZippato = new FileInfo(nomeAllegato);

String cfProprietario;
cfProprietario = Settings.ProjectSettings.CFProprietario;
oProprietario.cfProprietario = cfProprietario;
oProprietario.codiceRegione = Settings.ProjectSettings.CodiceRegione;
oProprietario.codiceAsl = Settings.ProjectSettings.CodiceASL;
oProprietario.codiceSSA = Settings.ProjectSettings.CodiceUfficio;

oRequest.datiProprietario = oProprietario;
oRequest.nomeFileAllegato = nomeZippato.Name;
oRequest.opzionale1 = "";
oRequest.opzionale2 = "";
oRequest.opzionale3 = "";
oRequest.documento = System.IO.File.ReadAllBytes(nomeAllegato);

String pinCode = Settings.ProjectSettings.Pincode;
oRequest.pincodeInvianteCifrato = Classes.Helpers.CifraPinCode(pinCode);
oInvio.Endpoint.Behaviors.Add(new Classes.BasicAuthenticationBehavior(Settings.ProjectSettings.User, Settings.ProjectSettings.Password));
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(Object obj, X509Certificate certificate, X509Chain chain, System.Net.Security.SslPolicyErrors errors)
{
return (true);
};
oRicevuta = oInvio.inviaFileMtom(oRequest.nomeFileAllegato, oRequest.pincodeInvianteCifrato, oRequest.datiProprietario, String.Empty, String.Empty, String.Empty, oRequest.documento);

non capisco come impostare il content type, con Soap UI vedo che se soap Versio è 1.1 il content non va bene, se è Soap 1.2 va bene.
Ma dove posso impostare il contentType o la soap versione ?

L'invio funzionava prima dell'upgrade al protocollo TLS 1.2, ho eseguito upgrade al framework 4.6.1 sdella procedura ma non riesco ad inviare.
Grazie per l'attenzione

Vittorio Morellini
3 messaggi dal 21 gennaio 2020
Anche io sto combattendo con procedura web service ws Sogei per 730...
Grazie per avere specificato che hanno cambiato il framework a .NET 4.61 e il Tsl a 1.2...
Non lo sapevo...
Dove si puo' reperire la documentazione ufficiale Sogei con queste e altre informazioni ?
Grazie ancora.. Buon lavoro..
Ciao,
il Framework minimo di .Net deve essere il 4.6.1 per utilizzare il protocollo TLS 1.2
Il proboema è che ora l'invio dei dati Mtom mi dà quell'errore sul cobntent type ed usando il loro client non riesco ad impostare il content type.

La documentazione la trovi in:

https://sistemats1.sanita.finanze.it/portale/spese-sanitarie/documenti-e-specifiche-tecniche-strumenti-per-lo-sviluppo

qui ci sono i link del kit per lo sviluppatore e della doc

Vittorio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.