V
V
Vasily2015-09-02 17:01:07
SOAP
Vasily, 2015-09-02 17:01:07

SOAP service implementation in conjunction with BizTalk. How?

The whole task is simple (and for some it may seem trivial, but not for me).

It is necessary to implement the ability to receive XML messages over SOAP using BizTalk Server

How it should work:
1. The client, having a login password and an address like https://soap-server.domain.com/soap-server.svc , sends a SOAP Request
2. SOAP server receives a Request and sends a Response in response about the successful acceptance of the message or with an error code of
3. The server takes the actual XML message from the Request and puts it in a specific folder, determined by the client's login when sending the Request

What I did:
1. Created a new project in Visual Studio with two schemas Request and Response
2. Deployed it to BizTalkServer
3. Using the BizTalk WCF Service Publishing Wizard utility, I publish the schemas as a service in /soap-service/soap-service.svc
4. I configure the Application Spool subsite for this BizTalk Database connection user
5. I create a separate site in IIS and bind "it to the address https://soap-service.domain.com:443 and redirect to the /localhost/soap-service/
folder 6. I configure the rights to the /localhost/soap-service/ folder for the test/test user
7. In BizTalk Server Administrator I configure Receive Port and Reveive Location (they were created automatically). edit access to *.svc file /soap-service/soap-service.svc to /soap-service.svc
8. Run the application in BizTalk Service and at https://soap-service.domain.com/soap-service. svc?WSDLI see a WSDL file.

but that's all...

on further attempts to send something using SOAPUI, I get two types of errors
- no authorization 401
- or a soap-response response about the impossibility of performing the operation, because mismatch address

I will be glad to provide any additional information that is not here enough.

Thanks in advance for your questions and comments.

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question