TLDR; guarda l'ultimo paragrafo.Il consumo di servizio WCF da Oracle
Uno sviluppatore dalla nostra società di software partner ha bisogno di chiamare il nostro WCF (http base vincolante) di servizio, e lui ci ha chiesto di girare a ASMX per se stessi, perché lui ha problemi con chiamandolo da Oracle. Il servizio WCF viene utilizzato su piattaforme diverse (.net, java, php) senza errori.
Il suo codice gli dà Codice di stato: 500 - Errore interno server. Presumo che si tratti di inviare formati o contenuti di sapone errati.
così ho imparato che si dovrebbe usare utl_dbws invece di UTL_HTTP come quella sviluppatore ha fatto.
Ok, questo mi è sembrato un compito facile. Trovare un esempio di codice che lavora da internet e inviare un e-mail come "Ciao amico collega sviluppatore si dovrebbe usare utl_dbws pacchetto non UTL_HTTP e il codice di esempio a questo link".
Non sono l'unica persona al mondo che ha bisogno di fare questo, giusto?
Strano ma non sono riuscito a trovare alcun pezzo di codice di esempio approvato che comporti la chiamata a un servizio WCF da Oracle.
Ecco alcuni dei link che ho trovato su di esso;
https://forums.oracle.com/forums/thread.jspa?threadID=2354357 https://forums.oracle.com/forums/thread.jspa?threadID=1071996 http://steveracanovic.blogspot.com/2008/10/using-utldbws-package-to-call-web.html https://forums.oracle.com/forums/thread.jspa?messageID=4205205&tstart=0#4205205
http://www.oracle-base.com/articles/10g/utl_dbws-10g.php
Nessuno scrive qualsiasi esempio di codice di lavoro o nessuno dice che questo non è possibile.
Apprezzerei se qualcuno avesse un esempio di codice funzionante che chiamava un servizio WCF da Oracle.
Ho avuto un gioco con UTL_DBWS in passato per chiamare semplici servizi Web, trovato che non funzionava particolarmente bene e non trovava molto supporto per questo. Ho finito per utilizzare invece UTL_HTTP. –
@Jeffrey Kemp, hai riuscito a lavorare WCF chiama con UTL_HTTP? – berdem
Non ho mai usato i servizi WCF prima. –