Beste mensen,
Ik heb momenteel een programma dat om de 6 maanden tabel updates krijgt toegestuurd van een fabrikant. Dit zijn meestal zip bestandjes die 20-40 MB zijn en die bewerken alle SQL Hoofdtabellen met nieuwe medische informatie.
Momenteel heb ik al code geschreven die functioneert op Server niveau maar nu wil ik het maken dat deze ook via een WCF kan draaien. Ik loop echter al tegen 2 technische obstructies.
Omdat ik Silverlight ondersteun kan ik niet zomaar een zip openen op de Client side dus mijn besluit is om een ZIP toe te sturen naar de server zodat deze het allemaal zelf kan openen en inlezen. Een zip ziet er meestal zo uit:
Levering2011
- Hoofdactiviteiten.csv (50,000 tot 100,000 records)
- Subklassen.csv (700 records)
Het komt erop neer dat er een enorm aantal records nodig zijn om het programma in te lezen. Het probleem dat ik natuurlijk tegenaan loop met WCF is dat dit soort dingen uit testen sosm 15-50 minuten kan duren. En mijn vraag is concreet. Als ik een WCF service asynch call doe die de zip aanlevert Is het dan mogelijkom de client status updates te geven? Ik las al iets van een service broker maar ik krijg de indruk dat mensen juist willen dat je aan de cleintside alles gaat uitpakken en dan inlezen. Wat een mogelijkheid is maar dan moet je twee code basisen gaan onderhouden omdat bij silverlight er geen API is die de zip kan openen die ook bij WPF aanwezig is.
het mooiste zou zijn is dat de server het zipje uitpakt en gaat verwerken en dat daar berichtjes worden terug gestuurd dat de zip geopend is dat de hooofdactiviteiten nu wordt geupdate etc..
Heeft iemnd hiermee ervaring?
Ik heb momenteel een programma dat om de 6 maanden tabel updates krijgt toegestuurd van een fabrikant. Dit zijn meestal zip bestandjes die 20-40 MB zijn en die bewerken alle SQL Hoofdtabellen met nieuwe medische informatie.
Momenteel heb ik al code geschreven die functioneert op Server niveau maar nu wil ik het maken dat deze ook via een WCF kan draaien. Ik loop echter al tegen 2 technische obstructies.
Omdat ik Silverlight ondersteun kan ik niet zomaar een zip openen op de Client side dus mijn besluit is om een ZIP toe te sturen naar de server zodat deze het allemaal zelf kan openen en inlezen. Een zip ziet er meestal zo uit:
Levering2011
- Hoofdactiviteiten.csv (50,000 tot 100,000 records)
- Subklassen.csv (700 records)
Het komt erop neer dat er een enorm aantal records nodig zijn om het programma in te lezen. Het probleem dat ik natuurlijk tegenaan loop met WCF is dat dit soort dingen uit testen sosm 15-50 minuten kan duren. En mijn vraag is concreet. Als ik een WCF service asynch call doe die de zip aanlevert Is het dan mogelijkom de client status updates te geven? Ik las al iets van een service broker maar ik krijg de indruk dat mensen juist willen dat je aan de cleintside alles gaat uitpakken en dan inlezen. Wat een mogelijkheid is maar dan moet je twee code basisen gaan onderhouden omdat bij silverlight er geen API is die de zip kan openen die ook bij WPF aanwezig is.
het mooiste zou zijn is dat de server het zipje uitpakt en gaat verwerken en dat daar berichtjes worden terug gestuurd dat de zip geopend is dat de hooofdactiviteiten nu wordt geupdate etc..
Heeft iemnd hiermee ervaring?