To make sure I understand.

You have created a Web Service that creates an object on the server, then you try to 
execute a method of that object and passing in a parm of a very large string, correct? 
 Are you saying that this errors out when you call the web service?


-----Original Message-----
From: Dinesh Upare [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 13, 2002 8:38 AM
To: [EMAIL PROTECTED]
Subject: [DOTNET] Help Me out


Hi,

I encountered some strange problem.

I have a component at server which is vb dll.It takes a parameter string.
I have created a wsdl file of the component and exposed it as a webservice.

But when the length of the string parameter exceeds certain limit( in my
case more than 90 kb);

The .NET CLR returns exception :-

an unhandled exception of type 'System.Net.WebException' occurred in
system.web.services.dll
Additional information: The request failed with HTTP status 400: 100 Bad
Request.



If I create a .NET web service then I am able to send big files without any
problem.

But not with the webservice created of the vb component.



I am stuck.

Please help me out.I am sending the cs file created from the wsdl file
created of the vb component.

Sincerely

Dinesh





**********************

//--------------------------------------------------------------------------
----

// <autogenerated>

// This code was generated by a tool.

// Runtime Version: 1.0.3705.209

//

// Changes to this file may cause incorrect behavior and will be lost if

// the code is regenerated.

// </autogenerated>

//--------------------------------------------------------------------------
----

//

// This source code was auto-generated by wsdl, Version=1.0.3705.209.

//

namespace MyJOBSpipeline {

using System.Diagnostics;

using System.Xml.Serialization;

using System;

using System.Web.Services.Protocols;

using System.ComponentModel;

using System.Web.Services;



/// <remarks/>

// CODEGEN: The optional WSDL extension element 'binding' from namespace
'http://schemas.microsoft.com/soap-toolkit/wsdl-extension' was not handled.

[System.Diagnostics.DebuggerStepThroughAttribute()]

[System.ComponentModel.DesignerCategoryAttribute("code")]

[System.Web.Services.WebServiceBindingAttribute(Name="MJPNetClassSoapBinding
", Namespace="http://tempuri.org/wsdl/";)]

public class MJPNET : System.Web.Services.Protocols.SoapHttpClientProtocol {


/// <remarks/>

public MJPNET() {

this.Url = "http://192.168.100.83/MJPNET/MJPNET.WSDL";;

}


/// <remarks/>

[System.Web.Services.Protocols.SoapRpcMethodAttribute("http://tempuri.org/ac
tion/MJPNetClass.GetPassword",
RequestNamespace="http://tempuri.org/message/";,
ResponseNamespace="http://tempuri.org/message/";)]

[return: System.Xml.Serialization.SoapElementAttribute("Result")]

public string GetPassword(string username) {

object[] results = this.Invoke("GetPassword", new object[] {

username});

return ((string)(results[0]));

}


/// <remarks/>

public System.IAsyncResult BeginGetPassword(string username,
System.AsyncCallback callback, object asyncState) {

return this.BeginInvoke("GetPassword", new object[] {

username}, callback, asyncState);

}


/// <remarks/>

public string EndGetPassword(System.IAsyncResult asyncResult) {

object[] results = this.EndInvoke(asyncResult);

return ((string)(results[0]));

}


/// <remarks/>

[System.Web.Services.Protocols.SoapRpcMethodAttribute("http://tempuri.org/ac
tion/MJPNetClass.Authenticate",
RequestNamespace="http://tempuri.org/message/";,
ResponseNamespace="http://tempuri.org/message/";)]

[return: System.Xml.Serialization.SoapElementAttribute("Result")]

public string Authenticate(string A, string B, string C, string D, string E)
{

object[] results = this.Invoke("Authenticate", new object[] {

A,

B,

C,

D,

E});

return ((string)(results[0]));

}


/// <remarks/>

public System.IAsyncResult BeginAuthenticate(string A, string B, string C,
string D, string E, System.AsyncCallback callback, object asyncState) {

return this.BeginInvoke("Authenticate", new object[] {

A,

B,

C,

D,

E}, callback, asyncState);

}


/// <remarks/>

public string EndAuthenticate(System.IAsyncResult asyncResult) {

object[] results = this.EndInvoke(asyncResult);

return ((string)(results[0]));

}


/// <remarks/>

[System.Web.Services.Protocols.SoapRpcMethodAttribute("http://tempuri.org/ac
tion/MJPNetClass.UserRegistration",
RequestNamespace="http://tempuri.org/message/";,
ResponseNamespace="http://tempuri.org/message/";)]

[return: System.Xml.Serialization.SoapElementAttribute("Result")]

public string UserRegistration(string A, string RegKey, string SMacAddress)
{

object[] results = this.Invoke("UserRegistration", new object[] {

A,

RegKey,

SMacAddress});

return ((string)(results[0]));

}


/// <remarks/>

public System.IAsyncResult BeginUserRegistration(string A, string RegKey,
string SMacAddress, System.AsyncCallback callback, object asyncState) {

return this.BeginInvoke("UserRegistration", new object[] {

A,

RegKey,

SMacAddress}, callback, asyncState);

}


/// <remarks/>

public string EndUserRegistration(System.IAsyncResult asyncResult) {

object[] results = this.EndInvoke(asyncResult);

return ((string)(results[0]));

}


/// <remarks/>

[System.Web.Services.Protocols.SoapRpcMethodAttribute("http://tempuri.org/ac
tion/MJPNetClass.GetAppDetails",
RequestNamespace="http://tempuri.org/message/";,
ResponseNamespace="http://tempuri.org/message/";)]

[return: System.Xml.Serialization.SoapElementAttribute("Result")]

public string GetAppDetails(string username) {

object[] results = this.Invoke("GetAppDetails", new object[] {

username});

return ((string)(results[0]));

}


/// <remarks/>

public System.IAsyncResult BeginGetAppDetails(string username,
System.AsyncCallback callback, object asyncState) {

return this.BeginInvoke("GetAppDetails", new object[] {

username}, callback, asyncState);

}


/// <remarks/>

public string EndGetAppDetails(System.IAsyncResult asyncResult) {

object[] results = this.EndInvoke(asyncResult);

return ((string)(results[0]));

}


/// <remarks/>

[System.Web.Services.Protocols.SoapRpcMethodAttribute("http://tempuri.org/ac
tion/MJPNetClass.UpdateQuota",
RequestNamespace="http://tempuri.org/message/";,
ResponseNamespace="http://tempuri.org/message/";)]

[return: System.Xml.Serialization.SoapElementAttribute("Result")]

public bool UpdateQuota(int postedjobs, int totalpostedjobs, string
username) {

object[] results = this.Invoke("UpdateQuota", new object[] {

postedjobs,

totalpostedjobs,

username});

return ((bool)(results[0]));

}


/// <remarks/>

public System.IAsyncResult BeginUpdateQuota(int postedjobs, int
totalpostedjobs, string username, System.AsyncCallback callback, object
asyncState) {

return this.BeginInvoke("UpdateQuota", new object[] {

postedjobs,

totalpostedjobs,

username}, callback, asyncState);

}


/// <remarks/>

public bool EndUpdateQuota(System.IAsyncResult asyncResult)

object[] results = this.EndInvoke(asyncResult);

return ((bool)(results[0]));

}


/// <remarks/>

[System.Web.Services.Protocols.SoapRpcMethodAttribute("http://tempuri.org/ac
tion/MJPNetClass.InsertUpdateRecord",
RequestNamespace="http://tempuri.org/message/";,
ResponseNamespace="http://tempuri.org/message/";)]

[return: System.Xml.Serialization.SoapElementAttribute("Result")]

public bool InsertUpdateRecord(ref string query) {

object[] results = this.Invoke("InsertUpdateRecord", new object[] {

query});

query = ((string)(results[1]));

return ((bool)(results[0]));

}


/// <remarks/>

public System.IAsyncResult BeginInsertUpdateRecord(string query,
System.AsyncCallback callback, object asyncState) {

return this.BeginInvoke("InsertUpdateRecord", new object[] {

query}, callback, asyncState);

}


/// <remarks/>

public bool EndInsertUpdateRecord(System.IAsyncResultasyncResult, out string
query) {

object[] results = this.EndInvoke(asyncResult);

query = ((string)(results[1]));

return ((bool)(results[0]));

}


/// <remarks/>

[System.Web.Services.Protocols.SoapRpcMethodAttribute("http://tempuri.org/ac
tion/MJPNetClass.HttpMialSending",
RequestNamespace="http://tempuri.org/message/";,
ResponseNamespace="http://tempuri.org/message/";)]

[return: System.Xml.Serialization.SoapElementAttribute("Result")]

public object HttpMialSending() {

object[] results = this.Invoke("HttpMialSending", new object[0]);

return ((object)(results[0]));

}


/// <remarks/>

public System.IAsyncResult BeginHttpMialSending(System.AsyncCallback
callback, object asyncState) {

return this.BeginInvoke("HttpMialSending", new object[0], callback,
asyncState);

}


/// <remarks/>

public object EndHttpMialSending(System.IAsyncResult asyncResult) {

object[] results = this.EndInvoke(asyncResult);

return ((object)(results[0]));

}


/// <remarks/>

[System.Web.Services.Protocols.SoapRpcMethodAttribute("http://tempuri.org/ac
tion/MJPNetClass.SendMail", RequestNamespace="http://tempuri.org/message/";,
ResponseNamespace="http://tempuri.org/message/";)]

[return: System.Xml.Serialization.SoapElementAttribute("Result")]

public bool SendMail(string sAttFileName, bool bFileUp, bool bFileDel,
string sSender, string sReceiver, string sCc, string sBcc, string sSubject,
string sMessageBody, string sAttachFile) {

object[] results = this.Invoke("SendMail", new object[] {

sAttFileName,

bFileUp,

bFileDel,

sSender,

sReceiver,

sCc,

sBcc,

sSubject,

sMessageBody,

sAttachFile});

return ((bool)(results[0]));

}


/// <remarks/>

public System.IAsyncResult BeginSendMail(string sAttFileName, bool bFileUp,
bool bFileDel, string sSender, string sReceiver, string sCc, string sBcc,
string sSubject, string sMessageBody, string sAttachFile,
System.AsyncCallback callback, object asyncState) {

return this.BeginInvoke("SendMail", new object[] {

sAttFileName,

bFileUp,

bFileDel,

sSender,

sReceiver,

sCc,

sBcc,

sSubject,

sMessageBody,

sAttachFile}, callback, asyncState);

}


/// <remarks/>

public bool EndSendMail(System.IAsyncResult asyncResult) {

object[] results = this.EndInvoke(asyncResult);

return ((bool)(results[0]));

}

}

}

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to