Automatische Installatie op IIS server In de map Web staat het installatiebestand :
Je kan de install starten door het aanklikken van het msi bestand vanuit Verkenner. Na installatie is steeds een manuele controle nodig of het geïnstalleerd is als een ASP.NET 2.0.5.0727 applicatie en of de configuratie (in de web.config) correct is. De beschrijving is terug te vinden in de volledig manuele procedure.
>
>
>
Ga naar IIS manager
Ga naar CsRentIT (indien defaults behouden bij installatie staat dit onder Default WebSite), en kies eigenschappen
Kies de ASP.NET tab
Indien nodig wijzig de versie naar
Druk dan op Apply en kies Edit Configuration
Key
Omschrijving
Connectie string naar de SQL2005 – SQL Express instantie Connectie string naar de InspHire database (live of test database) LogInfo true : Alle aanroepen van de webservices worden gelogd false : Enkel errors worden gelogd CheckOutSqlTimeOut aantal seconden SQL t/o voor HistoryOut procedure voor niet unieke artikelen CancelSqlTimeOut aantal seconden SQL t/o voor Cancellation procedure CheckInSqlTimeOut aantal seconden SQL t/o voor Checkin procedure DefaultNonUniqueCheckinQty indien uithuur wordt verwerkt voor een niet-uniek artikel en op de PDA wordt geen aantal ingegeven : = 0 => PDA krijgt een foutmelding om aantal in te geven >= 0 => deze waarde wordt als aantal gebruikt voor de verwerking van uit huur. Bv als hier 1 wordt ingegeven en op de PDA geen aantal is ingegeven wordt er 1 artikel uit huur genomen. GridPageSize Aantal rijen per pagina in de datagrids OutputPath Folder op het netwerk waar de CSV bestanden van de afhaling worden opgeslagen. LET OP : de account waaronder IIS is gestart noet hier toegang hebben. (path zonder trailing \) CSVDelimiter scheidingsteken tussen de velden in het CSV bestand MailFrom email adres, getoond in de header, vanwaar de email wordt verstuurd MailTo Lijst van email adressen, gescheiden met ‘;’ waarnaar de email wordt verzonden SmtpServer Naam of IP adres van de email server SmtpPort Poort waarop de email server’s SMTP service is geconfigureerd (standaard 25) MailSubject Tekst, getoond in het subject veld van de mail, hier wordt nog het contract nr aan toegevoegd door de applicatie MailTimeoutSeconds Tijd in seconden ImportArticlesSkipFirstRow Indien TRUE : eerste rij van EXCEL artikel import file wordt niet geïmporteerd. Indien FALSE worden alle rijen geïmporteerd ImportContractsSkipFirstRow Indien TRUE : eerste rij van EXCEL contract import file wordt niet geïmporteerd. Indien FALSE worden alle rijen geïmporteerd SQLAfhaling Query naar InspHire database voor het ophalen van de artikelen voor de functie ‘Afhaling’ .LETOP om de namen na de ‘as’ NIET te wijzigen coContractNr INT coArticleNr nvarchar(32) coArtDesc nvarchar(64) coArtSales bit coArtUnique bit RentITStoreConnectionString INSPHIREConnectionString
coQty
INT
de rest zijn default waarden en mogen niet worden veranderd. SQLBrutoCost
Query naar InspHire database voor het ophalen van de bruto cost en artikel groepsomschrijving. De namen NIET aanpassen van de opgehaalde velden !!! CODE varchar(20) = artikel groep NAME varchar(128) = artikel groep omschrijving RATE#7 decimal(15,2) = artikel groep bruto kost
SQLDiscount
Query naar InspHire database voor het ophalen van de kortingen. De namen NIET aanpassen van de opgehaalde velden !!! ITEMGRP varchar(20) = artikel groep ACCT varchar(10) = contract nr (moet numeriek zijn !!!) AMT#1 decimal(15,4) = kortingspercentage in %
Testen van de webservice Open Internet Explorer op de PC waarop de service is geïnstalleerd (op andere PC dan localhost vervangen door de naam van de PC waarop de IIS draait)
Verschillende webservices kunnen getest worden door het klikken op de webservice link (bv. GetRevision), parameters invullen en INVOKE toetsen.
Resultaat in een nieuw Internet Explorer scherm