Für den Test der Phase 2 liegem im Unterverzeichnis C:\sign2forms\Demo zwei Beispielfotos mit Unterschriften. Diese Dateien haben den Namen 00043805_30_-0.4021_t.jpg und 00043805_30_-0.6437_c.jpg und enthalten die Unterschrift des Technikers und die des Kunden.
Der Dateiname besteht aus der Dokumentkennung 00043805, dem Wert des in der App eingestellten Farbfilters (hier 30), dem Winkel, um den das Foto verdreht ist und der Kennung, ob es sich um die Unterschrift des Technikers oder die des Kunden handelt. Die beiden Buchstaben 't' und 'c' wurden von der App aus dem Barcode entnommen. Diese Buchstaben wurden letztlich im in der Phase 1 benutzten Formular sign2forms festgelegt.
Die Phase 2 wird im Normalbetrieb durch das Hochladen von Fotos durch die sign2forms-App initiert. Für den Test wird dieses Hochladen aber einfach dadurch simuliert, dass die beiden Bilder der Unterschriften aus dem Verzeichnis C:\sign2forms\Demo in das Verzeichnis sign2forms kopiert (nicht verschieben - dann sind sie weg!) werden.
Das Gateway Phase 2 ist so konfiguriert, dass es das Verzeichnis C:\sign2forms überwacht. Also wird es die beiden kopierten JPG-Dateien erkennen und nacheinander in das Verzeichnis C:\sign2forms\Work verschieben und für jedes Foto das Skript sign_2.php aufrufen.
Gemäss der Funktionsbeschreibung des Skripts Phase 2 sollte jetzt im Verzeichnis C:\sign2forms\Archiv eine PDF-Datei mit dem Namen 00043805.pdf auftauchen. Gleichzeitig sollten die Datei 00043805.pcl aus dem Verzeichnis C:\sign2forms\Work verschwinden (wenn die unlinks nicht auskommentiert sind).
Ist das nicht der Fall, kann in der Ablaufverfolgung des Gateways Phase 2 zunächst einmal festgestellt werden, ob die beiden Fotos erkannt, in das Verzeichnis C:\sign2forms\Work verschoben und das Skript sign_2php aufgerufen worden ist.
Sollte der Ablauf nicht wie erwartet funktionieren, gilt es mögliche Fehlerquellen zu identifizieren: