2016-07-08 13 views
1

ich erstellen müssen einen Empfänger, der Informationen HTTP/TEXT zum Beispiel verarbeiten:Konfiguration des Empfängers

curl -X POST -d Data:HolaMundo\r\Data2:Hello http://192.168.241.99:9763/endpoints/httpReceiverTEXTDSB --header "Content-Type:text/plain" 

Mein STREAM hat zwei Attribute (DATA und DATA2), aber in meinem HTTP ich nicht verwenden (,) , Brauche ich (\ r).

Ist möglich, dass mein Empfänger mit dieser Konfiguration läuft.

Antwort

0

Ja, es ist möglich mit WSO2 CEP zu tun. Sie können die Zeichenfolge Ereignisattributen zuordnen, indem Sie reguläre Ausdrücke verwenden, wie im CEP-Beispiel 0006 [1] erläutert. Dies [2] ist der Ereignisempfänger, der im obigen Beispiel mit benutzerdefinierten zugeordneten Feldern mit regulären Ausdrücken implementiert wurde.

[1] https://docs.wso2.com/display/CEP410/Sample+0006+-+Receiving+Custom+Text+Events+via+HTTP+Transport

[2] https://github.com/wso2/product-cep/blob/master/modules/samples/artifacts/0006/eventreceivers/httpReceiver.xml

+1

Es ist perfekt. Alles läuft ohne Probleme. Daten: (. *?) \ N Data2: (. *?) $ –