Psychosammie Geplaatst: 15 december 2005 Geplaatst: 15 december 2005 Even een vraag voor de techneuten onder ons. Op een Windows-2003 server draait IIS 6.0. Voor IIS heb ik een SOAP service geschreven. Voor de niet kenners: een SOAP service is een EXE die via het SOAP protocol aangeroepen wordt en onder IIS draait. De SOAP service produceert na de aanroep een LOG file in de map waar de EXE zelf ook staat. Dat is geen probleem. Daarnaast moet de service ook een bestand aanmaken ergens op een andere server. En nu is er een rechten probleem. Een EXE heeft niet zomaar schrijfrechten op een nadere server, en dat is maar goed ook. Iemand een idee hoe ik dit voor elkaar krijg? Ik dacht zelf aan een virtuele IIS map op die andere server. Maar dan moet je nog steeds een username en wachtwoord hebben voor die server. Resistance is futile you will be assimilated Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790) Mijn vrijheid eindigt niet waar jouw angst begint!
Big fellow Geplaatst: 15 december 2005 Geplaatst: 15 december 2005 Kan je het niet anders om doen? Een file lokaal aanmaken en die sharen met de andere server? Misschien gemakkelijker... <img src="/forums/images/graemlins/smile.gif" alt="" /> Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Psychosammie Geplaatst: 15 december 2005 Auteur Geplaatst: 15 december 2005 Dat is het overwegen waard. Eens kijken hoe de klant daar tegenover staat. Resistance is futile you will be assimilated Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790) Mijn vrijheid eindigt niet waar jouw angst begint!
Gast Geplaatst: 15 december 2005 Geplaatst: 15 december 2005 Kijk ééns naar de mogelijkheden van runas !
Psychosammie Geplaatst: 15 december 2005 Auteur Geplaatst: 15 december 2005 Bedankt, maar dat zal denk ik niet werken. De SOAP service is wel is waar een EXE maar je kan hem niet zomaar uitvoeren. Dat gebeurt met een SOAP remote procedure call naar een object in de EXE die er ongeveer zo uitziet: http://vmsoap/scripts/BackOfficeImport.exe/soap/IBackOfficeImport Resistance is futile you will be assimilated Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790) Mijn vrijheid eindigt niet waar jouw angst begint!
kees kas Geplaatst: 15 december 2005 Geplaatst: 15 december 2005 binnen een domein: de computeraccount (zoals die staat in de AD) toevoegen aan de betreffende map de sytem user heeft default geen netwerkrechten buiten het domein: de copyjob laten lopen onder een account die op bij de servers is aangemaakt (lokaal) met gelijke naam en wachwoord de url beschikbaar stellen en vanaf de andere server een (win)wget jobje runnen om eea binnen te halen. of d.m.v. Schtasks.exe een eenmalige job schedulen die onder andere credentials loopt.
Psychosammie Geplaatst: 16 december 2005 Auteur Geplaatst: 16 december 2005 Ik ben je kwijt <img src="/forums/images/graemlins/kweetniet.gif" alt="" /> Resistance is futile you will be assimilated Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790) Mijn vrijheid eindigt niet waar jouw angst begint!
kees kas Geplaatst: 16 december 2005 Geplaatst: 16 december 2005 tja.... wat doet die soap exe eigenlijk ?
Psychosammie Geplaatst: 19 december 2005 Auteur Geplaatst: 19 december 2005 De SOAP service BackofficeImport.exe krijgt via het SOAP protocol een XML binnen en zet deze om naar een CSV waarna bestaande programma's de CSV verder verwerken. Dit is een simpele manier om oude software van extra functionaliteit te voorzien. Vanaf verschillen front-offices worden nu bestanden aangeleverd. Geen gehannes met floppy's of e-mail. Snel en efficient dus. De kunst is nu alleen dat CSV bestand in de juiste directory aanmaken. Resistance is futile you will be assimilated Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790) Mijn vrijheid eindigt niet waar jouw angst begint!
lite Geplaatst: 19 december 2005 Geplaatst: 19 december 2005 je zou dat ook gewoon met een vbscript/asp kunnen doen toch? lijkt me ivm rechten misschien handiger.. And now for something completely similar
kees kas Geplaatst: 19 december 2005 Geplaatst: 19 december 2005 had al wat mogelijkheden aangegeven maar het kan ook anders: laat het output bestand lokaal neerzetten en gebruik robocopy.exe uit de resource kit om de bestanden over te zetten naar de andere server. robocopy kan directories sync'en of bewaken, eventueel met srvany als service te schedulen Citaat: ------------------------------------------------------------------------------ ROBOCOPY :: Robust File Copy for Windows :: Version XP010 ------------------------------------------------------------------------------ Started : Mon Dec 19 19:32:51 2005 Simple Usage :: ROBOCOPY source destination /MIR source :: Source Directory (drive:\path or \\server\share\path). destination :: Destination Dir (drive:\path or \\server\share\path). /MIR :: Mirror a complete directory tree. For more usage information run ROBOCOPY /? or read Robocopy.Doc. NOTE: Read "True Replication" in Robocopy.Doc prior to first use of /MIR ! **** /MIR can DELETE files as well as copy them ! Groet, Kees p.s. ook tools als "secondcopy" zijn handig 1043358-robocopy.pdf
Psychosammie Geplaatst: 19 december 2005 Auteur Geplaatst: 19 december 2005 Bedankt. Daar ga ik eens naar kijken. Resistance is futile you will be assimilated Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790) Mijn vrijheid eindigt niet waar jouw angst begint!
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen