WCF / ASMX :: How To Return Multiple Array

Feb 16, 2011

I have information in a database wich need to be shared with a java (Flex) application that uses the SpringGraph component to show a network layout.

Since that component creates the graphic structure based on XML, I believe Web Services are the best solution.

The problem is, here's an example of the component's XML:

[Code]....

The sample above means that "e1" is connected to "e2" and "e2" is connected to "e3".

I know how to create a web method that return a "single" class. Like "int IsValidUser" or even "User UserData", but how can I return that structure?

View 3 Replies


Similar Messages:

WCF / ASMX :: Want To Get Return Values From .net Webserive That Will Be Consumed By Multiple Environment

Feb 3, 2011

In have created a Web Service which needs to be consumed by multiple environment (.Net,Java,Python..etc) hence ,I have used List<list> as an outparameter (with "OUT" keyword )in my Web service to return value. My question is Will all the application consuming my webserice able to get List as return value ? if not can anyone help me out in getting return values from asp.net webserive that will be consumed by multiple environment

eg.

bool WS_GetUser(string Name,out List<ICWS.InstanceType> instype);

View 2 Replies

WCF Service Return And Array Instead Of A List <T>?

Mar 26, 2010

In the web servce I say

public List<Customer> GetCustomers()
{
PR1Entities dc = new PR1Entities();
var q = (from x in dc.Customers
select x).ToList();
return q;
}
(customer is a entity object)

Then I generate the proxy when I add the service.. and in the reference.cd it say

public wcf1.ServiceReference1.Customer[] GetCustomers() {
return base.Channel.GetCustomers();
}

WHY IS IT AN ARRAY? I asked for a List.

View 4 Replies

Return Array From Comma Separated String?

Mar 8, 2011

Suppose I have the string like String sample="{K,S},{T}". Then splitting with "," I need the output of the string array. The string array is having items {k,S}, {T}. how to split the above string with "," separated.

View 7 Replies

C# - How To Return Json From Action Method With Array Property

Mar 14, 2011

I am trying to return some data as json from an action method.

I have an employee object that looks like this:

public class Employee
{
public int EmployeeID {get; set;}
public string FirstName {get; set;}
public string LastName {get; set;}
//Other irrelevant properties
}

Then I have a view model as follows

public Class EmployeeViewModel
{
public Employee Supervisor{get; set;}
public List<EmployeeViewModel> Employees
}

I need to return a json object that looks exactly like this:

{id: 1, name: John, children: [
{id: 1, name: Joe, children: []},
{id: 1, name: Rob, children: []}
]}

For now I only need to go to the second level as above, returning and supervisor and their staff members beneath them.

How would I go about returning this in my action method(I have the viewModel object hydrated already I just need to return it as json). My problem so far has been that the children property does not get populated.

View 1 Replies

C# - Trying To Create A WebService To Return A 3D Array To Populate Table With JavaScript?

Feb 4, 2010

I am trying to create a dynamic table that is being built based on the value of a search text box. The Table will have probably 6 columns of 20(max) rows.

My problem is I can't figure out how to return the data from the web-service to the JS function in a way that will allow me to extract the data that I need.

Here is the web-service method I have currently:

[code]....

View 1 Replies

WCF / ASMX :: Sending Array Of ArrayList Via WebService?

Mar 28, 2011

I have a webservice which has a Array of Arraylist argument as like as below code:

[code]....

Now I wanna know how can I send Arraylist Array to webservice, because when I want to call this function it wants object[][] data type.

View 1 Replies

WCF / ASMX :: Removing A Number From Array List With Web Service?

Mar 25, 2010

I need to pass a random number from 1 to 100 from the client to a webservice, and then the webservice will subtract this number from the list of 100 numbers (say 1-100). Then, in the next call, the next random number will be subtracted from the rest 99 numbers and so on.

I need this to be done with AJAX. I don't know where the Array list should be held in the first place (would it be in the web service or in the code behind? ), and how this can be done?

View 2 Replies

WCF / ASMX :: Consume An Array Of Structs Returned By A Web Service?

Jan 3, 2011

A sample web service app I have been practicing with has two web methods:
1) HelloWorld -- which I can read the data from no problem - just a string
2) ClientData[] -- which returns an array of struct objects -- this is where I have the question.

Here is my instantiation of the webservice in my winform app for reading from HelloWorld

myWebSvc1.WebService1 s1 = new myWebSvc1.WebService1();
string y = s1.HelloWorld(); //--no problems so far here
Console.WriteLine(y);
//--but when I add the call to GetClientData() I have a problem
List<ClientData> ls = new List<ClientData>(s1.GetClientData(3)); //--problem here

public struct ClientData
{
public String Name;
public int ID;
}
[WebMethod(CacheDuration = 30,
Description="Returns an array of Clients.")]
public ClientData[] GetClientData(int Number)
{
ClientData [] Clients = null;
if (Number > 0 && Number <= 10)
{
Clients = new ClientData[Number];
for (int i = 0; i < Number; i++)
{
Clients[i].Name = "Client " + i.ToString();
Clients[i].ID = i;
}
}
return Clients;
}

If I browse the .asmx file -- the sample xml returns the following if I enter 3 for GetClientData function param

<?xml version="1.0" encoding="utf-8" ?>
- <ArrayOfClientData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://codeproject.com/webservices/">
- <ClientData>
<Name>Client 0</Name>
<ID>0</ID>
</ClientData>
- <ClientData>
<Name>Client 1</Name>
<ID>1</ID>
</ClientData>
- <ClientData>
<Name>Client 2</Name>
<ID>2</ID>
</ClientData>
</ArrayOfClientData>

From my winform app I get the following error messages when trying to add the GetClientData function call above --

Error 1 The best overloaded method match for 'System.Collections.Generic.List<DSS_2008.Form7.ClientData[]>.List(System.Collections.Generic.IEnumerable<DSS_2008.Form7.ClientData[]>)' has some invalid arguments

Error 2 Argument '1': cannot convert from 'DSS_2008.myWebSvc1.ClientData[]' to 'System.Collections.Generic.IEnumerable<DSS_2008.Form7.ClientData[]>'

Error1 The best overloaded method match for 'System.Collections.Generic.List<DSS_2008.Form7.ClientData[]>.List(int)' has some invalid arguments

Error 2 Argument '1': cannot convert from 'DSS_2008.myWebSvc1.ClientData[]' to 'int'

How can I fix this so that I can read the result into my winform app?
//--sample web service

namespace MyService
{
using System;
using System.Collections;
using System.Data;
using System.Web;
using System.Web.Services;
public struct ClientData
{
public String Name;
public int ID;
}
/// <summary>
/// Summary description for WebService1.
/// </summary>
[WebService(Namespace="http://codeproject.com/webservices/",
Description="This is a demonstration WebService.")]
public class WebService1 : System.Web.Services.WebService
{
//--source of sample:
http://www.codeproject.com/KB/webservices/myservice.aspx
private const int CacheHelloWorldTime = 10; // seconds
public WebService1()
{
//CODEGEN: This call is required by the ASP+ Web Services Designer
InitializeComponent();
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
}
//WEB SERVICE EXAMPLE
//The HelloWorld() example service returns the string Hello World
//To build, uncomment the following lines then save and build the project
//To test, right-click the Web Service's .asmx file and select View in Browser
//
[WebMethod(CacheDuration = CacheHelloWorldTime,
Description="As simple as it gets - the ubiquitous Hello World.")]
public string HelloWorld()
{
return "Hello World bbb";
}
[WebMethod(CacheDuration = 30,
Description="Returns an array of Clients.")]
public ClientData[] GetClientData(int Number)
{
ClientData [] Clients = null;
if (Number > 0 && Number <= 10)
{
Clients = new ClientData[Number];
for (int i = 0; i < Number; i++)
{
Clients[i].Name = "Client " + i.ToString();
Clients[i].ID = i;
}
}
return Clients;
}
}
}

View 1 Replies

WCF / ASMX :: Web Service - Return XML

Jun 10, 2010

I have a web service that originally returned a string containing text formatted as XML. I was contacted by the programmer who is going to be consuming the web service, and he asked if I could make it "just XML" and not a string. I converted the web service so that it returns an XMLDocument object, and it seems to be returning data properly. I would just like to erify, however, that the XMLDocument object is what the other programmer was referring to when he said "just XML," and that the XMLDocument can be universally consumed by any programmer, regardless of his or her programming environment.

View 4 Replies

WCF / ASMX :: Return More Than One Value From Web Service

Oct 13, 2010

I am new to web service... I have created a simple web service to add a record to sql server by passing a parameter and returns true or false once done. It the same time, I want to return the customer_account_number value created on the sql server.. so basically I want to return the true and false and one (or more) additional values.

View 5 Replies

Return Pure XML From Asmx Web Service?

May 6, 2010

I want an asmx webservice with a method GetPeople() that returns the following XML (NOT a SOAP response):

<People>
<Person>
<FirstName>Sara</FirstName>
<LastName>Smith</LastName>
</Person>
<Person>
<FirstName>Bill</FirstName>
<LastName>Wilson</LastName>
</Person>
</People>

View 4 Replies

WCF / ASMX :: Return XML Data With WebService?

Jul 10, 2010

i have a data library dll and first is it possible to use it in webservice forexample i call it as using DataLibrary; then in web method i will use it like

public boolean MethodName(int a)
{
if(DataLibrary.Method(a))
return true;
else
return false;
}

and also i have to tell my all data connections are in DataLibrary.dll

my second question is i will use webservice to communucate with flash i will send flash a DataSet but flash cant read DataSet so i have give it as XML right?

so how could i change my following method which returns dataset to return xml ?

[Code]....

View 6 Replies

WCF / ASMX :: Regarding Web Service Return Types?

Jun 24, 2010

i have 10 employee objects.I want to return these 10 object from a web method to web service client.

View 6 Replies

WCF / ASMX :: Rename The Return Value Element Name?

Jan 3, 2011

I have a web service (written with VB.NET) that return a string value.

The return value element name is the name of the XML Web Service method with a Result suffix, by default.

<soap:Body>
<TestResponse xmlns="http://tempuri.org/">
<TestResult>string</TestResult>
</TestResponse>
</soap:Body>

But I want an other return value element name:

<soap:Body>
<TestResponse xmlns="http://tempuri.org/">
<NewName>string</Newname>
</TestResponse>
</soap:Body>

The WebMethod was defined:

[Code]....

View 2 Replies

WCF / ASMX :: Web Services Can't Return An Arraylist?

Aug 18, 2010

Why web services can't return an arraylist? Y it can return List<> only?

View 2 Replies

Return Data From An Asmx Into JSON?

Jun 15, 2010

I want to return an array of javascript objects from my asp.net asmx file. ie.

variable = [
{
*value1*: 'value1',[code]....

I seem have been having trouble reaching this. I'd put this into code but I've been hacking away at it so much it'd probably do more harm than good in having this answered. Basically I am using a web service to find names as people type the name. I'd use a regular text file or something but its a huge database that's always changing - and don't worry I've indexed the names so searching can be a little snappier - but I would really prefer to stick with this method and just figure out how to get usable JSON back to javascript. I've seen a few that sort of attempt to describe how one would approach this but I honestly think microsofts articles are damn near unreadable.

EDIT: I'm using the $.ajax() function from jQuery - I've had it working but it seems like I was doing it in bad practice not returning and using actual JSON. Previously I'd take a string back and insert it into html to use the variable it set - very roundabout.

View 1 Replies

WCF / ASMX :: Null Reference Error When Assigning A Value Into Custom Type Array Via WSDL

Mar 2, 2011

I have a WSDL: [URL] (I have changed address location).

My code is for accessing data from SAP via WSDL; bind that to .NET control as well as sending data from .NET control to SAP via same WSDL.

The code is like below:

[Code]....

On the other way, When I am binding data with .net control at from load event then there is a no problem.

The code is like below:

[Code]....

View 9 Replies

WCF / ASMX :: Write Some XML Data After Web Method Return?

Jul 19, 2010

I am coding a classic .asmx web service. The method get data (as a string) from a server, then assign data to an object, then return that object. But I want to cache that object to a XML file for other request. It's because the data from server is not frequently change. Thus, after some minutes, I have to refresh the XML file. When I refresh XML file, I could write object to XML first, then return that object, but that approach maybe slowly.

How can I return the object for client first, then write this to XML file?

View 5 Replies

WCF / ASMX :: SOAP Request To Return String

Sep 22, 2010

I have a requirement to build a simple ASP.NET web page which sends some parameters to a web service, and then displays the string which was returned. I'm a complete .NET newby and the only examples I can find seem really really complex. I just need something mega simple, but which an handle parameters being sent to the web service. Can anyone point me in the direction of a simple bit of C# which will do this with no frills or fuss?

View 1 Replies

WCF / ASMX :: How To Return XML Structure From A Web Service In Page

Mar 24, 2011

I have a problem to connect my ASP page with a Web Service.

I'm going to explain the situation:

VB: WEB SERVICE: service1.asmx.vb (http://localhost:1234/Service1.asmx)

[Code]....

FROM ASP page

I have not any problem to receive the string from the SECOND function

However, When I call the FIRST one I receive an error:

"Microsoft VBScript runtime error (0x800A01C2) the wrong number of arguments or invalid property value argument"

I use this object: recXML = CreateObject("Msxml2.DOMDocument")

View 2 Replies

WCF / ASMX :: Cannot Return Typed Datatable From WebService

Jul 14, 2010

I can fill and then return typed dataset from a web method, but applying these steps by using Typed Datatable instead of Typed Dataset I cannot return filled typed dataTable. So, is it possible to return typed dataTable from a web method? If yes, how can I do this?

I shall give a little bit information about my project. There is 3 project in my solution.
I) Presentation Layer (WinForm), II) Business Layer (Web Service) ,
III) Data Access Layer (Win form project type)... The problem is that;

I use 2 seperate methods. 1st is FillTable() which fill a datatable in my Typed Dataset in Data Access layer. The 2nd isGetTable() which should return typed datatable filled by FillTable() method. I try these methods and FillTable() methods (goes from I. layer to II. Layer and then III. layer) fills a datatable properly and after that I can return this datatable by calling GetTable() method from Typed Dataset (in III. layer) to WebService. I have tested the rows count of returning datatable and there is no problem up to WebService. But even after returning this typed datatable from WebService the table comes to Presentation Layer empty. So, there is a problem returning filled typed datatable from WebService to WebForm (from II. layer to I. layer).

On the other hand, if I try this methods by returning Typed Dataset instead of Typed Datatable, I can return properly with a filled datatable in Typed Dataset. But, I relly do not want to return a huge filled dataset which may contain 15 tables instead of one datatable. My questions;

1) Is there any logical approach mistake on my Layer Architecture?

2) What should I do in order to get a Typed Datatable from Web Service (II. Layer of my project)?

View 5 Replies

WCF / ASMX :: How To Return And Write SOAP Responses

Mar 14, 2011

I have been given access to a web service that I can use to pull valuable data for my company. The issue I am having is I don't know where to begin writing out the returned values. I am using an asp.net VB web file to connect to the web service and call the wanted procedures. I have added the web service as an web reference in my project, other than that I am stuck. Here is what I have so far;

[Code]....

So basically I am writing out an array but it comes out like this;

[Code]....

This is not the expected the return but from what I understand the VeroWebService.SaleModel is like the parent xml/SOAP element.The expected return is more like;

[Code]....

View 4 Replies

WCF / ASMX :: How To Return A Dataset In Webservice And Consume It

Mar 7, 2011

i want to return a dataset, and consume it in the asp pages

how can i do that

suppose a dataset has 100 records, then how do i consume it in other websites

View 4 Replies

WCF / ASMX :: Max Return Size Of String From Web Service?

Feb 14, 2011

I have a web service that is declared like this.

[Code]....

Function inside the service simply returns string separated by some delimitor. This string is then used by JS function to assign to a jQuery datatable. Is there a maximum limit on size of this string? I have about 2000 rows with 6 columns each. I get an error (failed handle) when I return them all. But if I do only top 500, it works fine.Is there any size limitation?

[WebService(Namespace = "http://tempuri.org/")]

View 8 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved