<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=890123323-25052006><FONT face=Arial 
color=#0000ff size=2>I am not quite sure what you are asking here.&nbsp; If you 
and new functions, and you want to use those new functions then you will need to 
update the app.&nbsp; if you don't want to use the new functions then you don't 
need to update the app.</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV><!-- Converted from text/plain format -->
<P><FONT size=2>Regards<BR><BR>Sean<BR>-----------------------------<BR>Sean 
Cross<BR>Systems Development<BR><BR>Catalyst Risk Management<BR>PO Box 
230<BR>Napier<BR>Phone:&nbsp;&nbsp; 06 835 5868<BR>Mobile:&nbsp; 027 276 
6439<BR>Email:&nbsp;&nbsp; sean.cross@crm.co.nz&nbsp;<BR><A 
href="http://www.crm.co.nz/">http://www.crm.co.nz/</A><BR><BR>Offices in 
Auckland, Napier, Wellington &amp; Christchurch<BR><BR>Disclaimer:<BR>"The 
information contained in this document is confidential to the addressee(s) and 
may be legally privileged. Any view or opinions expressed are those of the 
author and may not be those of CRM. No guarantee or representation is made that 
this communication is free of errors, viruses or interference. If you have 
received this e-mail message in error please delete it and notify me. Thank 
you."</FONT></P>
<DIV>&nbsp;</DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> delphi-bounces@ns3.123.co.nz 
  [mailto:delphi-bounces@ns3.123.co.nz] <B>On Behalf Of </B>Jeremy 
  Coulter<BR><B>Sent:</B> Friday, 26 May 2006 9:18 a.m.<BR><B>To:</B> NZ Borland 
  Developers Group - Delphi List<BR><B>Subject:</B> RE: [DUG] Web 
  Services<BR></FONT><BR></DIV>
  <DIV></DIV><FONT style="FONT-SIZE: 10pt; FONT-FAMILY: tahoma">
  <DIV>&nbsp;It wont be so much the existing functions that will change, its 
  more that there will be new ones added.</DIV>
  <DIV>My question is, if/when a new function is added, how does the calling exe 
  know that its ok to call it? From what I have seen, when you add a reference 
  to a webservice, it creates a new PAS file that has all the functions etc in 
  it, and therefor this is compiled into the exe, so if I add new functions one 
  would assume that a new calling exe needs to be updated....which is what I 
  want to avoid.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Jeremy</DIV>
  <DIV>&nbsp;</DIV></FONT><BR>
  <BLOCKQUOTE 
  style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">-----Original 
    Message-----<BR>From: "Sean Cross - CRM" &lt;sean.cross@crm.co.nz&gt;<BR>To: 
    "NZ Borland Developers Group - Delphi List" 
    &lt;delphi@ns3.123.co.nz&gt;<BR>Date: Fri, 26 May 2006 09:02:21 
    +1200<BR>Subject: RE: [DUG] Web Services<BR><BR>
    <DIV dir=ltr align=left><SPAN class=125534820-25052006><FONT face=Arial 
    color=#0000ff size=2>The point of web services is that they are language and 
    platform agonistic.&nbsp; Therefore you can call a d.n web service from D7 
    etc.&nbsp; The restriction is that the web service must only require 
    parameters and results that D7 can support.&nbsp; it is possible to make a 
    .net web service that only .net can call (thanks ms) but it is as easy to 
    make one that anything can accept.&nbsp; You might also want to look at 
    using REST, <A 
    href="http://blog.marcocantu.com/blog/soaprest.html">http://blog.marcocantu.com/blog/soaprest.html</A>.</FONT></SPAN></DIV>
    <DIV dir=ltr align=left><SPAN class=125534820-25052006><FONT face=Arial 
    color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV dir=ltr align=left><SPAN class=125534820-25052006><FONT face=Arial 
    color=#0000ff size=2>I believe it is considered bad form to change the spec 
    of existing functions much as it is in dlls.&nbsp; You should version them 
    instead.&nbsp; Adding a new function won't affect existing apps 
    though.</FONT></SPAN></DIV><!-- Converted from text/plain format -->
    <DIV><FONT 
    size=2>Regards<BR><BR>Sean<BR>-----------------------------<BR>Sean 
    Cross<BR>Systems Development<BR><BR>Catalyst Risk Management<BR>PO Box 
    230<BR>Napier<BR>Phone:&nbsp;&nbsp; 06 835 5868<BR>Mobile:&nbsp; 027 276 
    6439<BR>Email:&nbsp;&nbsp; sean.cross@crm.co.nz&nbsp;<BR><A 
    href="http://www.crm.co.nz/">http://www.crm.co.nz/</A><BR><BR>Offices in 
    Auckland, Napier, Wellington &amp; Christchurch<BR><BR>Disclaimer:<BR>"The 
    information contained in this document is confidential to the addressee(s) 
    and may be legally privileged. Any view or opinions expressed are those of 
    the author and may not be those of CRM. No guarantee or representation is 
    made that this communication is free of errors, viruses or interference. If 
    you have received this e-mail message in error please delete it and notify 
    me. Thank you."</FONT></DIV>
    <DIV>&nbsp;</DIV><BR>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
      <HR tabIndex=-1>
      <FONT face=Tahoma size=2><B>From:</B> delphi-bounces@ns3.123.co.nz 
      [mailto:delphi-bounces@ns3.123.co.nz] <B>On Behalf Of </B>Jeremy 
      Coulter<BR><B>Sent:</B> Friday, 26 May 2006 8:06 a.m.<BR><B>To:</B> 
      delphi@delphi.org.nz<BR><B>Subject:</B> [DUG] Web 
      Services<BR></FONT><BR></DIV>
      <DIV></DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial size=2>Hi All.</FONT> 
      </SPAN></DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial size=2>We are looking 
      at improving some stuff at work, and web services will be something I feel 
      will help greatly.</FONT></SPAN></DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial size=2>What&nbsp; A 
      interested in knowing is, am I correct in understanding that Delphi 7 can 
      talk to a D2005 .Net webservice?</FONT></SPAN></DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial size=2>If the above 
      understanding is correct, if I make a change to the web service, then I 
      need to also change the exe calling the webservice?&nbsp; i.e. if I 
      add&nbsp; new functon t the webservice, then the caling exe needs to know 
      abou it etc. etc.</FONT></SPAN></DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial size=2>is this 
      correct?</FONT></SPAN></DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796310320-25052006><FONT face=Arial size=2>Thanks, 
      jeremy</FONT></SPAN></DIV><BR>
      <DIV><FONT size=2>--<BR>No virus found in this outgoing 
      message.<BR>Checked by AVG Free Edition.<BR>Version: 7.1.394 / Virus 
      Database: 268.7.1/347 - Release Date: 
    24/05/2006<BR></FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>