ibm-datapower

SOMA calls or datapower installed via docker


I have installed Datapower on my personal laptop through docker. But I am unable to make calls to DataPower using soap UI. I am getting an error in soap ui as - connection to the ip:port reused

Do I need to do any additional setup?

My DP IP - https://localhost:9090

Please help me out.


Solution

  • You need to open and forward ports between your localhost and the Docker container and of course also start SOMA in the Docker DataPower instance.

    docker run -it -v D:/Docker/idg01/config:/drouter/config -v D:/Docker/idg01/local:/drouter/local -e DATAPOWER_ACCEPT_LICENSE=true -e DATAPOWER_INTERACTIVE=true -p 9090:9090 -p 5550:5550 -p 8080:8080 -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 8084:8084 -p 8085:8085  --name idg01 ibmcom/datapower
    

    I run the above to start mine which opens the ports 5550 (for SOMA) and 8080-8085 for services, e.g. HTTP front-side-handlers.

    And check that SOMA is running under Administration on port 5550!