webForumDet fria alternativet

Webservice fundering...

.NET

7 svar · 647 visningar · startad av Compusa

Medlem sedan jan. 20023 327 inlägg
Frågan#1

Hej! :)
Ska försöka förklara vad min fråga gäller genom att beskriva min uppgift.

Jag ska göra en webservice och har valt att göra den med .net. Uppgiften går ut på att göra en webservice med tre funktioner. Webservicen ska ge möjlighet att kontrollera ett "rörligt" objekt, i detta fall en lastbil.

Detta ska man kunna fråga webservicen om:
* getTruckPosition()
* setTruckPosition(int x, int y)
* getLog()

All positioner ska lagras i en log, citat från uppgiftsbeskrivningen:

All positions orders should be persisted on the webserver and should be retrievabke in on of the three formats:
* XML
* Comma separated structure/file
* HTML

Jag tycker inte det är helt solkart vad som menas, hur tolkar ni det? Att webservice ska skicka en XML-fil, HTML-fil eller en komma separerad fil till klienten som använder webservicen?

Medlem sedan sep. 2003110 inlägg
#2

Japp!

Medlem sedan jan. 20023 327 inlägg
#3

All positions orders should be persisted on the webserver and should be retrievabke in on of the three formats:
* XML
* Comma separated structure/file
* HTML

Inte helt säker på hur man ska genomföra detta. När klienten frågar efter min log, så skulle jag exempelvis kunna ha följande metoder: GetLogAsXML, GetLogAsHTML, GetLogAsTextFile. Om någon kan hjälpa mig med en hint om hur man ska tänka eller en länk som kan var till hjälp så mottages det tacksamt.

Medlem sedan aug. 20003 575 inlägg
#4

Jag hade exakt samma uppgift som dig förra året.

Jag sparade datan i ett dataset som jag sedan varje gång det uppdaterades sparade ner till en xml fil vilket inte alls är några problem om man har datan i ett dataset.

Sedan från datasetet skapade jag antingen html eller en komma separerad fil.

Medlem sedan jan. 20023 327 inlägg
#5

Tackar för svaret Nickemannen. Får läsa vidare lite så löser det sig för hoppningsvis.

Medlem sedan jan. 20023 327 inlägg
#6

Att exempelvis retunera min logg som XML är inga problem. Men hur man ska gå tillväga för att klienten ska kunna få loggen som en HTML-fil eller en kommaseparerad-fil begriper jag inte. Kan hända att jag rör till det.

/Edit

All positions orders should be persisted on the webserver and should be retrievable in on of the three formats:
* XML
* Comma separated structure/file
* HTML

Kanske jag som rör till det? Att bara spara ner filerna i dessa formaten är inga problem. Det som låser sig för mig är hur klienten ska komma åt dessa, om klienten verkligen ska kunna göra det?

Medlem sedan aug. 20003 575 inlägg
#7

Som jag skrev ovan låt allt ligga i ett dataset. Varje gång det uppdateras spara ner datasetet till en xml fil.

När någon vill ha ut någon data ur datasetet säg att det är i en htmlfil.

använd en foreach sats på datasetet och producera en html fil. Likaså en semicolon konstruerad fil. :)

Medlem sedan jan. 20023 327 inlägg
#8

Tack för att du försöker, men med risk för att verka trög så fattar jag fortfarande inte riktigt. Det som händer nu när klienten anropar GetLog i min webservice är att min webbservice retunerar en ArrayList med all data. Har bifogat en fil med resultatet för detta anrop. Om jag nu generar exempelvis en html-fil med hjälp av ett dataset iställeför en arrayList, hur ska då klienten komma åt denna genererade fil? Det är detta jag inte vet hur man ska lösa. Finns det någon länk som tar upp detta så är det kanon :)

xml.gif
267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)