Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SOAP requests not handled in op/base nodes #8015

Open
kamilchodola opened this issue Jan 7, 2025 · 1 comment
Open

SOAP requests not handled in op/base nodes #8015

kamilchodola opened this issue Jan 7, 2025 · 1 comment
Assignees

Comments

@kamilchodola
Copy link
Contributor

From time to time in all op/base nodes we receive some SOAP requests from op-node like this:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soap_env:Envelope
xmlns:soap_env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap_enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:cwmp="urn:dslforum-org:cwmp-1-2">
<soap_env:Body>
<cwmp:Inform>
<DeviceId>
<Manufacturer>DISCOVERYSERVICE</Manufacturer>
<OUI>DISCOVERYSERVICE</OUI>
<ProductClass>DISCOVERYSERVICE</ProductClass>
<SerialNumber>SdvKJzhzwN</SerialNumber>
</DeviceId>
<Event soap_enc:arrayType="cwmp:EventStruct[1]">
<EventStruct>
<EventCode>M ScheduleInform</EventCode>
<CommandKey />
</EventStruct>
</Event>
</cwmp:Inform>
</soap_env:Body>
</soap_env:Envelope>

We either need to handle them ig this is needed for op-node to function fully or handle them more gracefully on our end as for now we are throwing an exception to logs:

Error during parsing/validation. System.Text.Json.JsonReaderException: '<' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.

@emlautarom1
Copy link
Contributor

The SOAP message seems to be related to the TR-069 protocol (https://en.wikipedia.org/wiki/TR-069) but I have no clue as to why op-node could be sending these kind of messages. I've created a ticket on their repository to see if we can clarify this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants