cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy-Soap-Jdbc Async/Sync Bridge

Former Member
0 Kudos

Hi,

I have proxy soap requestsoap response-jdbc syncronous scenario. i have used async/Sync bridge for that.

I m getting NO_RECEIVER_CASE_ASYNC, No receiver could be determined error.

I have created :

2 Datatype for proxy sender and jdbc receiver and 2 MT

6 Service interface :

one abastract syncronous for proxy sender and jdbc receiver

one abstract asyncronus for proxy sender

one outbound asyncrous for proxy sender

one abstract asyncronus for jdbc receiver

one inbound asysncronus for jdbc receiver

one abstract syncronous for SOAP request and response

2 message mapping for request and response

1 operation mapping using abastract syncronous for proxy sender and jdbc receiver with abstract syncronous for SOAP request and response

BPM steps

two container request and response

receiver- send1- send2

receiver for asyncrous and file request

send1 for syncrouns for request and response

send2 for asyncrouns response.

Activated the IR.

ID Part.

Imported BPM from Design and created two business component one for SOAP receiver and one for proxy sender and jdbc receiver.

Created 3 Reciver Determination as proxy sender to bpm, bpm to soap, bpm to jdbc receiver.

Created 3 IInterface Determination as proxy sender to bpm, bpm to soap, bpm to jdbc receiver.

Created 2 Receiver Agreement as bpm to soap, bpm to jdbc receiver

Activated and run the proxy . in sxmb_moni i m getthing No receiver could be determined error.

I have checked the BPM ,No semantic errors found.

cleared the cache with sxi_cache and full refresh url.

Please suggest me with above details.

Regards

Laxmi Bhushan Jha

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member200962
Active Contributor
0 Kudos
<a class="jive_macro jive_macro_message" href="" __jive_macro_name="message" modifiedtitle="true" __default_attr="9805718"></a>
I have proxy --soap request----soap response---jdbc syncronous scenario
one abastract syncronous for proxy sender and jdbc receiver

this design approach is wrong.

why are you having a SYNC interface for PROXY? as per your requirement you dont need to send back anything to proxy....also why have a SYNC interface for JDBC....you just need to send response of SOAP to JDBC.

You just need to have a SYNC interface for SOAP....not for PROXY or JDBC....unless and until you have changed your requirement.

Regards,

Abhishek.

Former Member
0 Kudos

I am doing the same way as you have mentioned . proxy is sending data to soap and soap response send data to JDBC.

I m using sync interface for soap.

like in operation mapping we have abstract syncronous interface which has proxy as sender and jdbc as response receiver to SOAP reuest and response...

i suppose this is correct.

i was not able to descibe u properly in earlier thread.

Regards

Laxmi Bhushan

former_member200962
Active Contributor
0 Kudos
like in operation mapping we have abstract syncronous interface which has proxy as sender and jdbc as response 
receiver to SOAP reuest and response...

Either of us seem to be confused!

This is your scenario (as per my understanding)

Receive (Proxy_message) --> Transformation --> Send (Mode = Sync...SOAP message) --> Transformation --> Send (mode = Async..JDBC req)

If the requirement is correctly understood by me then:

You should have one ASYNC-Outbound and ASYNC-Abstract interface for your Proxy-side.....proxy to be developed on the ASYNC-Out interface.

You should have a SYNC-ABS and SYNC-IN interface for SOAP req and resp.

You should have one ASYNC-IN and ASYNC-ABS interface for your JDBC side.

Mapping to be developed between PROXY_Async and SOAP_Req_Async & SOAP_Resp_Async and JDBC_Async.

Regards,

Abhishek.