So, nun bekomme ich den Suchstring, wenn im HTML Body vorhanden, als Ausgabe.
Ein Vergleich der beiden außerhalb des Bausteins ermöglicht mir in Kombination mit "DONE" ein sicheres erkennen ob die SMS versendet wurde.
Anbei noch die Wireshark Datei mit negativer Antwort "SMS sending failed".
@ peewit: Besten Dank für deine Zeit!
PS: im HTTP_Get Baustein sind einige Warnungen in PCWorx gemeldet worden, da diverse Baustein Aufrufinstanzen mehrmals verwendet werden.(zb:_STRING_TO_BUFFER)
Die habe ich bereinigt. Das sollte bei vielen OSCAT Bausteinen erledigt werden...
[gelöscht durch Administrator]
Ein Vergleich der beiden außerhalb des Bausteins ermöglicht mir in Kombination mit "DONE" ein sicheres erkennen ob die SMS versendet wurde.
Code Auswählen
[/
DONE := TRUE;
IP_C.C_ENABLE := FALSE; (* Verbindung abbauen *)
(* ------------------------------ Body Daten auf SMS Versand-Bestätigung durchsuchen -----------------------------------------*)
IF BODY_START > UINT#0 THEN
BUFFER_SEARCH_1(SIZE:=R_BUF.SIZE,STR:=SEARCH_BODY_STRING,POS:=UINT_TO_INT(BODY_START),IGN:=FALSE,PT:=R_BUF.BUFFER);
R_BUF.BUFFER:=BUFFER_SEARCH_1.PT;
search_string_startpos:=BUFFER_SEARCH_1.BUFFER_SEARCH;
ELSE
search_string_startpos:=-1;
END_IF;
IF search_string_startpos > -1 THEN
BUFFER_TO_STRING_NW_1(PT:=R_BUF.BUFFER,SIZE:=R_BUF.SIZE,START:=INT_TO_UINT(search_string_startpos),STOP:=INT_TO_UINT(search_string_startpos) + INT_TO_UINT(len(SEARCH_BODY_STRING)-1));
R_BUF.BUFFER:=BUFFER_TO_STRING_NW_1.PT;
BODY_STRING:=BUFFER_TO_STRING_NW_1.BUFFER_TO_STRING;
ELSE
BODY_STRING:='Keine Übereinstimmung';
END_IF;
(* -------------------------------------------------------------------------------------------------------------------------------*)code]
Anbei noch die Wireshark Datei mit negativer Antwort "SMS sending failed".
@ peewit: Besten Dank für deine Zeit!
PS: im HTTP_Get Baustein sind einige Warnungen in PCWorx gemeldet worden, da diverse Baustein Aufrufinstanzen mehrmals verwendet werden.(zb:_STRING_TO_BUFFER)
Die habe ich bereinigt. Das sollte bei vielen OSCAT Bausteinen erledigt werden...
[gelöscht durch Administrator]