CBOR Router: Fix case sensitivity in service name handling (#4156)
## Fix CBOR Router to preserve service name case
### Context
The CBOR Router was normalizing service names to pascal case, which
caused routing failures for services with mixed-case naming conventions
in their definitions.
For example, a service defined as:
```service SomeSERVICE {}```
should be routed as `/service/SomeSERVICE/operation/op`. Previously, this would have failed to route properly.
### Solution
This PR modifies the router to preserve the original case of service names as they appear in service definitions, ensuring proper matching during the routing process.
### Testing
- Added test cases with mixed-case service names to verify correct routing behavior
- Verified that the router now properly handles service names with both upper and lowercase characters
Loading
Please sign in to comment