473,748 Members | 2,540 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Access webservice using ASP

2 New Member
Hi,
I have a problem accessing remote webservice from my asp code. Instead of returning results, it returns list of web methods it has.
Wonder where i'm doing wrong. Also note that, this is a ristricted webservice, which need username password to access and I can't use third party tools (llike xmlspy, webservice studio) to access it and debug. I only got is WSDL.

Here is the WSDL
Expand|Select|Wrap|Line Numbers
  1. <wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:DefaultNamespace" xmlns:intf="urn:DefaultNamespace" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:DefaultNamespace">
  2.     <wsdl:types>
  3.         <schema targetNamespace="urn:DefaultNamespace" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  4.             <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
  5.             <complexType name="Person">
  6.                 <sequence>
  7.                     <element name="branch" nillable="true" type="xsd:string"/>
  8.                     <element name="branchAcronym" nillable="true" type="xsd:string"/>
  9.                     <element name="division" nillable="true" type="xsd:string"/>
  10.                     <element name="divisionAcronym" nillable="true" type="xsd:string"/>
  11.                     <element name="extNo" nillable="true" type="xsd:string"/>
  12.                     <element name="notesCommonName" nillable="true" type="xsd:string"/>
  13.                     <element name="notesName" nillable="true" type="xsd:string"/>
  14.                     <element name="portfolio" nillable="true" type="xsd:string"/>
  15.                     <element name="positionAcronym" nillable="true" type="xsd:string"/>
  16.                     <element name="positionLevel" type="xsd:int"/>
  17.                     <element name="positionType" nillable="true" type="xsd:string"/>
  18.                     <element name="section" nillable="true" type="xsd:string"/>
  19.                     <element name="sectionAcronym" nillable="true" type="xsd:string"/>
  20.                     <element name="signatureLevel" type="xsd:int"/>
  21.                     <element name="siteCode" nillable="true" type="xsd:string"/>
  22.                     <element name="postNominal" nillable="true" type="xsd:string"/>
  23.                     <element name="familyName" nillable="true" type="xsd:string"/>
  24.                     <element name="personId" nillable="true" type="xsd:string"/>
  25.                     <element name="positionTitle" nillable="true" type="xsd:string"/>
  26.                     <element name="department" nillable="true" type="xsd:string"/>
  27.                     <element name="salutation" nillable="true" type="xsd:string"/>
  28.                     <element name="formalSalutation" nillable="true" type="xsd:string"/>
  29.                     <element name="middleName" nillable="true" type="xsd:string"/>
  30.                     <element name="givenName" nillable="true" type="xsd:string"/>
  31.                 </sequence>
  32.             </complexType>
  33.             <complexType name="ArrayOfPerson">
  34.                 <complexContent>
  35.                     <restriction base="soapenc:Array">
  36.                         <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:Person[]"/>
  37.                     </restriction>
  38.                 </complexContent>
  39.             </complexType>
  40.             <complexType name="Exception">
  41.                 <sequence>
  42.                     <element name="errorType" nillable="true" type="xsd:string"/>
  43.                     <element name="message" nillable="true" type="xsd:string"/>
  44.                 </sequence>
  45.             </complexType>
  46.         </schema>
  47.     </wsdl:types>
  48.     <wsdl:message name="GetHeadsRequest">
  49.         <wsdl:part name="MS" type="xsd:boolean"/>
  50.         <wsdl:part name="PS" type="xsd:boolean"/>
  51.         <wsdl:part name="GG" type="xsd:boolean"/>
  52.     </wsdl:message>
  53.     <wsdl:message name="GetHeadsResponse">
  54.         <wsdl:part name="GetHeadsReturn" type="impl:ArrayOfPerson"/>
  55.     </wsdl:message>
  56.     <wsdl:message name="GetPersonByCommonNameRequest">
  57.         <wsdl:part name="notesName" type="xsd:string"/>
  58.     </wsdl:message>
  59.     <wsdl:message name="GetIPPLRequest"/>
  60.     <wsdl:message name="GetIPPLResponse1">
  61.         <wsdl:part name="GetIPPLReturn" type="impl:ArrayOfPerson"/>
  62.     </wsdl:message>
  63.     <wsdl:message name="GetMyRecordsResponse">
  64.         <wsdl:part name="GetMyRecordsReturn" type="impl:ArrayOfPerson"/>
  65.     </wsdl:message>
  66.     <wsdl:message name="GetPersonByCommonNameResponse">
  67.         <wsdl:part name="GetPersonByCommonNameReturn" type="impl:ArrayOfPerson"/>
  68.     </wsdl:message>
  69.     <wsdl:message name="GetPeopleBySearchRequest">
  70.         <wsdl:part name="allWords" type="xsd:string"/>
  71.         <wsdl:part name="PeopleOnly" type="xsd:boolean"/>
  72.         <wsdl:part name="SiteOnly" type="xsd:boolean"/>
  73.         <wsdl:part name="currentOnly" type="xsd:boolean"/>
  74.     </wsdl:message>
  75.     <wsdl:message name="Exception">
  76.         <wsdl:part name="Exception" type="impl:Exception"/>
  77.     </wsdl:message>
  78.     <wsdl:message name="GetIPPLRequest1">
  79.         <wsdl:part name="positionLevel" type="xsd:int"/>
  80.     </wsdl:message>
  81.     <wsdl:message name="GetPeopleBySearchRequest1">
  82.         <wsdl:part name="givenNames" type="xsd:string"/>
  83.         <wsdl:part name="lastName" type="xsd:string"/>
  84.         <wsdl:part name="location" type="xsd:string"/>
  85.         <wsdl:part name="PeopleOnly" type="xsd:boolean"/>
  86.         <wsdl:part name="SiteOnly" type="xsd:boolean"/>
  87.         <wsdl:part name="currentOnly" type="xsd:boolean"/>
  88.     </wsdl:message>
  89.     <wsdl:message name="GetMyRecordsRequest"/>
  90.     <wsdl:message name="GetPeopleBySearchResponse">
  91.         <wsdl:part name="GetPeopleBySearchReturn" type="impl:ArrayOfPerson"/>
  92.     </wsdl:message>
  93.     <wsdl:message name="GetIPPLResponse">
  94.         <wsdl:part name="GetIPPLReturn" type="impl:ArrayOfPerson"/>
  95.     </wsdl:message>
  96.     <wsdl:message name="GetPeopleBySearchResponse1">
  97.         <wsdl:part name="GetPeopleBySearchReturn" type="impl:ArrayOfPerson"/>
  98.     </wsdl:message>
  99.     <wsdl:portType name="Directories">
  100.         <wsdl:operation name="GetIPPL">
  101.             <wsdl:input name="GetIPPLRequest" message="impl:GetIPPLRequest"/>
  102.             <wsdl:output name="GetIPPLResponse" message="impl:GetIPPLResponse"/>
  103.             <wsdl:fault name="Exception" message="impl:Exception"/>
  104.         </wsdl:operation>
  105.         <wsdl:operation name="GetIPPL" parameterOrder="positionLevel">
  106.             <wsdl:input name="GetIPPLRequest1" message="impl:GetIPPLRequest1"/>
  107.             <wsdl:output name="GetIPPLResponse1" message="impl:GetIPPLResponse1"/>
  108.             <wsdl:fault name="Exception" message="impl:Exception"/>
  109.         </wsdl:operation>
  110.         <wsdl:operation name="GetHeads" parameterOrder="MS PS GG">
  111.             <wsdl:input name="GetHeadsRequest" message="impl:GetHeadsRequest"/>
  112.             <wsdl:output name="GetHeadsResponse" message="impl:GetHeadsResponse"/>
  113.             <wsdl:fault name="Exception" message="impl:Exception"/>
  114.         </wsdl:operation>
  115.         <wsdl:operation name="GetMyRecords">
  116.             <wsdl:input name="GetMyRecordsRequest" message="impl:GetMyRecordsRequest"/>
  117.             <wsdl:output name="GetMyRecordsResponse" message="impl:GetMyRecordsResponse"/>
  118.             <wsdl:fault name="Exception" message="impl:Exception"/>
  119.         </wsdl:operation>
  120.         <wsdl:operation name="GetPersonByCommonName" parameterOrder="notesName">
  121.             <wsdl:input name="GetPersonByCommonNameRequest" message="impl:GetPersonByCommonNameRequest"/>
  122.             <wsdl:output name="GetPersonByCommonNameResponse" message="impl:GetPersonByCommonNameResponse"/>
  123.             <wsdl:fault name="Exception" message="impl:Exception"/>
  124.         </wsdl:operation>
  125.         <wsdl:operation name="GetPeopleBySearch" parameterOrder="allWords PeopleOnly SiteOnly currentOnly">
  126.             <wsdl:input name="GetPeopleBySearchRequest" message="impl:GetPeopleBySearchRequest"/>
  127.             <wsdl:output name="GetPeopleBySearchResponse" message="impl:GetPeopleBySearchResponse"/>
  128.             <wsdl:fault name="Exception" message="impl:Exception"/>
  129.         </wsdl:operation>
  130.         <wsdl:operation name="GetPeopleBySearch" parameterOrder="givenNames lastName location PeopleOnly SiteOnly currentOnly">
  131.             <wsdl:input name="GetPeopleBySearchRequest1" message="impl:GetPeopleBySearchRequest1"/>
  132.             <wsdl:output name="GetPeopleBySearchResponse1" message="impl:GetPeopleBySearchResponse1"/>
  133.             <wsdl:fault name="Exception" message="impl:Exception"/>
  134.         </wsdl:operation>
  135.     </wsdl:portType>
  136.     <wsdl:binding name="BlaSoapBinding" type="impl:Directories">
  137.         <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  138.         <wsdl:operation name="GetIPPL">
  139.             <wsdlsoap:operation/>
  140.             <wsdl:input>
  141.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  142.             </wsdl:input>
  143.             <wsdl:output>
  144.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  145.             </wsdl:output>
  146.             <wsdl:fault name="Exception">
  147.                 <wsdlsoap:fault name="Exception" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  148.             </wsdl:fault>
  149.         </wsdl:operation>
  150.         <wsdl:operation name="GetIPPL">
  151.             <wsdlsoap:operation/>
  152.             <wsdl:input>
  153.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  154.             </wsdl:input>
  155.             <wsdl:output>
  156.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  157.             </wsdl:output>
  158.             <wsdl:fault name="Exception">
  159.                 <wsdlsoap:fault name="Exception" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  160.             </wsdl:fault>
  161.         </wsdl:operation>
  162.         <wsdl:operation name="GetHeads">
  163.             <wsdlsoap:operation/>
  164.             <wsdl:input>
  165.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  166.             </wsdl:input>
  167.             <wsdl:output>
  168.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  169.             </wsdl:output>
  170.             <wsdl:fault name="Exception">
  171.                 <wsdlsoap:fault name="Exception" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  172.             </wsdl:fault>
  173.         </wsdl:operation>
  174.         <wsdl:operation name="GetMyRecords">
  175.             <wsdlsoap:operation/>
  176.             <wsdl:input>
  177.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  178.             </wsdl:input>
  179.             <wsdl:output>
  180.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  181.             </wsdl:output>
  182.             <wsdl:fault name="Exception">
  183.                 <wsdlsoap:fault name="Exception" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  184.             </wsdl:fault>
  185.         </wsdl:operation>
  186.         <wsdl:operation name="GetPersonByCommonName">
  187.             <wsdlsoap:operation/>
  188.             <wsdl:input>
  189.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  190.             </wsdl:input>
  191.             <wsdl:output>
  192.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  193.             </wsdl:output>
  194.             <wsdl:fault name="Exception">
  195.                 <wsdlsoap:fault name="Exception" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  196.             </wsdl:fault>
  197.         </wsdl:operation>
  198.         <wsdl:operation name="GetPeopleBySearch">
  199.             <wsdlsoap:operation/>
  200.             <wsdl:input>
  201.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  202.             </wsdl:input>
  203.             <wsdl:output>
  204.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  205.             </wsdl:output>
  206.             <wsdl:fault name="Exception">
  207.                 <wsdlsoap:fault name="Exception" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  208.             </wsdl:fault>
  209.         </wsdl:operation>
  210.         <wsdl:operation name="GetPeopleBySearch">
  211.             <wsdlsoap:operation/>
  212.             <wsdl:input>
  213.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  214.             </wsdl:input>
  215.             <wsdl:output>
  216.                 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  217.             </wsdl:output>
  218.             <wsdl:fault name="Exception">
  219.                 <wsdlsoap:fault name="Exception" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:DefaultNamespace"/>
  220.             </wsdl:fault>
  221.         </wsdl:operation>
  222.     </wsdl:binding>
  223.     <wsdl:service name="DirectoriesService">
  224.         <wsdl:port name="Bla" binding="impl:BlaSoapBinding">
  225.             <wsdlsoap:address location="http://somewebsite:80/system/webservices.nsf/directoriesservices?OpenWebService"/>
  226.         </wsdl:port>
  227.     </wsdl:service>
  228. </wsdl:definitions>
  229.  

Here is my simple asp page to access the page

Expand|Select|Wrap|Line Numbers
  1. <html> 
  2. <head> 
  3.     <META name=VI60_defaultClientScript content=VBScript> 
  4. </head> 
  5. <body> 
  6. <form> 
  7. <input type="button" value="Hello!" name="HelloButton"> 
  8. <script language="VBScript"> 
  9. '<!-- 
  10. sub HelloButton_OnClick() 
  11.  GetXMLSearchResults() 
  12. End Sub 
  13.  
  14. Function GetXMLSearchResults() 
  15.             Dim xmlhttp, strSoapRequest, strSOAPResponse 
  16.             strSOAPResponse = "" 
  17.             Const SoapServer = "somewebsite" 
  18.             Const SoapPath = "/directoriesservices?OpenWebService" 
  19.             Dim  SoapURL 
  20.             SoapURL  = "http://" & SoapServer & SoapPath 
  21.             set xmlhttp = CreateObject("Msxml2.ServerXMLHTTP") 
  22.             'Create SOAP request 
  23.             strSoapRequest = MakeSOAPMessage() 
  24.             ' Set the Headers 
  25.             xmlhttp.Open "GET", SoapURL, False, "Username" ,"password"           ' False = Do not respond immediately 
  26.  
  27.             xmlhttp.setRequestHeader "Content-Type", "text/xml; charset=utf-8" 
  28.             xmlhttp.setRequestHeader "SOAPAction", "GetPeopleBySearch" 
  29.             'Send SOAP Request 
  30.             xmlhttp.send(strSoapRequest) 
  31.             Response.Write xmlhttp.responseText 
  32.  
  33.             'Response.End 
  34.             strSOAPResponse = "" 
  35.             If Cint(xmlhttp.Status) = 200 Then                                   ' Response from server was success 
  36.                         strSOAPResponse = xmlhttp.responseText 
  37.             Else                                                                  ' Response from server failed 
  38.                         Response.Write "<div class='feedback_error'> Error in accessing search results from the directory web service.<br/>" 
  39.                         Response.Write "ERROR :- " & xmlhttp.status & " - " & xmlhttp.statusText & "</div>" 
  40.             End If 
  41.             set xmlhttp = nothing 
  42.             GetXMLSearchResults = strSOAPResponse 
  43. End Function 
  44.  
  45.  
  46.  
  47. '------------------------------------------------------------------------------------------------------------------------------------------------ 
  48.  
  49. ' Create a SOAP reqest to the web service 
  50.  
  51. '------------------------------------------------------------------------------------------------------------------------------------------------ 
  52.  
  53. Function MakeSOAPMessage() 
  54.             Dim strSOAPMessage 
  55.             ' XML tag 
  56.             strSOAPMessage = "<?xml version=""1.0"" encoding=""utf-8""?>" & VBCRLF 
  57.             ' Envelop tag with name spaces 
  58.             strSOAPMessage =  strSOAPMessage & "<soap:Envelope xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:soapenc=""http://schemas.xmlsoap.org/soap/encoding/"" xmlns:tns=""http://somewebsite/services/Directories"" xmlns:types=""http://somewebsite/services/Directories/encodedTypes"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"">" & VBCRLF 
  59.             ' ' SOAP body tag 
  60.             strSOAPMessage  = strSOAPMessage  & "<soap:Body soap:encodingStyle=""http://schemas.xmlsoap.org/soap/encoding/"">" & VBCRLF 
  61.             strSOAPMessage  = strSOAPMessage  & "<q1:GetPeopleBySearch xmlns:q1=""http://somewebsite"">" & VBCRLF 
  62.             strSOAPMessage  = strSOAPMessage  & "<allWords xsi:type=""xsd:string"">" & "smith" & "</allWords>" & VBCRLF 
  63.             strSOAPMessage  = strSOAPMessage  & "<PeopleOnly xsi:type=""xsd:boolean"">" & "false" & "</PeopleOnly>" & VBCRLF 
  64.             strSOAPMessage  = strSOAPMessage  & "<SiteOnly xsi:type=""xsd:boolean"">" & "false" & "</SiteOnly>" & VBCRLF 
  65.             strSOAPMessage  = strSOAPMessage  & "<currentOnly xsi:type=""xsd:boolean"">" & "true" & "</currentOnly>" & VBCRLF 
  66.             strSOAPMessage  = strSOAPMessage  & "</q1:GetPeopleBySearch>"  & VBCRLF 
  67.             strSOAPMessage  = strSOAPMessage  & "</soap:Body>" & VBCRLF 
  68.             strSOAPMessage  = strSOAPMessage  & "</soap:Envelope>" & VBCRLF 
  69.             MakeSOAPMessage = strSOAPMessage 
  70. End Function 
  71. ' --> 
  72.  
  73. </script> 
  74. </form> 
  75. </body> 
  76. </html> 
  77.  
and response.write returns this
Expand|Select|Wrap|Line Numbers
  1. Bla(wsdl) 
  2. GetIPPL 
  3. GetIPPL 
  4. GetHeads 
  5. GetMyRecords 
  6. GetPersonByCommonName 
  7. GetPeopleBySearch 
  8. GetPeopleBySearch
  9.  
in Bla(wsdl), wsdl have a link to wsdl. so that loads up above wsdl when i click on the link.

Could some one please help me on this.
Thanks in advance.
Gihan.
Aug 18 '08 #1
1 2654
jhardman
3,406 Recognized Expert Specialist
Expand|Select|Wrap|Line Numbers
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
  3. xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
  4. xmlns:tns="http://somewebsite/services/Directories" 
  5. xmlns:types="http://somewebsite/services/Directories/encodedTypes" 
  6. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  7. xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  8.    <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  9.      <q1:GetPeopleBySearch xmlns:q1="http://somewebsite">
  10.         <allWords xsi:type="xsd:string">smith</allWords>
  11.         <PeopleOnly xsi:type="xsd:boolean">false</PeopleOnly>
  12.         <SiteOnly xsi:type="xsd:boolean">false</SiteOnly>
  13.         <currentOnly xsi:type="xsd:boolean">true</currentOnly>
  14.       </q1:GetPeopleBySearch>
  15.    </soap:Body>
  16. </soap:Envelope>
I've never opened a webservice in classic ASP, but I would assume the problem is in the SOAP. Looking over your code I don't see a problem though, and I assume you checked it already?

Jared
Aug 21 '08 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

2
3165
by: Johan Johansson (Sweden) | last post by:
I can't connect to our database (seperate database server) from within my webservice. I cannot understand why.!!! * I have configured IIS not to allow anonymous access and to use "windows integrated authentication" * I have configured the webService to use "windows" authentication and to impersonate whomeever uses it. * In the client (the one that consumes the webservice) I have specified the network credentials (DefaultCredentials)...
1
14087
by: sahan malagi | last post by:
Hello, I am new to webservices and I am trying to get a simple Webservice client in VB (Using Microsoft SOAP Toolkit) to access a webservice on a public site. I get the following error message when I run my webservice client... Runtime Error '-2147024809 (80070057) WSDLReader: Loading of the WSDL file failed HRESULT=0x80070057 WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is:Access is denied. HRESULT:0x80070005
1
8134
by: Duffman | last post by:
Hi, I have what seems to be a common problem, but the solutions I've found don't seem to work. I would like to use a web service to create a file at a UNC location in a shared file. Currently I'm just running it locally and saving the file locally using my machines UNC path. I have given user ASPNET full control over the folder I want to write the file to. I've also tried using the web config identity impersonation to use my user...
1
4336
by: PrettySneaky | last post by:
I currently working on a webservice which calls a DCOM object! The webproject works just fine when i run it in Visual studio 2005. However due to some compability issues with .NET 2.0 and the server which my webservice uses I have to use Visual Studio 2003 and a older .NET framework (.NET 1.1 or something, not important). Now it's impossible to run the webservices and I believe it has to do with something with the security settings of...
3
2498
by: SAL | last post by:
I’m fairly new to .NET. I’ve been developing in .NET for about 6 months. I have over 10 years experience with VB in general. Here’s what I have done so far: 1. Project is entirely .NET 2. Working with VS.net 2003, Framework 1.1, and WSE 2.0 3. Created 1 Webservice 4. Added 9 projects to it. All developed in VB.net (6) and C# (3) 5. Added all the necessary references to the .asmx to access these projects
1
1460
by: hulinning | last post by:
Hi I use webservice to read/write data to Access database using System.Data.OleDb with a connection string = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source;User Id=admin;Password=" I can read/write on my developed computer without any problem. However, When I install my webservice on other computers for testing, My webservice could not write to Access database anymore. I can read only.
7
19735
by: hufaunder | last post by:
I have a website that uses a web service that is located on the same machine. This webservice calls a program which in return modifies a file in c:\documents and Settings\All Users\Application Data\...'. Unfortunately, whenever the webservice is executed I get the following error message: Access to the path 'C:\Documents and Settings\All Users\Application Data\...' is denied. Permissions for the default website (where the website and...
1
3478
by: Thom Little | last post by:
I have a simple web service that requires no input and returns a character string. I created the service and FTPd it to a remote server. The .dll to the .bin directory and the single .asmx file to a directory called Services. When referenced from a webapplication running on localhost it operates correctly. When referenced from a webapplication running on the same remote server as the webservice it operates correctly.
14
4682
Sakalicek
by: Sakalicek | last post by:
Hi all, could you please help me with my big problem? I have WebService on IIS. This WebService has methods to control database stored on server. I am using Postgre database and to access to database I have Npgsql.dll library. This library is stored in GAC (global assembly cache). The WebService is not able to open the connection to the database even the connection string is allright, everything seems to be OK. But when the function...
15
4113
by: =?Utf-8?B?ZG91Zw==?= | last post by:
I hadn't had a class yet and I had some MS help on this to set up, but I wrote a .Net WS that creates a proxy class response using SOAP. Works fine. And in kind of a good way, the IDE has hidden the SOAP implementation so from my end I'm just creating, passing back my XML proxy class. The client side consumer of WS has for 1) text file containing entire SOAP response and recently 2) average size of response in bytes to iclude SOAP...
0
8995
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8832
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9381
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9332
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9254
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8252
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6799
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
1
3316
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2791
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.