Mitgliederdatenabruf


Das Programm dient zur Selektion und zur Übertragung von Mitgliederdaten, beispielsweise zur weiteren Verwendung in internen Bereich von Vereinhomepages.

Da durch das Programm nicht-öffentliche Daten von außerhalb des gesicherten Systems abgerufen werden können, ist die Übertragung durch Kryptografie (Verschlüsselungstechnik) geschützt. Beim Aufruf des Programms müssen Parameter übergeben werden, die nur dann anerkannt werden, wenn sie mit dem richtigen Schlüssel kodiert worden sind. Es erfolgt damit automatisch eine Authentifizierung des Aufrufenden. Der geheime Schlüssel muss in den allg. Parametern hinterlegt werden.
Die Übertragung der Daten erfolgt über HTTPS, also ebenso durch eine verschlüsselte Verbindung.
Für die sichere Weiterverwendung der Daten muss somit der nutzende Verein, im Regelfall hier vertreten durch einen Programmierer im Homepageumfeld des Vereins, Sorge tragen. IBB Solutions als Betreiber von MGVO hat keinerlei Einfluss auf die Sicherheit der Daten außerhalb des MGVO-Systems und kann aus diesem Grund auch keinerlei Verantwortung hierfür übernehmen.
Der Geheime Schlüssel kann frei vergeben werden und wird in den allg. Parametern hinterlegt.

Aufruf des Mitgliederdatenabrufs:

https://www.mgvo.de/prog/pub_mit_xml.php?call_id=<call_id>&paras=<paras>

Der Parameter "paras" besteht wiederum aus einzelnen Variablen zur Selektion der Mitglieder und ist zusammengefasst zu einem verschlüsselten Parameter. In dem Abschnitt XML-Anbindung ist ein Beispiel zur Verschlüsselung des Parameterstrings beschrieben. Der Gebrauch der Parameter funktioniert genau wie eine Mitglieder-Selektionsmaske, wie z.B. bei der Mitgliederpflege. Er setzt sich wie folgt zusammen:

suchbegSuchbegriff, Verwendung von Wildcards möglich. Siehe Selektionsregeln
suchaltervUnterstes Alter oder Geburtsjahr (das System ermittelt automatisch an Hand der Angabe, ob es sich um eine Jahr handelt.
suchalterbOberstes Alter oder Geburtsjahr
geschlGeschlecht, 'w' für weiblich, 'm' für männlich
ausgetrAusgetretene Mitglieder, 'a' für ausgetreten, 'm' für Mitglied
suchgruidGruppen-ID zur Suche von Mitgliedern einer Gruppe.
suchbeigruBeitragsgruppe, wie in den Systemeinstellungen definiert.
suchgrukatGruppenkategorie, wie in den Systemeinstellungen definiert.
Ein Beispielaufruf mit dazu notwendigem Coding zur Generierung des URLs und allen Parametern kann im Kapitel XML-Anbindung nachgelesen werden.