<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/21/ShowForum.aspx</link><description>Συζήτηση περί των web services και WSE, την υλοποίησή τους με το .NET Framework, καθώς και θέματα interoperability με άλλα συστήματα</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Consuming a simple asp.net 2.0 web service from delphi</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34998.aspx</link><pubDate>Fri, 14 Sep 2007 02:44:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34998</guid><dc:creator>miraclegr</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34998.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=34998</wfw:commentRss><description>&lt;br&gt;Φυσικά και έχεις δίκιο. Απλά έλπιζα κάποιος να ξέρει και ποιές είναι αυτές οι ρυθμίσεις στην Delphi ώστε να στείλει το σωστό codepage στο web service.&lt;br&gt;Μου πήρε μια μέρα για να τις βρώ γιατί δεν είναι και τόσο προφανές. Παραθέτω την λύση και για όσους μελλοντικούς αντιμετωπίσουν το ίδιο:&lt;br&gt;&lt;br&gt;Στο HTTPRIO component πρέπει να δηλωθεί η παρακάτω παράμετρος η οποία by default είναι false.&lt;br&gt;&lt;br&gt;HTTPRIO.HTTPWebNode.UseUTF8InHeader=True;&lt;br&gt;&lt;br&gt;Ευχαριστώ πολύ για την ανταπόκριση.&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Consuming a simple asp.net 2.0 web service from delphi</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34977.aspx</link><pubDate>Thu, 13 Sep 2007 15:42:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34977</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34977.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=34977</wfw:commentRss><description>99.999% δεν χρησιμοποιείς Unicode strings. Τα ? είναι το αποτέλεσμα όταν μετατρέπεται ένα string από το ένα codepage στο άλλο και δεν υπάρχει αντιστοιχία μεταξύ των χαρακτήρων. Όσοι χαρακτήρες δεν μπορούν να μετατραπούν αντικαθίστανται με ?. Διαφορετικά, θα έβλεπες "κινέζικα".</description></item><item><title>Απ: Consuming a simple asp.net 2.0 web service from delphi</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34971.aspx</link><pubDate>Thu, 13 Sep 2007 05:47:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34971</guid><dc:creator>miraclegr</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34971.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=34971</wfw:commentRss><description>&lt;P&gt;Ακολούθησα την ίδια διαδικασία και εγώ για να καλέσω ένα web service (.net 2) από Delphi 7. Όλα λειτουργούν κανονικά εκτός από τα ελληνικά.&lt;/P&gt;
&lt;P&gt;Αν σε web service που λαμβάνει μια παράμετρο τύπου string, περάσω αγγλικούς χαρακτήρες λειτουργεί κανονικά. Αν περάσω ελληνικά μετατρέπονται στον server σε ερωτηματικά (????????).&lt;/P&gt;
&lt;P&gt;Μήπως γνωρίζεις κάτι γι'αυτό?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Consuming a simple asp.net 2.0 web service from delphi</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12827.aspx</link><pubDate>Wed, 17 May 2006 00:02:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12827</guid><dc:creator>afiag</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12827.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=12827</wfw:commentRss><description>Τελικά κατάφερα να το κάνω να τρέξει. &lt;br&gt;Εχει σχέση με το wsdl.&lt;br&gt;Σύγκρινα τα wsdl από το studio 2003 και 2005 και είδα 2 διαφορές. &lt;br&gt;Μια μεγάλη παράγραφος λίγο πριν το τέλος και μία προτασούλα λιγο ποιο πάνω.&lt;br&gt;Η μεγάλη που ξεκινάει:&lt;br&gt;&lt;br&gt;&lt;font color="#a52a2a"&gt;&amp;lt;wsdl:binding name="&lt;b&gt;ServiceSoap12&lt;/b&gt;" type="tns:ServiceSoap"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap12:binding transport="http://schemas.xmlsoap.org/soap/http" /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;wsdl:operation name="HelloWorld"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...........&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...........&lt;br&gt;&amp;lt;/wsdl:binding&amp;gt;&lt;br&gt;&lt;br&gt;&lt;font color="#000000"&gt;δεν νομίζω οτι δημιουργεί κάποιο πρόβλημα.&lt;br&gt;&lt;br&gt;&lt;br&gt;Το πρόβλημα ήταν η μικρή διαφορά στο σημείο που ξεκινάει:&lt;br&gt;&lt;br&gt;&lt;font color="#a52a2a"&gt;&amp;lt;wsdl:binding name="&lt;b&gt;ServiceSoap&lt;/b&gt;" type="tns:ServiceSoap"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:binding transport="http://schemas.xmlsoap.org/soap/http" /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;wsdl:operation name="HelloWorld"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:operation soapAction="http://tempuri.org/HelloWorld" style="document" /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .........&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .........&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .........&lt;br&gt;&amp;lt;/wsdl:binding&amp;gt;&lt;br&gt;&lt;br&gt;&lt;font color="#000000"&gt;Το έκανα έτσι:&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a52a2a"&gt;&lt;font color="#000000"&gt;&lt;font color="#a52a2a"&gt;&amp;lt;wsdl:binding name="&lt;b&gt;ServiceSoap&lt;/b&gt;" type="tns:ServiceSoap"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:binding transport="http://schemas.xmlsoap.org/soap/http" &lt;b&gt;&lt;font color="#ff0000"&gt;style="document"&lt;/font&gt;&lt;/b&gt; /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;wsdl:operation name="HelloWorld"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:operation soapAction="http://tempuri.org/HelloWorld" style="document" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .........&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .........&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .........&lt;br&gt;
&amp;lt;/wsdl:binding&amp;gt;&lt;br&gt;&lt;br&gt;&lt;font color="#000000"&gt;Η μόνη διαφορά είναι ότι πρ'οσθεσα το &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a52a2a"&gt;&lt;font color="#000000"&gt;&lt;font color="#a52a2a"&gt;&lt;b&gt;&lt;font color="#ff0000"&gt;style="document"&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a52a2a"&gt;&lt;font color="#000000"&gt;&lt;font color="#a52a2a"&gt;&lt;font color="#000000"&gt;.&lt;br&gt;Προσθέτοντας αυτό δούλεψε κανονικά.&lt;br&gt;&lt;br&gt;Δεν ξέρω πως ξεκινάει το πρόβλημα. Δηλαδη αν είναι θέμα ρυθμίσεων ή κάποιας ασυμβατότητας&lt;br&gt;του ενός ή του άλλου εργαλέιου.&lt;br&gt;&lt;br&gt;Αν κάποιος βασιζόμενος σε αυτά μπορεί να φτάσει σε καλύτερο συμπέρασμα θα ήταν καλό.&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Consuming a simple asp.net 2.0 web service from delphi</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12804.aspx</link><pubDate>Tue, 16 May 2006 22:21:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12804</guid><dc:creator>afiag</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12804.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=12804</wfw:commentRss><description>Εφτιαξα ένα απλό &lt;b&gt;asp.net 2.0 web service&lt;/b&gt; που περιμένει ένα string και επιστρέφει ένα άλλο String. &lt;br&gt;Το εκανα κανονικα consume απο ενα .net application.&lt;br&gt;Προσπαθόντας να το κάνω consume από το delphi 7 και 2006 μου βγάζει: SOAP Response Packet, Result element expected..........&lt;br&gt;&lt;br&gt;Αυτός ήταν ο κώδικας για το webservice.&lt;br&gt;&lt;br&gt;&lt;font color="#0000ff"&gt;[WebMethod]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string GetMyName(string myName)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return myName;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;/font&gt;&lt;br&gt;Εφτιαξα το HelloWorld και το εκανα consume κανονικά.&lt;br&gt;&lt;br&gt;[&lt;font color="#0000ff"&gt;WebMethod]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public string HelloWorld() &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "Hello World";&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;br&gt;
&lt;br&gt;Μετά άλλαξα το πρώτο και του έβαλα να επιστρεφει και κάτι ακόμα&lt;br&gt;&lt;br&gt;&lt;font color="#0000ff"&gt;[WebMethod]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public string GetMyName(string myName)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&lt;b&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt; return "My name is " + myName;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;Το αποτέλεσμα ήταν ότι δεν μου έβγαζε error αλλα επέστρεφε μονο το σταθερό κομμάτι&lt;br&gt;δηλαδη "My name is "&lt;br&gt;Δεν μπορεί να περάσει τιμή στην myName. Είναι empty.&lt;br&gt;&lt;br&gt;Πρέπει να σημειώσω ότι φτιαχνοντας το ιδιο web service με το Visual Studio 2003 &lt;br&gt;το κάνω κανονικά consume απο το delphi.&lt;br&gt;&lt;br&gt;Ξέρει κανένας τίποτα; &lt;br&gt;&lt;br&gt;Ευχαριστώ ! ! !&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>