De beschreven webapplicatie is bestemd voor portable terminals (PDA, ...) die overeen WiFi-verbinding en een browser beschikken. Dit is geschreven onder de vorm van een ASP.net-applicatie waarvan de volledige broncode wordt geleverd en waarmee elke vereiste aanpassing dan ook mogelijk is. (De applicatie kan uiteraard vanuit om het even welke browser gebruikt worden)
Deze werkt als volgt:
-
De gebruiker scant een bestelnummer: dit geeft aan met welke bestelling er rekening zal worden gehouden. Deze bestelling moet in Mercator bestaan.
-
De gebruiker scant een artikel waarvan de barcode in het veld S_CLE2 moet bestaan. De gebruiker bepaalt de te leveren hoeveelheid.
-
De gebruiker herhaalt de voorgaande handeling voor alle artikels die deel uitmaken van de levering.
-
Vervolgens klikt hij op 'Opslaan': de applicatie genereert een leverbon met de geselecteerde artikelen en de niet-geleverde artikels worden in de bestelling gehouden.
-
Vervolgens kan de gebruiker dit proces herhalen voor een andere bestelling.
De applicatie wordt als een website op de ISS-server geïnstalleerd. De algemene installatieconcepten reiken verder dan de inhoud van deze pagina en dan de Mercator-ondersteuning. We vestigen echter graag uw aandacht op de volgende punten:
-
De referenties moeten in de volgende assemblies vanuit een Mercator Majuro die up to date is, worden bijgewerkt:
-
MercatorUi.dll
-
MercatorTunnel.dll
-
MercatorComponents.dll
-
De website gebruikt variabelen van de op de SQL-server opgeslagen sessies. De SQL-server moet dan ook geconfigureerd worden door
Aspnet_regsql.exe uit te voeren.
-
In het bestand web.config moet de SQL-ConnectionString naar deze SQL-server worden aangepast: <sessionState mode="SQLServer" timeout="120" sqlConnectionString="data source=...; integrated security=false; user id=sa; password=..."/>
-
Op niveau van de application pool moeten voldoende toegangsrechten worden verleend.
-
Het bestand MercatorPicking.ini moet met de gewenste waarden worden aangepast wat de configuratie van Mercator betreft:
-
UserName: Mercator-gebruiker
-
UserPwd: wachtwoord van deze gebruiker
-
OrderJournal: orderjournaal
-
ShipJournal: leverjournaal
-
De website moet met de standaardtools (Visual Studio) gepubliceerd worden.
-
Indien deze webapplicatie met de debugger van Visual Studio gebruikt wordt, dan moeten de lijnen 30 en 31 van App_Code\Divers.cs worden aangepast om rekening te houden met de lokale configuratie.
Opmerkingen:
Te laden :
0000002208.zip (151 Kb - 30-04-2013)