Het Scannerforum

Scannersoftware => PDW => Topic gestart door: daaan op 10 januari 2007, 16:08:15

Titel: PDW en Databases
Bericht door: daaan op 10 januari 2007, 16:08:15
PDW met MySql

Allereerst:
Ik ben zelf bekend met PHP en SQL. Kennis hiervan is niet vereist maar wel aan te raden. Ik ga geen PHP uitleggen, alleen hoe je de gegevens IN een database krijgt. Hoewel ik me niet te veel bezig wil houden met het uitleggen van PHP, heb ik sinds 13 oktober 2008 een simpel PHP voorbeeldje toegevoegd, je vind hem verderop.

Mijn beginsituatie:
Het PDW werkt prima met mijn flexbox gold, alles kwam netjes binnen, filteren werkte ook. Ik draai windows XP, op een goede stabiele PC.

Wat ik wou:
- melding op mijn website, realtime
- Een filtering van meldingen, alleen meldingen van locale korpsen.

Hoe, in het kort, is het nu?:
- Meldingen worden gefilterd, op capcode.
- De gefilterde berichten worden direct in de mysql database gezet.

Goed, heel leuk, maar hoe doe ik dat?

Je hebt een database nodig, met een tabel waar gegevens in kunnen. Vrijwel elke website heeft een database in het pakket. Gegevens hiervan staan op de papieren van je webhoster. Zo niet, neem dan even contact op met deze. Zorg ook dat je phpmyadmin tot je beschikking hebt.

Ik gebruik een tabel genaamd 'alarmeringen'.
In de tabel heb ik de volgende velden:
Id = Een uniek nummer voor elke melding
timestamp = het tijdstip van de melding
capcode = de capcode van de melding
melding = de text van de melding
label = het label van mijn filter

Het instellen van deze tabel:
Gebruik hiervoor phpmyadmin. Elke redelijke webhost heeft deze. Zo niet, neem dan met je webhoster contact op.
Log in met je database gegevens.
Klik links op de naam van je database.
Kies uit het menu bovenin: "SQL"
en vul in het textveld het volgende in:

Citaat
CREATE TABLE IF NOT EXISTS `alarmeringen` (
  `id` int(11) NOT NULL auto_increment,
  `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `capcode` varchar(10) NOT NULL default '',
  `melding` text NOT NULL,
  `label` text NOT NULL,
  PRIMARY KEY  (`id`)
);

Dit is het voorbeeld die ik verder blijf gebruiken.
Titel: Re: PDW en Databases
Bericht door: daaan op 10 januari 2007, 16:11:58
Invoeren van de data in de database
Omdat direct de mysql.exe aanspreken niet mogelijk is, wegens problemen met te lange regels in DOS, heb ik naar een andere oplossing moeten zoeken.

Via een ODBC koppeling kunnen we wel langere regels meegeven. ODBC staat voor Open DataBase Connectivity, wat zoiets betekend als een standaard manier om databases aan te spreken.

Om de via de ODBC koppeling het spul in de database te krijgen, moeten we eerst nog een kleine tussenstap nemen. Deze stap nemen we d.m.v. een "home-brewn" programma. Hierover later meer.

Voordat je verder gaat, zorg wel dat je administrator rechten hebt op de computer. Heb je geen idee wat dat inhoud, dat is de kans groot dat je het al bent.  Deze oplossing werkt niet zonder administrator rechten.

Om een ODBC koppeling voor Mysql te maken, moet je eerst een database driver installeren. Deze kun je hier: http://dev.mysql.com/downloads/connector/odbc/3.51.html (http://dev.mysql.com/downloads/connector/odbc/3.51.html) vinden. Kies de Windows Driver Installer (MSI).

Installeer beide, dan gaan we verder.

Klik op start, dan configuratiescherm, dan Systeembeheer, dan Gevensbronnen (ODBC).

Klik nu op toevoegen.
-   Kies "Mysql ODBC x.xx Driver" uit de lijst (onderaan)
-   Bij data source name voer je "pdw_db" in. Niet iets anders aub
-   Bij description hoef je niets in te vullen.
-   Bij server vul je je database server in
-   Bij user vul je je gebruikersnaam in
-   Bij password vul je je password in.
-   Bij database klik je op het pijltje, nu verschijnen je mogelijkheden. Dit zal bij 99% maar 1 optie zijn, kies deze. Krijg je een error, kijk dan of alles goed is ingevuld, en neem desnoods contact op met de webhoster.
-   Druk op Test. Krijg je een error, kijk dan of alles goed is ingevuld, en neem desnoods contact op met de webhoster.
-   Druk op OK, en sluit alle schermen.

Dus zo:
(http://www.zoutkamp.net/daaan/pdw_odbc.gif)

We hebben een database koppeling gemaakt, nu moeten we die nog gebruiken.
Het programma waar we het eerder over hadden, doet niets meer of minder dan de data van PDW in een SQL query stoppen, en sturen naar de ODBC Koppeling.
Je hebt voor dit programma het .NET 2 framework nodig. Download die hier: http://www.microsoft.com/downloads/deta ... b15c5e04f5 (http://www.microsoft.com/downloads/details.aspx?displaylang=nl&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5)

Het programma is geen technisch hoogstandje, maar het doet wat het moet doen.
Het programma download je hier: http://www.zoutkamp.net/pdw_db.zip (http://www.zoutkamp.net/pdw_db.zip)
Pak het programma uit, en zorg dat het op de root van de c: schijf staat.
"c:pdw_db.exe" dus.

Dat is dat, nu PDW instellen
Nu het instellen van PDW.
Open het filter scherm, en kies voor opties, je zal dan dit scherm zien:
(http://www.zoutkamp.net/daaan/pdw_options.png)

Vink hier de optie 'Enable command file aan'. In het eerste textveld vul je 'c:pdw_db.exe' in.
In het tweede veld komen je gegevens voor in de database.
Dit staat er bij mij:
"%1" "%7" "%8"
Belangrijk is dat deze gegevens exact overgenomen worden. Anders werkt mijn programmatje niet.

Ik zal het even ontleden voor jullie:
De drie waarden zijn opties van PDW zelf:
%1 geeft de capcode
%7 geeft de melding
%8 geeft de label van het filter
Titel: Re: PDW en Databases
Bericht door: daaan op 10 januari 2007, 16:12:12
PDW filters

We gaan filteren op capcodes.  Even zoeken bracht mij op deze website: (http://www.dibraned.nl/Capcodes.html (http://www.dibraned.nl/Capcodes.html)) hier staan alle capcodes op.

Start PDW op, open het filters scherm en klik op add, je ziet dan dit scherm:
(http://www.zoutkamp.net/daaan/pdw_filter.png)

Vul bij adres de capcode in
Vul bij description de naam van het korps in. Bijvoorbeeld Brandweer Amsterdam.
Vink display/log filter description aan
Vink enable command file aan
De velden 'Address' (capcode) en 'Description' kunnen natuurlijk verschillen van dit voorbeeld. Voor het laatste veld geld dat je kunt invullen wat je wilt, meestal de naam van het korps, maar maak hem niet te lang.

(tip: gebruik capcode 0005000 om te testen, deze word elke x aantal minuten gebruikt)
(tip: wil je veel filters gebruiken? Kijk dan op p2000live.nl bij downloads)

Als alles is goed gegaan, werkt het nu. Ik weet uit ervaring hoe veel haken en ogen er aan dit soort dingen zitten. Ik sta dan ook open voor commentaar, of vragen.

--update 04-09-2007

Updates

Er is een nieuwe update voor het pdw_db.exe programma. Deze kan ook single-qoutes aan ('). De oude versie is vervangen door de nieuwe, en is via de zelfde link te verkrijgen.

nb. Deze update is geschreven door Nol van der Velden, credits hiervoor naar hem dus.
nb2. De huidige versie (vanaf 13 oktober 2008) is herschreven door mijzelf. Credits naar mezelf dus i guess ;)

Ik wil iedereen die deze tutorial gebruikt, toch nog even bewust maken van de gevaren van het publiceren van dit soort data.
Niet iedereen is even blij met het feit dat burgers meldingen bijna eerder op internet kunnen lezen dan dat de brandweer/politie/ambulance mensen ze op hun pagers ontvangen. Daarnaast, is het ook nog eens illegaal (http://wetboek.net/Sr/441.html).
Dat 'iedereen' het doet/kan betekend niet dat het correct is.

Er zijn al meerdere malen problemen geweest met mensen die zo snel bij een incident zijn, en hun auto pontificaal in de weg zetten, dat de hulpdiensten hinder ondervinden. Dit kan niet de bedoeling zijn.
Ook voor de fotografen onder ons; ik zie steeds vaker foto's van slachtoffers, of foto's waar alleen het gezicht van een slachtoffer is geblurred. Doe dat gewoon niet. Fotografeer geen slachtoffers. Denk eens aan de nabestaanden.

(hier zou een etiquette (http://nl.wikipedia.org/wiki/Etiquette) voor moeten komen)
Titel: Re: PDW en Databases
Bericht door: GSteven op 10 januari 2007, 17:16:15
Mijn oplossing is een tikkeltje anders.

Ik werk via de HTTP GET methode. Dewelke een zeer mooie performance biedt.

Ik heb een tabel (tblPaging) waar alle meldingen inkomen.
Ik heb een programmatje geschreven in .NET dewelke een URL aanroept met als GET variabele de verschillende parameters. Het PHP scriptje voert het bericht in me de nodige capcode en tijd in de MySQL database.

Ik had ook de mogelijkheid om MySQL via ODBC aan te roepen in mijn stukje .NET Software. Deze optie gaf mij echt wel een zwaar performance verlies (opladen van database enz...). Terwijl nu het grote werk (zeer beperkt) gebeurd door het PHP scriptje.

Verder haal ik nog de meldingen binnen in m'n Outlook via een RSS-feed (RSS Popper). Met de komst van Office 2007 zal die plugin zelfs niet mer nodig zijn.

Volgende stap is dat mijn PHP scriptje filtert op bepaalde code's en het bericht achter die bepaalde codes doorstuurt naar een SMS Gateway (XML) bij één of andere provider (http://www.mobileweb.be (http://www.mobileweb.be) bijvoorbeeld). Op die manier krijg ik de meldingen op m'n GSM.

Hier in de streek wordt nog niet sterk gebruik gemaakt van ASTRID. Maar voor de toekomst is dit een heel mooie optie denk ik om op de hoogte te blijven van wat er gebeurd in de streek.
Titel: Re: PDW en Databases
Bericht door: daaan op 10 januari 2007, 20:50:40
Ja, over deze optie heb ik ook nagedacht. Maar ik wil niet een mogelijkheid creeren dat anderen informatie in mijn database gaan zetten.
Natuurlijk kun je dit met een wachtwoord beveiligen. Misschien kan je jou optie hier ook beschrijven.
Titel: Re: PDW en Databases
Bericht door: lennartb op 10 januari 2007, 21:04:06
ik ga hem zekr even doorlezen want nu doe ik het heel omslachtig =)
Titel: Re: PDW en Databases
Bericht door: lennartb op 11 januari 2007, 07:45:27
optie 2 gebruik ik en dan krijg ik in mijn database:

 id        timestamp        capcode        text                               label
3991    2007-01-11 08:26:34    â€œ2029568â€
Titel: Re: PDW en Databases
Bericht door: daaan op 11 januari 2007, 09:27:01
Dat alleen het eerste woord in de database komt lijkt er op dat je iets fout doet met de quotes.

Ik zal het even uitleggen :)

Als je doet:

Citaat
pdw_db.exe 0005000 105-C2000 Testpage Test capcode brandweer

Dan roep je pdw_db aan met 6 opties. Elke woord is een optie. Het programma kan echter maar 3 aan, dus pakt hij de eerste drie. capcode word dan goed ingevuld, text maar deels, en label niet.

Wat je dus moet doen, is pdw_db.exe wijsmaken dat je echt maar drie dingen stuurt. Dat kan op deze manier:

Citaat
pdw_db.exe "0005000" "105-C2000 Testpage" "Test capcode brandweer"

Nu zal het goed gaan.

Vertaald naar het PDW programma, roep je in het commandfile veld pdw_db.exe aan, en in het arguments veld:

Citaat
"%1" "%7" "%8"

Dat moet goed gaan.
Let wel dat de laatste (%8) alleen word meegegeven wanneer je in de filter instellingen een description invuld, en dat vinkje aan vinkt, dat hij dat mee moet sturen.

-edit-
Ik zie net dat ik “ gebruikte ipv " . Klein verschil, maar misschien wel de oorzaak van je probleem. “ is een ander character als ", mijn Word had er “ van gemaakt.
Titel: Re: PDW en Databases
Bericht door: lennartb op 11 januari 2007, 14:08:41
Citaat van: "daaan"
Dat alleen het eerste woord in de database komt lijkt er op dat je iets fout doet met de quotes.

Ik zal het even uitleggen :)

Als je doet:

Citaat
pdw_db.exe 0005000 105-C2000 Testpage Test capcode brandweer

Dan roep je pdw_db aan met 6 opties. Elke woord is een optie. Het programma kan echter maar 3 aan, dus pakt hij de eerste drie. capcode word dan goed ingevuld, text maar deels, en label niet.

Wat je dus moet doen, is pdw_db.exe wijsmaken dat je echt maar drie dingen stuurt. Dat kan op deze manier:

Citaat
pdw_db.exe "0005000" "105-C2000 Testpage" "Test capcode brandweer"

Nu zal het goed gaan.

Vertaald naar het PDW programma, roep je in het commandfile veld pdw_db.exe aan, en in het arguments veld:

Citaat
"%1" "%7" "%8"

Dat moet goed gaan.
Let wel dat de laatste (%8) alleen word meegegeven wanneer je in de filter instellingen een description invuld, en dat vinkje aan vinkt, dat hij dat mee moet sturen.

-edit-
Ik zie net dat ik “ gebruikte ipv " . Klein verschil, maar misschien wel de oorzaak van je probleem. “ is een ander character als ", mijn Word had er “ van gemaakt.

nu doety hjij het, ben erg blij met deze oplossing en bedankt  :)
Titel: Re: PDW en Databases
Bericht door: daaan op 11 januari 2007, 14:11:13
Geen probleem, ben blij dat ik kan helpen.
Titel: Re: PDW en Databases
Bericht door: daaan op 12 januari 2007, 13:58:25
Het zou trouwens niet zo heel erg veel programmeerwerk moeten kosten om via een ODBC koppeling vanuit PDW zelf databases te kunnen aanroepen. *hint* ;)
Titel: Re: PDW en Databases
Bericht door: lennartb op 12 januari 2007, 15:42:22
Citaat van: "daaan"
Het zou trouwens niet zo heel erg veel programmeerwerk moeten kosten om via een ODBC koppeling vanuit PDW zelf databases te kunnen aanroepen. *hint* ;)

ze zouden beter gewoon zonder OBCD kunnen doen ofzoiets, dat je je gegevens in pdw intypt etc.

alleen is er ook een manier die net zo makkelijk is als manier 2 om ALLE berichten in de database te zetten?
Titel: Re: PDW en Databases
Bericht door: kleineump op 15 januari 2007, 00:54:11
Bij mij wil hij niet in de database schrijven.

Ik heb het zoals hierboven gedaan maar als er een gefilterd bericht binnen komt
dan komt er een dosbox maar hij voegt niks toe in mijn database

Wat doe ik fout
Titel: Re: PDW en Databases
Bericht door: lennartb op 15 januari 2007, 13:20:00
Citaat van: "kleineump"
Bij mij wil hij niet in de database schrijven.

Ik heb het zoals hierboven gedaan maar als er een gefilterd bericht binnen komt
dan komt er een dosbox maar hij voegt niks toe in mijn database

Wat doe ik fout

zie je wel af en toe een dos-schermpje komen, zoja: verzeker je ervan dat je inlog gegevens van je database goedzijn.
zonee: check eens of je wel het goede path naar het programaatje hebt opgegeven
Titel: Re: PDW en Databases
Bericht door: kleineump op 15 januari 2007, 13:41:12
Dat heb ik gedaan.

Als ik het programma'tje draai dan komt het ook niet in de database

Ik zie wel een dos scherm voorbij komen.

Ik weet zeker dat ik de goeie pad op gegeven.

Wat kan ik nog meer bekijken.

Ik heb voor mijn server root rechten gegeven aan mijn eigen account
Titel: Re: PDW en Databases
Bericht door: lennartb op 15 januari 2007, 14:02:42
sommige servers staan alleen hun eigen ip toe, kan dat het niet zijn?
Titel: Re: PDW en Databases
Bericht door: kleineump op 15 januari 2007, 14:10:32
nee zit in een eigen netwerk en heeft alle hosten toegekend
Titel: Re: PDW en Databases
Bericht door: kleineump op 15 januari 2007, 14:26:16
als ik het via mysql zelf doe dan doet hij het wel maar
als ik het via het programma doet dan doet hij het dus niet

@lennartb wat voor besturingsysteem gebruik jij voor je PDW?
Titel: Re: PDW en Databases
Bericht door: daaan op 16 januari 2007, 11:09:50
Citaat van: "lennartb"
Citaat van: "daaan"
Het zou trouwens niet zo heel erg veel programmeerwerk moeten kosten om via een ODBC koppeling vanuit PDW zelf databases te kunnen aanroepen. *hint* ;)

ze zouden beter gewoon zonder OBCD kunnen doen ofzoiets, dat je je gegevens in pdw intypt etc.

alleen is er ook een manier die net zo makkelijk is als manier 2 om ALLE berichten in de database te zetten?

Klopt inderdaad. Alleen heeft het gebruiken van een ODBC koppeling het voordeel dat je niet meer afhankelijk bent van het type database. Je connect via standaarden naar de ODBC koppeling, deze vertaalt het naar het desbetreffende database programma.

Citaat van: "kleineump"
als ik het via mysql zelf doe dan doet hij het wel maar
als ik het via het programma doet dan doet hij het dus niet

@lennartb wat voor besturingsysteem gebruik jij voor je PDW?

Welk besturingssysteem probeer jij te gebruiken dan?
Titel: Re: PDW en Databases
Bericht door: kleineump op 16 januari 2007, 11:27:11
Windows Xp SP 2
Titel: Re: PDW en Databases
Bericht door: daaan op 16 januari 2007, 12:48:41
Citaat van: "kleineump"
Windows Xp SP 2

Ok,

- De MySql ODBC koppelling is correct? (testen met TEST knopje aldaar)
- als je in de dosbox dit invult:

Citaat
pdw_db.exe "test1" "test2" "test3"

komt er niets in de database te staan? krijg je een foutmelding?
- Heb je de parameter goed staan in pdw?
- Is in mysql de tabel correct, zelfde velden etc als in het voorbeeld?
Titel: Re: PDW en Databases
Bericht door: kleineump op 16 januari 2007, 13:08:51
Als ik op test drukt dan geeft hij "Success; connection was made!"

Als ik pdw_db.exe "test" "test" "test"

dan doet hij het nog niet

Ik heb het stukje van de database hier gekopieerd naar phpmyadmin
Titel: Re: PDW en Databases
Bericht door: daaan op 16 januari 2007, 13:10:28
Citaat van: "kleineump"
Als ik pdw_db.exe "test" "test" "test"

dan doet hij het nog niet

krijg je ook een melding? een of andere error?
heb je het .net framework 2 geinstalleerd?
Niet toevallig een firewall of een overprotective virusscanner draaien?
Titel: Re: PDW en Databases
Bericht door: kleineump op 16 januari 2007, 13:17:14
Ik krijg geen foutmelding of error
Ik heb .net framework 2 geinstalleerd
Ik heb geen firewall draaien.
Ik heb mijn virusscanner uitgezet
Titel: Re: PDW en Databases
Bericht door: daaan op 16 januari 2007, 13:19:01
als je pdw_db.exe uitvoert zonder argumenten, wat dan?
Welke versie van de ODBC koppeling gebruik je?
Titel: Re: PDW en Databases
Bericht door: kleineump op 16 januari 2007, 13:25:04
Ik krijg dan niks als ik pdw_db.exe

ODBC koppeling

MySQL ODBC 3.51 Driver

Bij welke moet ik het invullen

Bij User DSN of bij System DSN of bij File DSN
Titel: Re: PDW en Databases
Bericht door: daaan op 16 januari 2007, 13:33:08
Als het goed is, hoort mijn programma te crashen als hij een fout tegenkomt. (dont ask ;) )

Dus het feit dat hij dat niet doet, wijst er op dat het in de database connector zit. wacht even, ik zoek even

Zo:

(http://www.zoutkamp.net/daaan/pdw_odbc.gif)
Titel: Re: PDW en Databases
Bericht door: daaan op 16 januari 2007, 13:39:15
Ik vul het trouwens in bij gebruikers DSN, jij hebt engelse XP?
Titel: Re: PDW en Databases
Bericht door: kleineump op 16 januari 2007, 13:40:36
jah dus dat is user dsn

Ik had hem zo maar ik ga het nog een keer proberen
Titel: Re: PDW en Databases
Bericht door: daaan op 16 januari 2007, 13:42:31
Er zal toch ook geen taal afhankelijkheid in mijn programmatje zitten?

Ik zal zodra ik thuis ben alle 8 regels even doorlezen.
Titel: Re: PDW en Databases
Bericht door: kleineump op 16 januari 2007, 16:12:02
@daaan Het probleem is opgelost.

Het was een rechten probleem
Ik ben nu ingelogd als een domain admin en dat werkt perfect

gr
Jeff
Titel: Re: PDW en Databases
Bericht door: daaan op 16 januari 2007, 16:14:15
Citaat van: "kleineump"
@daaan Het probleem is opgelost.

Het was een rechten probleem
Ik ben nu ingelogd als een domain admin en dat werkt perfect

gr
Jeff

dank je voor je bericht dat het is opgelost. Ik zal het er in de openingspost ook even bij zetten.
Titel: Re: PDW en Databases
Bericht door: kleineump op 16 januari 2007, 16:23:40
Dus ze hebben admin rechten nodig
Titel: Re: PDW en Databases
Bericht door: controlfreak op 4 september 2007, 11:43:34
Citaat van: "daaan"
Via een eigen mini programmatje en een odbc koppeling.

We hebben nu een database koppeling gemaakt. Nu moeten we die nog gebruiken. Hiervoor heb ik zelf een programma geschreven. Het is geen technisch hoogstandje, maar het doet wat het moet doen. (en anders crashed hij :S)
Het programma download je hier: http://www.zoutkamp.net/pdw_db.zip (http://www.zoutkamp.net/pdw_db.zip)
Pak het programma uit, en zorg dat het op de root van de c: schijf staat.
"c:pdw_db.exe" dus.

Dat is dat, nu PDW instellen
Vink hier de optie 'Enable command file aan'. In het eerste textveld vul je 'c:pdw_db.exe' in.
In het tweede veld komen je gegevens voor in de database.
Dit staat er bij mij:
"%1" "%7" "%8"
Belangrijk is dat deze gegevens exact overgenomen worden. Anders werkt mijn programmatje niet.

Ik zal het even ontleden voor jullie:
De drie waarden zijn opties van PDW zelf:
%1 geeft de capcode
%7 geeft de melding
%8 geeft de label van het filter

@daaan:
Bovenstaande werkt prima.. tenminste.. totdat er een melding komt waarin een  '  (single quote) staat. Door die single quote klopt je SQL syntax niet meer. En dat is jammer want zo mis je al de berichten met een ' erin. Mogelijk is dit op te lossen?
Titel: Re: PDW en Databases
Bericht door: daaan op 4 september 2007, 15:14:43
Sterker nog, dit is al opgelost. ( niet door mij overigens )

Ik zoek dit voor je uit, en post zsm de oplossing.

(m.a.w. vergeten de nieuwe versie te posten  :oops: )
Titel: Re: PDW en Databases
Bericht door: daaan op 4 september 2007, 15:25:19
Gevonden!  :)

Ik heb het zit bestand die ik online heb staan geupdate. Alles in de handleiding blijft verder exact gelijk.

nb. Deze update is geschreven door Nol van der Velden, credits hiervoor naar hem dus.

Dan, ook uit de koker van Nol, deze beschrijving om het vastlopen van PDW tegen te gaan zoder je PC opnieuw te moeten starten.

Citaat
Om te voorkomen dat mijn server "vastslaat" laat ik op onderstaande manier PDW herstarten. Op deze wijze hoef je niet de server te herstarten, en is PDW slechts enkele sconden (2) niet actief!
 
Ik laat PDW iedere 8 uur opnieuw starten met behulp van Cron, PSKill en
PSexec. Cron moet je automatisch mee laten starten bij opstart van je server. Ik heb op c: een directory genaamd Cron met daarin Cron.exe , Cron.log ,Crontab en herstart-pdw.bat
 
Inhoud crontab :
00 08 * * * C:cronherstart-pdw.bat
00 16 * * * C:cronherstart-pdw.bat
00 01 * * * C:cronherstart-pdw.bat
 
Inhoud herstart-pdw.bat :
C:
C:pskill pdw2_15.exe
C:psexec \ip adres van je server  -d -i -realtime d:pdwpdw2_15.exe
 
Link naar PSexec :
http://www.microsoft.com/technet/sysint ... sexec.mspx (http://www.microsoft.com/technet/sysinternals/utilities/psexec.mspx)
Link naar PSkill  :
http://www.microsoft.com/technet/sysint ... skill.mspx (http://www.microsoft.com/technet/sysinternals/utilities/pskill.mspx)
Link naar Cron : http://www.kalab.com/freeware/cron/cron.htm (http://www.kalab.com/freeware/cron/cron.htm)

Ik gebruik dit niet, omdat de server sowieso af en toe moet rebooten. Maar bij een thuis pc is dit natuurlijk dé oplossing!

Ik zet dit ook even in de TS.
Titel: Re: PDW en Databases
Bericht door: controlfreak op 4 september 2007, 17:16:46
Citaat van: "daaan"
Ik heb het zit bestand die ik online heb staan geupdate. Alles in de handleiding blijft verder exact gelijk.

nb. Deze update is geschreven door Nol van der Velden, credits hiervoor naar hem dus.

Ik ben benieuwd.. Ben nu in afwachting van een ' melding!  ;)

Nog een kleine opmerking...

CREATE TABLE `alarmeringen` (
`id` int(11) NOT NULL auto_increment,
`timestamp` timestamp(12) NOT NULL,
`capcode` varchar(10) NOT NULL default '',
`text` text NOT NULL,
`label` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3990 ;

In je nieuwe pdw_db.exe staat geen "text" maar "melding"

Dusss...

CREATE TABLE `alarmeringen` (
`id` int(11) NOT NULL auto_increment,
`timestamp` timestamp(12) NOT NULL,
`capcode` varchar(10) NOT NULL default '',
`melding` text NOT NULL,
`label` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3990 ;
Titel: Re: PDW en Databases
Bericht door: marcnl op 19 september 2007, 18:59:32
Citaat van: "daaan"
PDW met MySql

Allereerst:
Ik ben zelf bekend met PHP en SQL. Kennis hiervan is niet vereist maar wel aan te raden. Ik ga geen PHP uitleggen, alleen hoe je de gegevens IN een database krijgt. Er weer uithalen is geheel jullie probleem ;)

enz..

Heb jij wellicht enig idee waarom, als ik je voor mij totaal begrijpelijke uitleg gebruik middels de directe aanroep van mysql.exe oa. de testoproepen, de meldingen met capcodes van de CPA wel in de database gezet worden maar de meldingen van de brandweer (andere opmaak?) niet. Ik gebruik een filter.ini van zo'n 200 regels waarin ik de capcodes van brw, pol, ggd heb staan van de regio Rotterdam-Rijnmond. (Rest interesseert me niet)

Connectie met de database enz. klopt allemaal maar op de 1 of andere manier komen die brandweermeldingen dus nooit in de database terecht.

De instellingen m.b.t. capcode zijn voor ggd en brw gelijk, niets in het text veld ingevuld enz... allemaal gecontroleerd..

Suggesties meer dan welkom!
Titel: Re: PDW en Databases
Bericht door: daaan op 20 september 2007, 11:46:33
We hebben het probleem via de mail opgelost. Het zat het in de maximale regel lengte van DOS.

Ik heb die oplossing nu ook verwijderd uit mijn uitleg.
Titel: Re: PDW en Databases
Bericht door: Hunter op 22 september 2007, 13:29:37
Citaat van: "daaan"
We hebben het probleem via de mail opgelost. Het zat het in de maximale regel lengte van DOS.

Zijn hier nog steeds problemen mee? Ik heb het even nagekeken, PDW hanteerde een maximale lengte van 260 tekens, dit zou namelijk een limiet zijn in Windows 2000 ??? Ik heb deze limiet eruit gehaald, hopelijk werkt het nu onder andere systemen beter en ontstaan er onder W2000 geen problemen. Ik ga er een beetje vanuit dat PDW niet dezelfde limiet hoeft te hanteren, ik verwacht eigenlijk dat Windows het zelf wel afkapt indien de aangeboden tekst langer is dan de toegestane maximum.

Wie heeft weleens tegen deze limiet aangelopen en is bereid om eea te testen? Ook mensen met W2000 systemen zijn welkom, ik ben benieuwd hoe die zich dan gedraagt...

Groeten, Peter.
Titel: Re: PDW en Databases
Bericht door: marcnl op 22 september 2007, 15:28:14
Citaat van: "hunter"
Citaat van: "daaan"
We hebben het probleem via de mail opgelost. Het zat het in de maximale regel lengte van DOS.

Zijn hier nog steeds problemen mee? Ik heb het even nagekeken, PDW hanteerde een maximale lengte van 260 tekens, dit zou namelijk een limiet zijn in Windows 2000 ??? Ik heb deze limiet eruit gehaald, hopelijk werkt het nu onder andere systemen beter en ontstaan er onder W2000 geen problemen. Ik ga er een beetje vanuit dat PDW niet dezelfde limiet hoeft te hanteren, ik verwacht eigenlijk dat Windows het zelf wel afkapt indien de aangeboden tekst langer is dan de toegestane maximum.

Wie heeft weleens tegen deze limiet aangelopen en is bereid om eea te testen? Ook mensen met W2000 systemen zijn welkom, ik ben benieuwd hoe die zich dan gedraagt...

Groeten, Peter.

Peter, ik heb het hier op een Windows XP machine ondervonden. Nu ben ik overgestapt op de ODBC methode, niet mijn favoriet maar het werkt gelukkig wel. Ik miste in de oude setup, directe aanroep van mysql.exe, de langere meldingen in de database.
Titel: Re: PDW en Databases
Bericht door: daaan op 24 september 2007, 13:41:26
Ik heb hier op twee machines getest, beiden XP. Beiden dezelfde fouten, afgekapte regels e.d.

Mijn beste gok is dat de betreffende mysql.exe een dos versie is, en daarom aan deze restricties is gebonden. Ik heb hier op dit moment geen mysql, kan het dus niet nagaan.
Titel: Re: PDW en Databases
Bericht door: marcnl op 24 september 2007, 13:50:19
Citaat van: "daaan"
Ik heb hier op twee machines getest, beiden XP. Beiden dezelfde fouten, afgekapte regels e.d.

Mijn beste gok is dat de betreffende mysql.exe een dos versie is, en daarom aan deze restricties is gebonden. Ik heb hier op dit moment geen mysql, kan het dus niet nagaan.

Ik heb van peter een beta versie gekregen waar dat buffer probleem is 'aangepakt' en kan nu de mysql.exe gelukkig rechtstreeks aanroepen en d'r zijn de afgelopen 2 dagen behoorlijk wat 'lange' meldingen binnengekomen

Kijk maar op http://wyzphoto.nl/p2000/ (http://wyzphoto.nl/p2000/)
Titel: Re: PDW en Databases
Bericht door: daaan op 24 september 2007, 14:00:11
Ah kijk aan :D

Net nu ik dat gedeelte van de handleiding heb verwijderd hehe
Titel: Re: PDW en Databases
Bericht door: marcnl op 24 september 2007, 14:08:09
Citaat van: "daaan"
Ah kijk aan :D

Net nu ik dat gedeelte van de handleiding heb verwijderd hehe

heb je de 'backup' nog ?? ;-)
Titel: Re: PDW en Databases
Bericht door: daaan op 24 september 2007, 19:28:18
Citaat van: "marcnl"
Citaat van: "daaan"
Ah kijk aan :D

Net nu ik dat gedeelte van de handleiding heb verwijderd hehe

heb je de 'backup' nog ?? ;-)

geen backup. Maar ik kan het hopelijk wel reproduceren, mocht dat gewenst zijn.
Titel: Re: PDW en Databases
Bericht door: Johan Beck op 8 maart 2008, 19:12:16
Omdat ik ambu en brw van mijn eigen regio online mee wil blijven lezen maar toch ook wel weer PDW 2.30 wil gebruiken, dacht ik dit via mySQL en zo te realiseren. Maar als ik alle verhalen in dit onderwerp zo eens bekijk denk ik dat ik er maar van af zie.
Titel: Re: PDW en Databases
Bericht door: AlfA145 op 13 april 2008, 14:49:04
Hetzelfde hier, ik zou dit ook op een afgeschermde pagina (htaccess ofzo) willen plaatsen voor mezelf.
Is er al iemand die dit op een deftige manier aan het werken heeft gekregen?
Info mag via PM.

Alvast bedankt
Erwin
Titel: Re: PDW en Databases
Bericht door: marcnl op 13 april 2008, 15:34:21
Citaat van: "AlfA145"
Hetzelfde hier, ik zou dit ook op een afgeschermde pagina (htaccess ofzo) willen plaatsen voor mezelf.
Is er al iemand die dit op een deftige manier aan het werken heeft gekregen?
Info mag via PM.

op apache via een .htaccess file beschermen bedoel je ?
Titel: Re: PDW en Databases
Bericht door: AlfA145 op 13 april 2008, 16:17:42
ja, maar dat lukt me allemaal wel al :)
't is al beschermd, en de data krijg ik ook netjes in de mysql
Heeft iemand ergens een lijstje van wat die %1 tot %8 is ? ik veronderstel dat dit bij pocsag (astrid) anders is?

Nu moet ik gewoon nog een PHP pagina in mekaar steken zodat ik alles op een defige manier op 't scherm krijg, want dat is niet mijn beste kant  :oops:

Dus als iemand 'n deftige PHP pagina heeft, die ik kan aanpassen, zou dit mooi meegenomen zijn.

Erwin
Titel: Re: PDW en Databases
Bericht door: ronan op 30 juni 2008, 18:02:01
Ik ben zelf niet zo heel handig in php en nu is mijn vraag of er misschien iemand een simpel scriptje heeft voor mij om de meldingen die nu in mijn database staan weer om tezetten naar een site die ik dan intern op mijn eigen netwerkje in huis kan zetten.
Mag natuurlijk via pm.
Titel: Re: PDW en Databases
Bericht door: erwin-1203 op 30 juli 2008, 12:53:29
Iki ben ook bezig met een p2000 pagina, maar ik vraag me af hoe ik google maps kan lingen aan het adres.

Ik hoop et graag te horen :)

Alvast bedankt!

Gr,

Erwin
Titel: Re: PDW en Databases
Bericht door: edwinlwd op 29 augustus 2008, 02:00:37
Ik ben het nu wat aan het testen, echter ik monitor geen p2000 maar mobitex.

Nu zit ik met het probleem dat er een " in het gefilterde bericht voorkomt waardoor alles wat na het " komt niet in de database komt.

Hoe los ik dit op?
Titel: Re: PDW en Databases
Bericht door: daaan op 13 oktober 2008, 14:43:31
Citaat van: "ronan"
Ik ben zelf niet zo heel handig in php en nu is mijn vraag of er misschien iemand een simpel scriptje heeft voor mij om de meldingen die nu in mijn database staan weer om tezetten naar een site die ik dan intern op mijn eigen netwerkje in huis kan zetten.
Mag natuurlijk via pm.

Zoals ik in mijn verhaal zei, is het weergeven van de database je eigen probleem. Ik kan wel een basis scriptje maken voor je, maar dat zal toch nooit echt precies zijn wat je wilt.

Ik geef hem wel, misschien dat je je hiermee kunt verdiepen in PHP:

<?PHP
$dbhost = '';
$dbuser = '';
$dbpass = '';
$dbname = '';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);

$query  = "SELECT * FROM jos_alarmeringen ORDER BY timestamp";
$result = mysql_query($query);

while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
    echo $row['capcode'] . " ";
    echo $row['timestamp'] . " ";
    echo $row['label'].": ";
    echo $row['text']."<br>";
}

mysql_close($conn);
?>

Citaat van: "erwin-1203"
Iki ben ook bezig met een p2000 pagina, maar ik vraag me af hoe ik google maps kan lingen aan het adres.

Ik hoop et graag te horen :)

Alvast bedankt!

Gr,

Erwin

Een hele goede vraag. Er is geen standaard opmaak voor berichten. Er zijn veel typfouten in berichten, en elk bericht geeft weer andere info.
Er zijn een aantal opties om zelf uit te vogelen waar het is:
* Kijk naar de capcode, het verzorgingsgebied hiervan is je uitgangspunt.
* Word er een plaatsnaam genoemd? (eventueel nagaan met lijst alle plaatsnamen van NL) (link (http://plaatsnamen.mijndb.nl/))
* Word er een postcode genoemd? (eventueel nagaan met lijst alle postcodes van NL)(link (http://plaatsnamen.mijndb.nl/))
* Word er een straatnaam genoemd, en evt een nummer?
* Word er een wegnummer (A7, N424 etc.) genoemd?

Met al deze data kun je zoeken via google. In mijn gemeente is straatnaam + nummer bijna altijd al uniek. (kerkstraat etc is altijd een probleem dan :p)

Automatiseren van dit hele verhaal is een hele uitdaging. Het gaat vooral om het herkennen van patronen. Eerst alle meuk wegfilteren dus, woorden als 'prio 1' 'buitenbrand' unitnummers etc kunnen allemaal uit de melding. zo kun je al heel veel 'gokken'. Je zult nooit 100% halen. Ik heb nog wel meer, en technischere idee ën bij dit, maar dat kan via een pm :p

Citaat van: "edwinlwd"
Ik ben het nu wat aan het testen, echter ik monitor geen p2000 maar mobitex.

Nu zit ik met het probleem dat er een " in het gefilterde bericht voorkomt waardoor alles wat na het " komt niet in de database komt.

Hoe los ik dit op?

Gebruik je de pdw_db.exe? ik dacht dat die op ' en " filterde. Zal ff checken.

Edit: Nee dus. Gelukkig ben ik inmiddels niet meer onbekend met .NET ik zal pdw_db.exe updaten en zo snel mogelijk posten.
Kun je ook een voorbeeld posten van een probleem bericht?

Edit [20:17]: kleine bug in php code gefixed.

Edit [21:33]: Nieuwe, herschreven versie van pdw_db.exe ge-upload.

feature requests, en bug reports zijn welkom.
Titel: Re: PDW en Databases
Bericht door: AlfA145 op 20 oktober 2008, 20:11:14
Is de opmaak van pdw_db veranderd?
Ik heb net de nieuwe versie gedownload, en kan niets meer in de database wegschrijven.
De tabel was vroeger 'alarmeringen' en lijkt me nu 'jos_alarmeringen' geworden, met andere datavelden, kan dit ?
Titel: Re: PDW en Databases
Bericht door: daaan op 20 oktober 2008, 21:52:27
Working on it!

-Edit @ 23:38
Fixed. Typvaut. :oops:
Titel: Re: PDW en Databases
Bericht door: AlfA145 op 23 oktober 2008, 22:03:14
bedankt, het werkt weer zoals het hoort :)
Titel: Re: PDW en Databases
Bericht door: Hunter op 28 oktober 2008, 20:48:22
Ik hoor dat het nog steeds mis gaat met die quotes om de simpele reden dat er ook quotes in een bericht voor kunnen komen waardoor het betreffende veld vroegtijdig wordt afgesloten en het volgende veld waarschijnlijk te vroeg begint, als er uberhaupt nog een veld achteraan komt, waarschijnlijk het label.

Dit kan niet in PDW worden opgelost. Het KAN natuurlijk wel, maar dan confronteer ik anderen met aanpassingen waar ze misschien helemaal niet op zitten te wachten. Het schrijven naar databases is immers niets nieuws, dus dat betekent dat anderen het waarschijnlijk al anders op hebben weten te lossen.

Aangezien je de velden natuurlijk apart in de DB wilt zetten ontkom je niet aan scheidingstekens. De quotes blijken niet te voldoen, dus pdw_db.exe zal een ander onderscheid moeten maken. Voorbeelden :

#1:%1 #7:%7 #8:%8
#capcode:%1 #message:%7 #label:%8

Of HTML/XML achtig :

<veld1="%1"><veld7="%7"><veld8="%8">
<capcode="%1"><message="%7"><label="%8">

Per veld is er zoveel informatie aanwezig dat het "parsen" een stuk eenvoudiger wordt. De kans dat dit soort informatie in berichten voorkomt is te verwaarlozen. Centralisten die dit lezen kunnen hier natuurlijk mee gaan "spelen", maar ik weet 100% zeker dat als je een en ander goed implementeert dat de foutkans vrijwel nul is.

Groeten, Peter.
Titel: Re: PDW en Databases
Bericht door: Hunter op 28 oktober 2008, 21:59:46
Nog wat, zelf wel ik tzt ook wel met mySQL aan de slag, maar ik heb inmiddels zoveel logfiles (vanaf 2004) en het zou mooi zijn als die met terugwerkende kracht in de database geplaatst zouden kunnen worden...

Groeten, Peter.
Titel: Re: PDW en Databases
Bericht door: Polyphemus op 26 februari 2009, 21:23:59
Sorry voor de kick van dit topic, maar heeft iemand pdw_db.exe misschien ergens online staan? De link in de openingspost werkt niet meer  :(
Titel: Re: PDW en Databases
Bericht door: nielsa op 7 maart 2009, 12:34:59
Ik heb het wegschrijven naar de database en uitlezen voor elkaar, echter gaan de berichten bij het uitlezen van oud naar nieuw en niet van nieuw naar oud, hoe keer ik dit om?
Titel: Re: PDW en Databases
Bericht door: GSteven op 7 maart 2009, 14:07:26
Je SQL-query daarvoor aanpassen.

SELECT * FROM tabel ORDER BY datumveld DESC

Waar je tabel en datumveld moet aanpassen naar jouw situatie.
Titel: Re: PDW en Databases
Bericht door: nielsa op 7 maart 2009, 19:51:21
Gsteven, bedankt voor je snelle reactie, het werkt! :) ik heb echter nog 1 vraag, hoe kan ik de voertuignummers linken aan een pagina? hij moet zegmaar als voertuignummer 641 voorbij komt, automatisch linken naar de daarvoor aangegeven pagina.
Titel: Re: PDW en Databases
Bericht door: GSteven op 8 maart 2009, 17:34:37
Volg een SQL cursus  :)
Titel: Re: PDW en Databases
Bericht door: nielsa op 8 maart 2009, 20:27:50
Ik weet er redelijk wat van, maar omdat de voertuig nummers niet apart in een eigen tabel komen kan ik het niet linken...
Titel: Re: PDW en Databases
Bericht door: Hunter op 8 maart 2009, 21:41:20
Citaat van: "nielsa"
Ik weet er redelijk wat van, maar omdat de voertuig nummers niet apart in een eigen tabel komen kan ik het niet linken...

Ik heb totaal geen kennis van SQL, maar volgens mij kan dit inderdaad niet met SQL om de reden die je zelf noemt. Van PHP heb ik ook weinig kennis, maar volgens mij is het meestal zo dat je via PHP bevragingen doet in een database, net als dit forum doet. PHP kun je natuurlijk wel laten scannen op bepaalde strings en aan laten passen naar een eigen string zodat je er een link van maakt.

Met SQL alleen ga je het volgens mij niet redden.

Groeten, Peter.
Titel: Re: PDW en Databases
Bericht door: nielsa op 9 maart 2009, 18:46:21
Hunter dit klopt wat je zegt en ik ga me even inlezen, bedankt!
Titel: Re: PDW en Databases
Bericht door: GSteven op 9 maart 2009, 18:59:08
Wat is je bedoeling? Want ik vrees voor misverstand.
Titel: Re: PDW en Databases
Bericht door: AlfA145 op 9 maart 2009, 21:18:32
Zoals ik het kan lezen wil ie aan de hand van de RIC codes extra info toevoegen op de webpagina om welk voertuig het gaat enzo.
Titel: Re: PDW en Databases
Bericht door: nielsa op 11 maart 2009, 13:54:22
Ik wil van de voertuig nummers automatisch een link naar een pagina laten maken met extra informatie... dus dat hij voor de 641, 650 of 631 automatisch weet welke pagina hij daar voor aan moet wijzen.

Zie een voorbeeld op www.112delfzijl.nl (http://www.112delfzijl.nl) en dan rechtsbovenin bij eenheden.
Titel: Re: PDW en Databases
Bericht door: AlfA145 op 14 maart 2009, 19:29:32
Dat heeft al niets meer met de database te maken, dat is gewoon PHP code schrijven die de RIC codes gaat analyseren enaan de hand daarvan een hyperlink zetten op deze code.
lijkt me niet zo eenvoudig.
Titel: Re: PDW en Databases
Bericht door: Hunter op 14 maart 2009, 21:18:24
Citaat van: "AlfA145"
Dat heeft al niets meer met de database te maken, dat is gewoon PHP code schrijven die de RIC codes gaat analyseren enaan de hand daarvan een hyperlink zetten op deze code.lijkt me niet zo eenvoudig.

Zoals ik al zei inderdaad via PHP en zelfs met mijn minimale ervaring met PHP kan ik toch wel zeggen dat dat kinderlijk eenvoudig is. Een paar jaar geleden had ik een PHP-modificatie voor dit forum geschreven waardoor P2000 berichten "geformatteerd" werden conform de standaard PHP kleuren. Dat vereiste ook wat string-operations die voor de iets meer ervaren PHP'ers waarschijnlijk kinderspel is. Wat is er "niet eenvoudig" aan het zoeken naar een string (bijvoorbeeld '12345') er iets voor zetten (bijvoorbeeld '<a href="12345.html">') en er iets achter zetten (bijvoorbeeld '</a>'). Die 12345 wordt dan '<a href="12345.html">12345</a>' en volgens mij is dat exact wat hij bedoelt...

Groeten, Peter.
Titel: Re: PDW en Databases
Bericht door: GSteven op 14 maart 2009, 23:25:31
In principe kinderspel voor iemand die wat PHP kent... :-)
Titel: Re: PDW en Databases
Bericht door: Hunter op 15 maart 2009, 04:23:08
Citaat van: "GSteven"
In principe kinderspel voor iemand die wat PHP kent... :-)

Volgens mij ben je hem aan het afschrikken. Jij hebt er blijkbaar verstand van en wekt de indruk dat de drempel voor hem nogal hoog ligt. Je vreest immers voor een misverstand, hij moet een SQL cursus gaan volgen en nu is het kinderspel voor mensen die "wat PHP kennen", maar je helpt hem volgens mij niet bepaald op weg. Vervolgens zegt iemand anders weer dat het allemaal niet zo eenvoudig is. Het kan aan mij liggen, maar al die reakties komen op mij over als "niet doen hoor, want je komt er toch niet uit". Voorlopig heeft hij nog niet de indruk gewekt er niet uit te komen, dus wat is het probleem nu precies?

Laat hem lekker zijn gang gaan en als hij vragen heeft dan horen we dat wel.

Groeten, Peter.
Titel: Re: PDW en Databases
Bericht door: GSteven op 15 maart 2009, 11:32:48
Excuseer mij voor het verkeerd overkomen... Was zeker mijn bedoeling niet.

@nielsa: Ik wil je zeker niet afschrikken... :-) Zoals hunter zegt... Stel gerust je vragen...

Steven
Titel: Re: PDW en Databases
Bericht door: nielsa op 15 maart 2009, 17:41:22
Haha, ik laat me niet zomaar afschrikken hoor ;)  Ik ben inmiddels wat aan het proberen etc.

Heeft iemand nog een download link voor het koppelbestandje?

Niels
Titel: Re: PDW en Databases
Bericht door: Hunter op 2 juli 2009, 05:54:29
Iemand weleens last dat PDW bij gebruik van de commandfile trager en trager wordt na verloop van tijd? Er is namelijk een klein bugje geconstateerd in de laatste versies waarbij -simpel gezegd- de geopende commandfile nooit afgesloten wordt en het geheugen na verloop van tijd een beetje vol begint te lopen. Ook was een bugje bij hele lange berichten, maar dat is iets wat zich op P2000 in elk geval niet kan openbaren, wel op andere netwerken.

Groeten, Peter.
Titel: Re: PDW en Databases
Bericht door: evertjan op 23 juli 2009, 11:15:17
Ik zal daar eens op letten Peter. Ik ben toevallig recent overgestapt van het continu uitlezen van de logfile op het gebruiken van de commandfile. Na een dag alle meldingen naar de commandfile sturen, leek het nog niet echt trager. Gisteren was wel ineens de TCP-IP stack onder Win98 in de war, waardoor ik geen netwerkconnecties meer kon opzetten. Maar vooralsnog denk ik niet dat dat door PDW werd veroorzaakt.
Titel: Re: PDW en Databases
Bericht door: GSteven op 26 juli 2009, 10:19:07
Als ik mij niet vergis is dat een gekende Windows 98 bug. Je kunt echter op geregelde tijdstippen eens de Winsock-stack resetten ofzo. Weet niet meer exact hoe dat ging.
Titel: Re: PDW en Databases
Bericht door: jeffrey1200 op 31 juli 2009, 19:19:11
Mijn programma werkt eigenlijk compleet anders dan hier allemaal bovenstaand. Ik vis de meldingen etc allemaal uit het geheugen van PDW.. en heb van mijn programma 'een plugin' gemaakt waarbij mijn programma zich in PDW nest en zo gemakkelijker 'mijn eigen filter manier' toepast en in een kleine editbox laat zien. Ik heb ook geen last van single/double quotes, want ik had dit probleem ook al gezien...maar daar was Hunter zich al van op de hoogte geloof ik(dat ik dit zo deed).

Jeffrey
Titel: Re: PDW en Databases
Bericht door: AlfA145 op 10 augustus 2009, 00:23:33
In wil je dit beschikbaar stellen? ik werk met de commandprompt interface, deze werkt voor mij perfect, maar alternatieven zijn altijd welkom :)

Hie rgebruik ik de commandline al meer dan 'n jaar zonder ooit gemerkt te hebben dat alles trager wordt. laptop met PDW draait weken aan 'n stuk zonder reboot.
Titel: Re: PDW en Databases
Bericht door: jeffrey1200 op 10 augustus 2009, 04:32:47
Het is al laat, maar ondanks mijn slaap kan ik alvast zeggen dat het een nee is. Ik heb geen controle meer over het programma als ik het vrijgeef. Tuurlijk geef ik hem graag weg, maar ik wil gewoon voorkomen dat er meer en/of uitgebreidere monitor pagina's komen. En voordat iemand het gaat vragen waarom ik mijn post hiervoor heb neergezet. Ik heb dit gedaan om te laten zien "hoe ik het doe" om de single/double quotes probleem te voorkomen. Maargoed, dat gezegd en nu gaan slapen.
Titel: Re: PDW en Databases
Bericht door: AlfA145 op 12 augustus 2009, 09:03:22
ik kan je geen ongelijk geven :)
Titel: Re: PDW en Databases
Bericht door: evertjan op 2 oktober 2009, 17:43:33
Citaat van: "hunter"
Iemand weleens last dat PDW bij gebruik van de commandfile trager en trager wordt na verloop van tijd? Er is namelijk een klein bugje geconstateerd in de laatste versies waarbij -simpel gezegd- de geopende commandfile nooit afgesloten wordt en het geheugen na verloop van tijd een beetje vol begint te lopen.

Ik blijk hier toch wel degelijk last van te hebben, Peter. Aangezien je aangeeft dat het een bugje is, heb je wellicht al een (beta)versie van PDW beschikbaar waarin dat opgelost is?

Tnx,EJ
Titel: Re: PDW en Databases
Bericht door: Xironics op 14 oktober 2009, 19:46:40
Ik heb ook last van het geheugen(mis/ge)bruik van PDW.
Na een dag of twee moet ik het programma afsluiten en opnieuw starten, anders crasht het complete systeem en moet ik hem een harde reset geven.
Ook ik zou hier graag een oplossing voor zien.

Alvast hartelijk bedankt!
Titel: Re: PDW en Databases
Bericht door: Hunter op 15 oktober 2009, 11:28:49
Citaat van: "Xironics"
Ik heb ook last van het geheugen(mis/ge)bruik van PDW.
Na een dag of twee moet ik het programma afsluiten en opnieuw starten, anders crasht het complete systeem en moet ik hem een harde reset geven.
Ook ik zou hier graag een oplossing voor zien.

Bij het gebruik van de commandfile, neem ik aan? In dat geval mag je mij even mailen (zie envelopje).
Titel: Re: PDW en Databases
Bericht door: koekkiemonster op 25 januari 2010, 08:47:36
Hey Forumleden,

ik heb sinds gisteren een scanner draaien om MOBITEX te ontvangen en dat gaat heel aardig, heb de hanleiding van Daan gevolgd, en alles werkt naar behoren.. Bedankt hiervoor!

Ik heb alleen 1 vraag... hij upload het volgende naar de server:

CAPCODE ; DATUM ; TIJD? (klopt niet) ; FILTER LABEL ;

Het bericht plaatst ie niet, wat doe ik fout?

SPECS:
WINDOWS XP SP3
PDW V2.53

Als je nog meer info nodig hebt, dan hoor ik het wel

Groetjes
Titel: Re: PDW en Databases
Bericht door: Bernt op 25 januari 2010, 17:11:50
Citaat van: "koekkiemonster"
Hey Forumleden,

ik heb sinds gisteren een scanner draaien om MOBITEX te ontvangen en dat gaat heel aardig, heb de hanleiding van Daan gevolgd, en alles werkt naar behoren.. Bedankt hiervoor!

Ik heb alleen 1 vraag... hij upload het volgende naar de server:

CAPCODE ; DATUM ; TIJD? (klopt niet) ; FILTER LABEL ;

Het bericht plaatst ie niet, wat doe ik fout?

SPECS:
WINDOWS XP SP3
PDW V2.53

Als je nog meer info nodig hebt, dan hoor ik het wel

Groetjes

Alles is opgelost:)
Titel: Re: PDW en Databases
Bericht door: Bernt op 27 januari 2010, 08:24:06
Wil iemand me misschien mailen/pmen dat die mijn toevallig kan helpen?

Prio 2,3 berichten worden goed op Daan zijn script gezet maar Prio 1 niet?:S
Titel: Re: PDW en Databases
Bericht door: nielsa op 8 november 2010, 12:07:58
Goedemiddag,

Ik kijk deze foutmelding met pdw.exe ... ligt dit aan de versie van PDW of aan mijn systeem ? ik heb framework 4 geinstalleerd.

Zie hier http://www.tinyimg.org/images/245p2000.jpg een screenshot van de foutmelding.

Gr, Niels
Titel: Re: PDW en Databases
Bericht door: Bernt op 23 januari 2011, 18:04:09
Iemand die een oplossing heeft?

Ik draai mobitex op een prive site, maar in de mobitex zit dus " tekentjes waardoor het schrijven naar de database word afgebroken :(
Weet iemand een oplossing hiervoor?

MvG,
Bernt van Dongen
Titel: Re: PDW en Databases
Bericht door: daaan op 24 januari 2011, 15:04:26
Ik denk dat het inderdaad door de quotes komt, omdat de aanroep van mijn programma ook quotes gebruikt. ("%1" "%7" "%8")

De enige oplossing die ik kan bedenken is dat PDW deze er voor je uit filter. Maar daarvoor zou je Hunter lief aan moeten kijken. ;)

Ik heb hier zelf nooit problemen mee gehad (dat ik weet iig).
Titel: Re: PDW en Databases
Bericht door: evertjan op 24 januari 2011, 18:41:24
Ik heb een vergelijkbaar issue met de commandline.

Het zou mooi zijn als er een vertaaloptie in PDW zou zitten waar je bepaalde karakters anders weer zou kunnen geven in de commandline.
Bijvoorbeeld: ' wordt {quot}, & wordt {amp}.

Maar ik kan me voorstellen dat dit te ver gaat voor Hunter...
Titel: Re: PDW en Databases
Bericht door: daaan op 24 januari 2011, 20:11:56
Dat heb ik Hunter idd ook voorgesteld, maar dan via PB. :)
Titel: Re: PDW en Databases
Bericht door: Bernt op 24 januari 2011, 20:17:22
En ik ook, haha:P ben benieuwd wat de uitkomst word :mrgreen:
Titel: Re: PDW en Databases
Bericht door: Hunter op 24 januari 2011, 20:34:44
Ik heb het via PM al laten weten, maar dit is duidelijk een tussenstap die door externe software gedaan moet worden. Je kunt je voorstellen dat de commandfile niet alleen voor databases gebruikt wordt en ik wil niet iedereen ongevraagd met aangepaste karakters confronteren. Uiteraard is het dan wel weer schakelbaar te maken, maar als iemand zo handig is om een extern programma te schrijven die de aangeboden meldingen naar een database schrijft, dan zou het toch een koud kunstje moeten zijn om ' en " te vervangen of te escapen? :)
Titel: Re: PDW en Databases
Bericht door: Bernt op 24 januari 2011, 20:40:18
Nou weer hoop dat Daaantje nog zoiets zou kunnen :lol:
Titel: Re:
Bericht door: Hunter op 8 februari 2011, 23:38:42
Regelmatig krijg ik vragen over het online zetten van PDW, al dan niet voor lokaal gebruik. Schrijf de berichten naar een database, adviseer ik men dan, maar zeg er wel bij dat ik ze daar niet mee kan helpen, simpelweg omdat ik er zelf geen ervaring mee heb. Vervolgens krijg ik van iemand dit antwoord :

Citaat
Thanks for your answer !  For sure it's a good idea to do it with a database but I have found a nice solution with Vibe Sreamer.
I used Vibe Streamer to push all the information from the *.flt file and its working great !

Dit zegt me helemaal niets, maar misschien kan iemand er iets mee :)
Titel: Re: PDW en Databases
Bericht door: evertjan op 9 februari 2011, 15:27:30
Haha, ja normaal google je dan even op de genoemde naam... maar ik krijg alleen maar results over een media streaming server. Je zou haast denken dat het bericht wat je kreeg spam is...

Ik gebruik zelf overigens Curl (http://curl.haxx.se/) om de data naar een PHP script te pushen, wat het dan weer in een database pompt.
Titel: Re: PDW en Databases
Bericht door: Hunter op 9 februari 2011, 16:21:23
Ik Google er niet op omdat het mij niet interesseert, maar anderen misschien wel. En nee, als het spam zou zijn dan zou ik het niet plaatsen :)
Titel: Re: PDW en Databases
Bericht door: Bernt op 17 maart 2011, 17:12:43
Ik had een vraagje, ik heb 2 x PDW, maar ik wil verschillende database's hoe kan ik ODBC 2 x draaien?

Groetjes,
Titel: Re: PDW en Databases
Bericht door: Geluidsman op 6 juli 2011, 20:58:56
Beste allemaal,

Ik heb zojuist de overstap gemaakt van PDW 2.16 naar versie 3.1.
Ik ben dus ook geheel volgens de op deze site vertelde opzet en instructie bezig.
u heb ik denk ik alles voor elkaar met de ODB koppeling op mijn hosting pakket.
Na wat telefonisch onderhoud met de webhoster ben ik eruit gekomen.

Nu dan even de vraag, als het goed is staat dus nu alles volgens de beschrijvingen ingesteld, maar hoe krijg ik het dan vanuit de database op een leesbaar plaatje... voorbeeld zoals HTML van vroeger??

Wie o wie heeft hier iets van verstand van?

Groeten Robin
Titel: Re: PDW en Databases
Bericht door: Bernt op 7 juli 2011, 17:13:31
Beste allemaal,

Ik heb zojuist de overstap gemaakt van PDW 2.16 naar versie 3.1.
Ik ben dus ook geheel volgens de op deze site vertelde opzet en instructie bezig.
u heb ik denk ik alles voor elkaar met de ODB koppeling op mijn hosting pakket.
Na wat telefonisch onderhoud met de webhoster ben ik eruit gekomen.

Nu dan even de vraag, als het goed is staat dus nu alles volgens de beschrijvingen ingesteld, maar hoe krijg ik het dan vanuit de database op een leesbaar plaatje... voorbeeld zoals HTML van vroeger??

Wie o wie heeft hier iets van verstand van?

Groeten Robin

Alstu:

Citaat van: ronan
Ik ben zelf niet zo heel handig in php en nu is mijn vraag of er misschien iemand een simpel scriptje heeft voor mij om de meldingen die nu in mijn database staan weer om tezetten naar een site die ik dan intern op mijn eigen netwerkje in huis kan zetten.
Mag natuurlijk via pm.

Zoals ik in mijn verhaal zei, is het weergeven van de database je eigen probleem. Ik kan wel een basis scriptje maken voor je, maar dat zal toch nooit echt precies zijn wat je wilt.

Ik geef hem wel, misschien dat je je hiermee kunt verdiepen in PHP:

<?PHP
$dbhost = '';
$dbuser = '';
$dbpass = '';
$dbname = '';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);

$query  = "SELECT * FROM jos_alarmeringen ORDER BY timestamp";
$result = mysql_query($query);

while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
    echo $row['capcode'] . " ";
    echo $row['timestamp'] . " ";
    echo $row['label'].": ";
    echo $row['text']."<br>";
}

mysql_close($conn);
?>

Citaat van: erwin-1203
Iki ben ook bezig met een p2000 pagina, maar ik vraag me af hoe ik google maps kan lingen aan het adres.

Ik hoop et graag te horen <!-- s:) -->:)<!-- s:) -->

Alvast bedankt!

Gr,

Erwin

Een hele goede vraag. Er is geen standaard opmaak voor berichten. Er zijn veel typfouten in berichten, en elk bericht geeft weer andere info.
Er zijn een aantal opties om zelf uit te vogelen waar het is:
* Kijk naar de capcode, het verzorgingsgebied hiervan is je uitgangspunt.
* Word er een plaatsnaam genoemd? (eventueel nagaan met lijst alle plaatsnamen van NL) (link (http://plaatsnamen.mijndb.nl/))
* Word er een postcode genoemd? (eventueel nagaan met lijst alle postcodes van NL)(link (http://plaatsnamen.mijndb.nl/))
* Word er een straatnaam genoemd, en evt een nummer?
* Word er een wegnummer (A7, N424 etc.) genoemd?

Met al deze data kun je zoeken via google. In mijn gemeente is straatnaam + nummer bijna altijd al uniek. (kerkstraat etc is altijd een probleem dan :p)

Automatiseren van dit hele verhaal is een hele uitdaging. Het gaat vooral om het herkennen van patronen. Eerst alle meuk wegfilteren dus, woorden als 'prio 1' 'buitenbrand' unitnummers etc kunnen allemaal uit de melding. zo kun je al heel veel 'gokken'. Je zult nooit 100% halen. Ik heb nog wel meer, en technischere idee ën bij dit, maar dat kan via een pm :p

Citaat van: edwinlwd
Ik ben het nu wat aan het testen, echter ik monitor geen p2000 maar mobitex.

Nu zit ik met het probleem dat er een " in het gefilterde bericht voorkomt waardoor alles wat na het " komt niet in de database komt.

Hoe los ik dit op?

Gebruik je de pdw_db.exe? ik dacht dat die op ' en " filterde. Zal ff checken.

Edit: Nee dus. Gelukkig ben ik inmiddels niet meer onbekend met .NET ik zal pdw_db.exe updaten en zo snel mogelijk posten.
Kun je ook een voorbeeld posten van een probleem bericht?

Edit [20:17]: kleine bug in php code gefixed.

Edit [21:33]: Nieuwe, herschreven versie van pdw_db.exe ge-upload.
  • Filter nu op enkele quote ' en dubbele quote "

feature requests, en bug reports zijn welkom.
Titel: Re: PDW en Databases
Bericht door: Geluidsman op 7 juli 2011, 21:19:56
Hoi Bernt,

Bedankt voor je snelle reactie, ik kan dit inderdaad selecteren maar heb je nog een goeie tip waar ik dit dan in moet plakken?
Ik heb via de andere uitleg dat geplakt in MYSQL dat gaat goed daar zie ik nu ook de data binnenkomen maar dan vraag ik mij even af waar dit in moet?

Bedankt,

Robin
Titel: Re: PDW en Databases
Bericht door: Bernt op 8 juli 2011, 16:55:35
De gegevens van de database invullen,
dan bestandje genaamd Index.php oid. en dan uploaden na je server! :D
Titel: Re: PDW en Databases
Bericht door: Geluidsman op 9 juli 2011, 18:41:30
Heel langzaam begint het een beetje werkzaam te worden zoals we bedacht hadden.

Ik heb nog wel een vraag, ik heb bij de arguments naast de command file 3x dat ingevuld zoals beschreven om het juist in de database te krijgen.
Nu zie ik alleen in de laatste kolom in de database de label van een capcode staan, in de andere 2 kolommen staat 1% en 2%. weet iemand waar ik nu iets fout doe?

Gr. Geluidsman
Titel: Re: PDW en Databases
Bericht door: Geluidsman op 10 juli 2011, 22:39:00
Beste mensen,

Het gaat langzaam steeds beter met een beetje hulp van collega's en internet.
Nu alleen de vraag voor jullie..

Ik heb alles via PHP voor me staan, moet nog een beetje mooi neergezet worden maar dan toch de vraag hoed kan ik nu aangeven dat ik maar 1 keer de alarmeringsregel wil en daaronder de lijst van de opgeroepen ploegen?
Zoals het dus nu in PDW zelf staat.
Als ik nu op mijn PHP kijk staat het gewoon recht onder elkaar.

Ik hoop dat er iemand hier iets op weet, alvast bedankt voor jullie meedenken.

Gr. Geluidsman
Titel: Re: PDW en Databases
Bericht door: leimpie op 11 juli 2011, 13:03:22
maar dan toch de vraag hoed kan ik nu aangeven dat ik maar 1 keer de alarmeringsregel wil en daaronder de lijst van de opgeroepen ploegen?
Zoals het dus nu in PDW zelf staat.

Dat zul je zelf (in het PHP script) moeten programmeren:

kijk bij iedere resultaat-regel die je van de query terugkrijgt of én de meldingtekst én de datum én de tijd overeenkomen.
Zo ja, dan zijn deze alle van dezelfde alarmering afkomstig en beeld je alleen capcode en label af.
Zo nee, dan ben je aangekomen bij een nieuwe alarmering en beeld je de meldingtekst ook weer af.

--
Gerrit.
Titel: Re: PDW en Databases
Bericht door: Geluidsman op 11 juli 2011, 20:59:03
Hoi Gerrit,

Bedankt voor je bericht dat klinkt redelijk helder.
Nu heb ik idd een PHP scriptje maar nog niet zoveel verstand om er goed in te werken, heb je een voorbeeld scriptje of een deel ervan misschien waar ik wat ik af kan kijken?

Bednakt voor je moeite,

Gr. Geluidsman
Titel: Re: PDW en Databases
Bericht door: leimpie op 12 juli 2011, 15:01:11
Nu heb ik idd een PHP scriptje maar nog niet zoveel verstand om er goed in te werken, heb je een voorbeeld scriptje of een deel ervan misschien waar ik wat ik af kan kijken?

PHP is programmeren, dus dat moet je (enigzins) onder de knie hebben.

Ik heb wel een stukje om van af te kijken:

 while ($row = mysql_fetch_assoc ($result))  {

    if ($date == $previous_date && $melding == $previous_melding) {  /* If part of group call */
      print ("  <tr><td></td><td></td><td>" . $row ['capcode'] . "</td><td>" . htmlspecialchars ($row ['label']) . "</td></tr>\n");
    }
    else {  /* Else single call or first of group call */
      if (!$first_line)
        print ("  <tr><td colspan=\"4\"><hr></td></tr>");
      else
        $first_line = FALSE;

      print ("  <tr><td>" . $timestamp . "</td><td>" . $datestamp . "</td><td>" . $melding . "</td></tr>\n");
      print ("  <tr><td></td><td></td><td>" . $row ['capcode'] . "</td><td>" . htmlspecialchars ($row ['label']) . "</td></tr>\n");

      $previous_date = $date;
      $previous_melding = $melding;
    }
  }

Hier worden de meldingen uitgelijnd in een tabel. (Dus HTML kennis is ook vereist... ;) )

--
Gerrit.
Titel: Re: PDW en Databases
Bericht door: Geluidsman op 12 juli 2011, 21:30:51
Hoi Gerrit,

Ik ga er weer eens mee aan de slag, ben inderdaad geen expert op gebied van PHP of HTML maar langzaam komt het er wel in en begint het wat te worden.
Ik ga dit weer even proberen en ben dan even brutaal met nog een volgende vraag voor je.
Hoe kan ik er nu een soort van configuratie bestand aan koppelen die er dan weer mooi met de kleuren van maakt zoals vroeger met de PDW.Css bij html?

Bedankt voor je hulp zover.

Gr. Robin
Titel: Re: PDW en Databases
Bericht door: leimpie op 13 juli 2011, 13:27:24
Hoe kan ik er nu een soort van configuratie bestand aan koppelen die er dan weer mooi met de kleuren van maakt zoals vroeger met de PDW.Css bij html?

Je geeft het antwoord eigenlijk zelf al: je moet in de weer met style sheets (CSS).

Dit hoeft niet per sé in een apart bestand, je kunt bovenin de HTML code stijleigenschappen opnemen.
Zoiets:

<style type="text/css">
.col1 {color: red;}
</style>

In plaats van
<td>melding</td>

wordt het
<td class="col1">melding</td>

en de meldingtekst zal in het rood verschijnen.

Maar dit gaat zo langzaam buiten de scope van dit topic.
Via http://www.handleidinghtml.nl (http://www.handleidinghtml.nl) moet je een eind verder kunnen komen.
Titel: Re: PDW en Databases
Bericht door: Leen Ansems op 14 juli 2011, 06:39:59
Maar dit gaat zo langzaam buiten de scope van dit topic.

De naam van het topic omvat het nog steeds. Ga maar lekker door met de experimenten en maak er iets moois van. :)
Titel: Re: PDW en Databases
Bericht door: daaan op 17 augustus 2011, 08:17:58
Omdat ik nog af en toe vragen krijg over dit topic, en ik geen tijd heb om zin te maken om het aan te passen, hier de source van het programma.

using System;
using System.Data.Odbc;

namespace pdw_db
{
class pdw_db
{
static void Main(string[] args)
{
if(args.Length <= 2){
return;
}else{
string alarm_capcode, alarm_text, alarm_korps;

//kill qoutes in alarmering
args[1] = args[1].Replace("\"", "");
args[1] = args[1].Replace("\'", "");
args[1] = args[1].Replace("'", "");
args[2] = args[2].Replace("\"", "");
args[2] = args[2].Replace("\'", "");
args[2] = args[2].Replace("'", "");

alarm_capcode = args[0];
alarm_text = args[1];
alarm_korps = args[2];

// alles in de database graag.
databaseThis(alarm_capcode, alarm_text, alarm_korps);
}
return;
}

static void databaseThis(string capcode, string melding, string korps){
string queryString = "insert into alarmeringen(capcode, melding, label)values(\'"+ capcode +"\',\'"+ melding +"\',\'"+ korps +"\');";

using (OdbcConnection connection = new OdbcConnection("DSN=pdw_db"))
   {

       OdbcCommand command = new OdbcCommand(queryString, connection);
       connection.Open();
       OdbcDataReader reader = command.ExecuteReader();
       while (reader.Read())
       {// do nothing
Console.WriteLine(reader[0]);
}
       // Call Close when done reading.

       reader.Close();
   }
}
}
}

Het stelt natuurlijk niets voor maar het werkt.

Opslaan als pdw_db.cs. Met Visual Studio kun je hem compileren. Succes er mee!
Titel: Re: PDW en Databases
Bericht door: daaan op 9 september 2011, 10:19:06
Ik kreeg net een PB van tomo-dj, dat het niet lukt om de code te compileren. Het is al een tijd geleden dat ik überhaupt met VS gewerkt heb, dus ik was dit alweer helemaal vergeten.

Om te kunnen compileren moet je de volgende stappen doen:
Ga naar de visual studio dir en zoek het vsvars32.bat bestand. (bij mij stond ie hier: c:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\)
Voer het bestand uit.
Open een commandprompt waar je .cs file staat.
Type: csc filenaam.cs

Dat moet het zijn. Als het niet werkt, kun je in de .bat file kijken of de paden goed staan.
Titel: Re: PDW en Databases
Bericht door: tomo-dj op 9 september 2011, 10:34:06
Wanneer ik vsvars32.bat uitvoer krijg ik een error: "Setting environment for using Microsoft Visual Studio 2008 x86 tools."?
Titel: Re: PDW en Databases
Bericht door: daaan op 9 september 2011, 10:39:08
Dit is wat ik krijg:

Citaat
Setting environment for using Microsoft Visual Studio .NET 2003 tools.
(If you have another version of Visual Studio or Visual C++ installed and wis
to use its tools from the command line, run vcvars32.bat for that version.)

Dat is geen error, maar een melding dat het goed gaat :)
Als ik vervolgens csc intype in de prompt (dat zou nu moeten werken) krijg ik:

Citaat
E:\c>csc
Microsoft (R) Visual C# .NET Compiler blablabla

fatal error CS2008: No inputs specified

ofwel hij verwacht een input (dus hij werkt)

Kun jij nu csc uitvoeren?
Titel: Re: PDW en Databases
Bericht door: tomo-dj op 9 september 2011, 11:05:29
Nee dit werkt niet, ik naam aan in de command line van visual studio? Dan krijg ik de error "csc is not valid." Moet ik scs niet eerst instellen?
Titel: Re: PDW en Databases
Bericht door: daaan op 9 september 2011, 11:17:47
Als het goed is heb je in c:\WINDOWS\Microsoft.NET\Framework\v3.5\ (afhankelijk van versie?)  een csc.exe staan

Ik bedoel trouwens de DOS prompt
Titel: Re: PDW en Databases
Bericht door: tomo-dj op 9 september 2011, 11:20:56
Ja klopt, dos krijg ik ook een error: "word niet herkent als interne of externe opdracht".
Titel: Re: PDW en Databases
Bericht door: daaan op 9 september 2011, 11:35:37
In de batch file staat bij mij dit:

Citaat
@SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
@SET FrameworkVersion=v1.1.4322

Hij kijkt dus in de dir: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ naar een csc.exe

Kun je in jou batch bestand kijken welk pad hij aangeeft, en checken of daar csc.exe staat?
Titel: Re: PDW en Databases
Bericht door: tomo-dj op 9 september 2011, 11:40:36
Ik heb gekeken en even de version verandert, maar dit werkt nog niet? Moet je dit niet eerst installeren ofzo?
Titel: Re: PDW en Databases
Bericht door: daaan op 9 september 2011, 11:47:44
Nee, csc.exe komt met het .NET framework mee. Het batch bestand moet de path variable zetten zodat je de csc.exe overal kunt uitvoeren.
Titel: Re: PDW en Databases
Bericht door: tomo-dj op 9 september 2011, 12:16:13
Als ik in de command promp csc doe hoe weet hij dan waar dat bestand staat?
Titel: Re: PDW en Databases
Bericht door: daaan op 9 september 2011, 12:38:20
Daar is de path variable voor. Windows kijkt eerst in alle directory's die daar in staan of hij wellicht een csc.exe kan vinden, zo niet dan krijg je een error.

Dat batch bestand zorgt er voor dat de juiste directory in je path variable terecht komt, zou moeten werken.

Ander kun je nog in de DOS prompt naar c:/WINDOWS/Microsoft.NET/Framework/XXX/ gaan, en dan csc c:/pad/naar/je/filenaam.cs uitvoeren. Kijken of dat werkt.
Titel: Re: PDW en Databases
Bericht door: tomo-dj op 9 september 2011, 14:23:44
Het is gelukt op de volgende manier:

C:\>c:/WINDOWS/Microsoft.NET/Framework/v3.5/csc.exe c:/pdw_db.cs
Titel: Re: PDW en Databases
Bericht door: Geluidsman op 7 januari 2012, 08:42:23
Beste mensen,

Het is even stil geweest van mijn kant, ik heb dus helaas nog steeds de nieuwe versie niet werkzaam kunnen krijgen.
Ik volg P2000 echt voor mij zelf maar krijg het dus niet goed werkend.
Het volgende is welal voor elkaar:
Ik krijg de meldingen goed in mijn database en kan ze ook zien via de FTP.
Het enige is dat alles in platte tekst onder elkaar staat.
Wat ik nu nodig heb is denk ik een soort van style sheet om de opmaak te maken met de kleuren zoals vroeger?

Wie o wie kan mij hier mee helpen en misschien wat tips of voorbeelden geven.
De voorbeelden die staan in dit topic heb ik geprobeerd maar krijg het nog steeds niet zoals het bedoelt is.

Alvast bedankt voor wie hier iets mee kan en wil,

Groeten Geluidsman
Titel: Re: PDW en Databases
Bericht door: sfynx op 24 oktober 2012, 16:47:43
Ik probeerde via ODBC te connecten naar mijn database (niet thuis, maar bij provider, dus externe toegang) , maar zonder succes.
Na een mailtje aan hen of dit wellicht was afgesloten, kreeg ik als antwoord:
Het is helaas niet mogelijk een odbc connectie te maken naar onze MySQL database alleen een PDO, mysqli or mysql_connect zijn toegestaan.
Kan ik hieruit opmaken dat het wel mogelijk is om externe toegang te krijgen tot de database, of kan ik beter op zoek naar een nieuwe provider?
Of is ODBC echt nodig. Ik kan wel prima formulier-input op mijn website in de database krijgen, maar nu moet de info dus van mijn lokale pc naar de externe database bij mijn provider.
Mocht iemand een voorbeeldje hebben hoe ik dit kan opzetten, ben ik erg geinteresseerd. Het php-deel als ik eenmaal binnen ben is geen probleem.

Dank!
Titel: Re: PDW en Databases
Bericht door: sfynx op 28 oktober 2012, 15:20:34
Ook weer opgelost; provider bleek fout te zitten. MySQL4 schijnt ODBC niet te ondersteunen. MySQL5 nu actief en werkt als een dolle.
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 28 mei 2013, 15:55:13
Ik heb nu connection met dat programma MySQL ODBC 3.51 Driver alleen komt er niks in de database te staan.

Dat bestandje pdw_db.exe heb ik op de C schrijf staan en ik zie dan niks.
Titel: Re: PDW en Databases
Bericht door: Simonn op 29 mei 2013, 00:30:23
Als je de connectie test vanuit de ODBC client, is die test dan wel OK? Zo ja, heeft je MySQL-gebruiker de juiste rechten? Als dat allemaal correct, heb je in PDW ook opgegeven dat er bij een hit op een filter de pdw_db.exe aan moet worden gesproken met de juiste argumenten, en heb je filters aangemaakt die een hit krijgen én de command line opdracht uitvoeren?
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 25 juni 2013, 15:09:42
Ik heb nu zo staan het werkt nu wel.

http://bussenentreinenforum.nl/p2000.php

Maar hoe moet ik het een beetje netjes maken.
Titel: Re: PDW en Databases
Bericht door: Simonn op 25 juni 2013, 16:43:08
De makkelijkste manier om te beginnen is het in een tabel zetten, zoals je ook met de vertrektijden is gelukt. Mocht je daar nou uitgebreider hulp bij willen, dan denk ik dat je je programmeer-vragen beter kunt stellen op bijvoorbeeld PHPHulp.nl. Je mag mij ook gerust mailen, maar doe het dan persoonlijk en niet in de mailinglijst van de NSR API. Maar dat bood ik gisteren ook al in die mailinglijst aan ;-)

-- Simon.
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 25 juni 2013, 16:46:57
Oke is goed Simon moet dat hier via PM of via email adres zelf.
Titel: Re: PDW en Databases
Bericht door: Simonn op 25 juni 2013, 16:58:54
Mail maar even op het mailadres waarmee ik ook in de mailinglijst mail ;-)
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 25 juni 2013, 17:01:57
Daar staat je email er niet bij.
Titel: Re: PDW en Databases
Bericht door: Simonn op 25 juni 2013, 17:06:52
Grr, haat aan Google. Ehm, doe maar mail@simonpellegrom.nl, dan komt het wel aan.
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 25 juni 2013, 17:16:22
Je heb email Simon.
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 27 augustus 2013, 09:06:57
Hoe maak ik een extra tabel aan in phphmyadmin voor het type van de group.
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 27 augustus 2013, 09:26:33
Hoe maak ik een extra tabel aan in phphmyadmin voor het type van de group.

ik zie bij type nog geen Group staan hoe kan ik dat laten zien.

http://bussenentreinenforum.nl/p2000.php
Titel: Re: PDW en Databases
Bericht door: Simonn op 28 augustus 2013, 16:34:26
Zoals al vaker gezegd, die krijg je niet vanuit PDW en moet je dus zelf "regelen".
Titel: Re: PDW en Databases
Bericht door: Kme op 24 juni 2014, 21:07:46
Sorry voor de megakick, maar heeft iemand dit progje nog ergens liggen en wilt mij dit doorsturen?

Alvast bedankt!
Titel: Re: PDW en Databases
Bericht door: Gammapooka op 25 juni 2014, 05:35:13
http://www.discriminator.nl/
Titel: Re: PDW en Databases
Bericht door: Kme op 25 juni 2014, 06:56:32
http://www.discriminator.nl/

??? Ik zoek pdw_db.exe niet PDW zelf (die loopt reeds).
Titel: Re: PDW en Databases
Bericht door: Kme op 25 juni 2014, 13:58:00
Is al goed. Ik heb de bestanden inmiddels online staan. Nu nog het filteren van mijn eigen regio.

Iemand een goed idee over hoe ik alleen mijn eigen regio kan zien online?

Alvast bedankt!
Titel: Re: PDW en Databases
Bericht door: Simonn op 25 juni 2014, 17:47:58
Mocht iemand hem hebben dan hoor ik het graag, dan zet ik hem op een vaste locatie.
Titel: Re: PDW en Databases
Bericht door: Discriminator op 25 juni 2014, 19:23:29
Mocht iemand hem hebben dan hoor ik het graag, dan zet ik hem op een vaste locatie.

Ik vind het ook prima om hem online te zetten ter download.
Titel: Re: PDW en Databases
Bericht door: Rutger op 26 juli 2014, 13:40:52
Goedemiddag!

Heeft er nog iemand pdw_db te download? Was met PDW bezig maar kan het bestand nergens vinden.

Alvast bedankt!
Titel: Re: PDW en Databases
Bericht door: Paris op 27 augustus 2014, 22:08:26
Hoi,
Heb een nieuw script gemaakt dat de pdw meldingen verzend naar mysql database.
De ODBC koppeling heb je niet meer nodig.
Dit is de vervanger, MySql.Data.dll
Ben nu aan het testen, meer info volgt.

Onderstaand heb je niet meer nodig bij het nieuwe script.
Klik nu op toevoegen.
-   Kies "Mysql ODBC x.xx Driver" uit de lijst (onderaan)
-   Bij data source name voer je "pdw_db" in. Niet iets anders aub
-   Bij description hoef je niets in te vullen.
-   Bij server vul je je database server in
-   Bij user vul je je gebruikersnaam in
-   Bij password vul je je password in.
-   Bij database klik je op het pijltje, nu verschijnen je mogelijkheden. Dit zal bij 99% maar 1 optie zijn, kies deze. Krijg je een error, kijk dan of alles goed is ingevuld, en neem desnoods contact op met de webhoster.
-   Druk op Test. Krijg je een error, kijk dan of alles goed is ingevuld, en neem desnoods contact op met de webhoster.
-   Druk op OK, en sluit alle schermen.
Titel: Re: PDW en Databases
Bericht door: Bernt op 29 augustus 2014, 00:10:38
Top! ben benieuwd (y)
Titel: Re: PDW en Databases
Bericht door: Paris op 4 september 2014, 17:06:49
De eerste test is goed gegaan.
Bij deze versie word de datum en tijd vanuit pdw verwerkt in de database, zodat je de groepen beter bij elkaar kunt houden.

structuur database.

CREATE TABLE IF NOT EXISTS `alarmeringen` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `timestamp` datetime DEFAULT NULL,
  `capcode` varchar(10) NOT NULL DEFAULT '',
  `melding` text NOT NULL,
  `label` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
Titel: Re: PDW en Databases
Bericht door: Paris op 5 september 2014, 18:27:55
Ik zoek twee testers die het pdw programaatje willen testen. Bij interesse graag een pm.
Titel: Re: PDW en Databases
Bericht door: Hans013 op 6 september 2014, 11:24:50
Jammer dat je dubbel werk aan het doen bent.
Had eerder al een commandline tool gepost die dit al doet.
Titel: Re: PDW en Databases
Bericht door: Paris op 6 september 2014, 12:44:52
Hoi cammedia,
Mag ik de link naar die tool?
Ben nog met een test fase bezig, de volgende stap is dat het programma de plaatsnaam en het adres  eruit filtert en opslaat in de database, zodat je dat weer op kan vragen voor google maps.
Titel: Re: PDW en Databases
Bericht door: Paris op 6 september 2014, 13:25:53
Hoi cammedia ,
Als dit de link is?
http://www.scannerforum.nl/index.php?topic=23420.msg230770#msg230770

Dan is je tool voor mij gebruik niet goed, jij laat in de database de datum zelf aanmaken, met de tool die ik nu heb gemaakt wordt de datum en tijd van PDW opgeslagen in de database.

Jammer dat je dubbel werk aan het doen bent.
Had eerder al een commandline tool gepost die dit al doet.
Titel: Re: PDW en Databases
Bericht door: Simonn op 7 september 2014, 14:28:24
Misschien is het een idee om de code op Github te gooien, kunnen er meer mensen naar kijken?  ;D
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 5 oktober 2014, 10:21:07
pdw_db.exe doet het niet meer bij mij want hij slaat niks op.
Titel: Re: PDW en Databases
Bericht door: Ricie op 1 oktober 2015, 19:51:20
Waar kan ik PDW_DB.zip downloaden? Het bestand in de begin post doet het niet meer, heb al iets terug zitten zoeken maar heb het zo snel niet kunnen vinden.
Titel: Re: PDW en Databases
Bericht door: Ricie op 3 oktober 2015, 07:00:44
Niemand?
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 30 december 2015, 14:46:47
Waar kan ik een Nederlandse Google Maps API vinden voor sql of is dat er niet.
Titel: Re: PDW en Databases
Bericht door: Hans013 op 30 december 2015, 17:17:05
De api is altijd engels aangezien google Amerikaans is... eerst jezelf verdiepen dan pas vragen...
Titel: Re: PDW en Databases
Bericht door: david_meyer25 op 30 december 2015, 17:34:23
Jammer.