Ik zoek naar een oplossing voor het volgende:
Bij mijn werkgever wordt gebruik gemaakt van een omgeving met Batch-bestanden tbv EDI verwerking. Deze batch bestanden worden door het ERP pakket aangeroepen, en werkt erg transparant, zeker en snel.
Natuurlijk hebben we diverse omgevingen (test, ontwikkel, live) en elke omgeving heeft een eigen directory met batch-bestanden. Elke omgeving heeft ook eigen servers. Deze servers staan hard in de batch-bestanden geschreven. Indien de batch-directory van ontwikkel naar test verplaatst wordt, dan moeten alle batchbestanden aangepast worden, om de server-verwijzing aan te passen. Naast de server hebben ook de diverse mappen per omgeving een andere naam (bijvoorbeeld EDITEST)
Ik wil in die batchbestanden met variabelen gaan werken, zoals servernaam en directory. Deze variabelen worden gevuld aan de hand van gegevens in een .ini bestand in de root van de desbetreffende omgeving.
zo krijg je in de root een file genaamd omgeving.ini, met daarin o.a. de volgende regels:
server=\\testserver
directory=\editest
Het probleem is dat ik in de batchbestanden een verwijzing wil maken naar de omgeving.ini, en dat deze zoekt naar de variabele "server", en dan de waarde \\testserver uitleest.
is dit mogelijk, en hoe kan ik dit realiseren?
De structuur blijft op basis van batchbestanden!
Bij mijn werkgever wordt gebruik gemaakt van een omgeving met Batch-bestanden tbv EDI verwerking. Deze batch bestanden worden door het ERP pakket aangeroepen, en werkt erg transparant, zeker en snel.
Natuurlijk hebben we diverse omgevingen (test, ontwikkel, live) en elke omgeving heeft een eigen directory met batch-bestanden. Elke omgeving heeft ook eigen servers. Deze servers staan hard in de batch-bestanden geschreven. Indien de batch-directory van ontwikkel naar test verplaatst wordt, dan moeten alle batchbestanden aangepast worden, om de server-verwijzing aan te passen. Naast de server hebben ook de diverse mappen per omgeving een andere naam (bijvoorbeeld EDITEST)
Ik wil in die batchbestanden met variabelen gaan werken, zoals servernaam en directory. Deze variabelen worden gevuld aan de hand van gegevens in een .ini bestand in de root van de desbetreffende omgeving.
zo krijg je in de root een file genaamd omgeving.ini, met daarin o.a. de volgende regels:
server=\\testserver
directory=\editest
Het probleem is dat ik in de batchbestanden een verwijzing wil maken naar de omgeving.ini, en dat deze zoekt naar de variabele "server", en dan de waarde \\testserver uitleest.
is dit mogelijk, en hoe kan ik dit realiseren?
De structuur blijft op basis van batchbestanden!