Zum Inhalt springen
  • 0

"Wie URL De-Registrieren" und andere Fragen zu VarioDienstConfig.exe


Frage

Geschrieben

Ich bin dabei, mir den API Zugriff auf die Vario und Test-Vario einzurichten. Bei der Konfiguration in VarioDienstConfig.exe habe ich dabei noch einige Fragen.

Zwar habe ich momentan den Zugriff auf die live- und test-db auf zwei verschiedenen Ports am laufen.
Aber ich habe Probleme verschiedene "Leichen" aufzuräumen die durch mein Rumprobieren entstanden sind.

Für nicht mehr verwendete Dienste-Einträge (testhalber angelegte Konfigurationen) habe ich bemerkt, man muss den Namen wie APITEST vorübergehend nochmals unter 9.1.5.3 eintragen, dann kann man den Deinstallieren-Button wieder verwenden.
Dann verschwinden die Dienste-Einträge.
image.thumb.png.7bc1ee930406ad8331fdc9d80f6560c2.png
 

Aber die ini Dateien im Vario-Verzeichnis bleiben liegen:
image.png.0f38d4899e4d4939e28fd32124a49ba9.png

Fehlbedienung meinerseits? Absicht? Bug?
Interessant wäre jedenfalls zu erfahren, was beim Installieren/Deinstallieren konkret passiert resp. passieren soll.

image.png.a1daec08b71ed2a3793b53767e7bbd3e.png



Was beim Registrieren einer URL passiert und wie man sie "De-Registrieren" könnte, das ist meine Hauptfrage.
Denn wenn ich einen Port registrieren will, den ich zuvor in einer anderen (mittlerweile gelöschten) Konfig. hatte, bekomme ich den folgenden Fehler:
image.png.a927f7e6466c4e485e4e346f7d2680a3.png

Weitere Frage: Warum manchmal beim Starten eines Dienstes die Erfolgsmeldungimage.png.64a5f3e7c91e78182bc6f2db2e1d57ab.png

kommt, auch wenn danach der Dienst weiter nicht gestartet ist.

Für eine weitere Fehlermeldung habe ich gerade keinen Screenshot:
Beim Button Konfiguration Speichern gibt's manchmal auch eine Fehlermeldung "Wollen Sie wirklich ohne korrekte URL Speichern" oder sowas.
Dabei ist nicht klar, was denn gerade an der URL nicht korrekt ist.

Erfolgreich den Port ändern eines Dienstes kann ich nur, wenn ich direkt zuvor einen noch nie verwendeten Port (resp. eine URL) registriere.


Wo ich mir auch nicht sicher bin ob stimmt was ich "herausgefunden" habe:
In VarioDienstConfig.exe bekam ich den Eindruck, dass es problemlos funktioniert, für die live- und test- Vario unter dem gleichen Namen zwei Verschiedene Ports zu definieren.
Das gab aber Probleme (es schien zufällig die eine oder andere DB zu Antworten), bis ich die Konfigurationen umbenannte.
Muss man das so handhaben? Ist etwas Fehleranfällig, wenn man nach dem Kopieren von Live zu Test vergisst das anzupassen...

Und noch zu den Ports:
Ich meine, Vario schlägt port 443 vor beim Anlegen eines Profils unter 9.1.5.3. Es wird erwähnt dass das der Port ist, via dem Vario mit dem Dienst redet, nicht der Port, unter dem der Dienst von aussen erreichtbar ist...
Und dann meine ich, dass auch in VarioDienstConfig.exe 443 als default vorgeschlagen wurde.
Das tönt danach, als würde sich das beissen. Und bei mir lief's auch nicht bis ich für die API-URL 444 verwendete.
Unklar ist mir, ob es tatsächlich am Port lag oder ich auch andere Dinge verstellte, die dann zum Erfolg führten.
Vielleicht ist auch meine Erinnerung falsch, dass da die gleichen Ports vorgeschlagen wurden? Oder das würde auch mit gleichem Port laufen?


Man sieht, ich bin ziemlich verwirrt 😉 uns somit froh um jede Erklärung.

Empfohlene Beiträge

  • 0
Geschrieben

URL De-Registrieren gelöst: Der Satz in der Hilfe "...Ist alternativ über TMSHttpConfig.exe einstellbar...." brachte mich darauf mal dort nachzuschauen... Und tadaa, dort kann man die Einträge löschen.

Aber sonst bin ich weniger weit als ich meinte:
Zwischendurch konnte ich tatsächlich unter :444 die Live- und unter :555 die Test-Vario abfragen.
Aber dann antwortete plötzlich wieder an beiden Orten die Live...
Ich sah dann, dass in der
VarioDienst-API-TESTUMGEBUNG.ini
die gleiche Zeile DB=localhost/56400:vario8
drin war wie in der Live ini Datei statt dem erwarteten

DB=localhost/56400:D:\VARIO-Daten\VARIO8_Testumgebung.fdb

Ich hab's dann mehrfach von Hand angepasst, und auch irgendwann auf 127.0.0.1 geändert.
Aber bei jedem Verlassen von VarioDienstConfig.exe wurde die ini wieder überschrieben...
Bis, es irgendwann doch klappte. Ich glaube, nach dem ich für Testumgebung auf 127.0.0.1 geändert hatte.

Also, auch wenn's jetzt gerade wieder läuft mit dem Ansprechen der beiden DB's, traue ich der Sache nicht, bis ich die Mechanismen besser verstehe.

Muss ich vielleicht auch verschiedene Ports zwischen den Vario's und dem Dienst (oder dann DEN DIENSTEN) verwenden?

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Diese Frage beantworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...