Comments (1)
Hi @medaoutir, thanks for raising this. Please can you share the logs. Preferably at TRACE level, if you can (--log-level TRACE
in the CLI, or IMPOSTER_LOG_LEVEL=TRACE
environment variable).
The SOAPAction within the WSDL (if present) is used to match the operation.
In case this helps, roughly the config parsing works as follows:
- iterate over all services; for each service...
- iterate over all endpoints; for each endpoint...
- if the binding is of type SOAP or HTTP, then...
- add an HTTP handler for
POST <endpoint address path>
When an HTTP request is received to the handler above, see if the SOAPAction of the request matches the binding. If so, determine the operation using the SOAPAction. If the SOAPAction doesn't match, fall back to determining the operation using the element type in the request body.
At this point you should see a log entry at DEBUG level Matched operation <name>
. If this isn't what you're expecting, that's an indication that the matching isn't lining up.
To help diagnose, are you able to share the WSDL file?
from imposter.
Related Issues (20)
- imposter --dry-run
- docs: improve description of steps HOT 1
- build: remove deprecated nashorn-standalone-plugin JAR HOT 1
- issue in case of multiple matching HOT 8
- Healthcheck / Readiness probe HOT 6
- Docker + S3 HOT 3
- Support for GRPC mocking HOT 2
- Http 500 error when navigating to Swagger UI HOT 6
- [Improvement] Add support to configure through a remote API
- Can I add basepath for _spec endpoint? HOT 2
- A way to instruct a specific OAI example response HOT 2
- Port test-containers example to module catalogue
- Issue with Swagger UI and combined.json in Imposter AWS Lambda Deployment
- Incorrect order for Server Path and OpenAPI config path
- Using Expression.regexify in content responses HOT 2
- Request to make Context.Request.toString() produce json HOT 2
- Add support for faker regexify and similar functions
- Let a percentage of requests fail HOT 2
- CLI tool doesn't download and extract zip files for plugins HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from imposter.