SOAP synchronous receiver dynamic confiuration
Hi.
I have a problem with a synchronous receiver SOAP.
I have a SOAP to SOAP synchronous flow, with some java modules, one java module before the SOAP receiver and one after.
The flow look like this:
SOAP sender -
> SOAP request java module -
> SOAP receiver -
>SOAP respone module.
The problem is that I set some dynamic configuration in the soap request java module but I can't retrieve them in the soap response module.... the soap receiver has erase them.
Is there any way to keep dynamic configuration in a SOAP synchronous receiver??
Thanks.
Marty Johann
Dude,
the dynamic configurations refer to one message, in the sense they are stored in the message's header.
But if you send that message and receive a response from it, that's a whole different message (they have different Message IDs), you see? It is not to be expected to find the same dynamic configurations in the response message, since it is a whole different message, with an independent header area.
That being said, I do have some scenarios where the dynamic configurations are persisted in soap sync messages. Why is that? I have no clue...
Regards,
Henrique.
Similar Messages
-
Dynamic Invocation: Error The SOAP PA receives a SOAP Fault from SOAP serve
Hi All,
I am trying to run the sample code "Dynamic Invocation of Oracle9i Web Services using Oracle UDDI registry"
I was able to run the web services, publish them, and inquiry them using local UDDI registry.
However, while invoking any method provided by the web services using the inovk method I get the following error
oracle.j2ee.ws.client.WebServiceProxyException: Invocation failed 5,100: The SOAP PA receives a SOAP Fault from SOAP server
Can anybody help me please?
Regards,
S.Al ShamsiIt looks like the problem is occuring on the server side. I guess you have included the stacktrace from the client, can you get hold of the server side stacktrace?
-
Error in Proxy to SOAP synchronous scenario
Hi Gurus,
Hope you are doing well. I have a Proxy to SOAP synchronous interface interacting with an external system (system outside the firewall/landscape of my company).
When I am trying to post the request message from XI, I am getting the following error.
MP: Exception caught with cause com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework 3.0 SDK documentation and inspect the server trace logs
In the WSDL provided by the external application, i.e. receiver WSDL, there is no attribute/field with the name 'IncludeExceptionDetailInFaults' and there is no fault string defined.
Where is this error being thrown up? Is it a network/firewall error that XI is unable to determine?
Please provide an answer as soon as possible.
regards
DebansuHi,
i think it is the problem in the WSDL provider system, because it is throwing the Error with some string".NET",
do the below steps for investigating the issue
1)try pinging the URL provided in the WSDL from internet explorer.
2)if it is successfull, try to push one message from SOAP UI to by importing that WSDL, if you get any error then it is problem in the end system.
Thank You,
Madhav -
IDOC to SOAP synchronous scenario
Hi All,
We have an IDOC to SOAP synchronous scenario in which IDOCs are sent to SOAP by calling a service and then SOAP sends a response back to XI . The response is not sent to SAP- R3. Please suggest on this
ThanksHello Rajesh,
Thanks for your good justification.
Here I have also replicated same kind of scenario and having same kind of issue.
One thing just wanted to confirm - Even though SOAP adapter expects HTTP 200 response back from webservice, still SOAP channel is getting into red with following , and as we have Alert configured ...Alert mail also receiving as part of Error only. So How can we avoid that response ? Is there have any parameter to handle or suppress the response back?
Thanks!
Goutam -
Hi experts,
I am testing SOAP synchronous messages. this is sender is SOAP receiver is ABAP proxy.
while testing if the message is successfully processed, i am not able to see the message details in SXMB_MONI.
but if any errors are processed i am able to see the error message.
Here my question is for synchronous interface can we see the sucessfull messages in SXMB_MONI.
thanks
SrinvasHI Srinvas,
-->Recheck your entire scenarios once again if the process flow involves the Integration Engine definately the messages should be visible in the SXMB_MONI.
-->So you are inserting the Record into db table using the ABAP server proxy.......
-->I think there may not be any problems in the configuration of INtegration Engine, SXMB_ADM since you can view the error messages.
Thanks -
FILE TO SOAP SYNCHRONOUS IN PI 7.4
Hi Experts
FILE TO SOAP SYNCHRONOUS IN PI 7.4
Can you tell me any one step by step procedure?
Regards
SagarHi Sagar,
have a look at this links. They should give you some hints:
http://scn.sap.com/thread/1881846
XI/PI: A Guide to Using SAP XI SOAP Adapter
http://www.****************/Tutorials/XI/WebService2WS/Index.htm
Please let me know if they helped you.
Regards
Christian -
Missing soap action in the soap axis receiver adapter ?
Hi Guys,
I could not find the soap action field in the soap receiver adapter and i followed the OSS note
Note 1054986 - SOAP (Axis) receiver adapter's SOAPAction field missing
Please apply the following patch and use the handler parameter defaultSOAPAction for the XI30OutboundHandler handler in the request chain. This handler parameter can be configured as a module parameter for the HandlerBean module associated with this handler. It is noted that this module parameter takes precedence over the channel parameter for SOAPAction if this field is available.
For SP12
XI ADAPTER FRAMEWORK CORE 7.0
Support Package 12, Patch Level 1 (SAPXIAFC12P_1.SCA)
we are on SP15 so i think the option should be available ?
Do i need to add this parameter in the Module Configuration ?
Moduel Key : ?
Parameter Name: handler.type ---> is this right
Parameter Value ---> ?
we need to validate the user id and pw on IIS for NTLM authentication. Any help regarding developong the handlers would be great
any help would be appreciated.
Thanks,
SriniSrinivas,
You are on the right path...........yes that is the right note for this issue.
The problem is this is not a general fix that comes with all service packs as the axis adapter is not used a lot, that being said.if you dont see it with sp15..i would safely go apply this fix and see if it works..else you might have to open an oss note for the same...
Hope that helps..
Regards
Ravi Raman
P.S: On my home system..i did apply the fix and i was on a much higher sp level ..i saw some errors..in the logs but nothing a restart couldent fix.. -
IDoc to soap synchronous scenario with BPM
Hi,
I am working on IDoc to soap synchronous scenario using BPM. Here i am facing lot of soap exceptions in my production system. I handled the exceptions. The data getting excuted for the first time, the same data(just changed the description)is giving exceptions for the second time. Please let me know why the exceptions are getting, and different type of exceptions and solutions for the same.(Blog also is fine)
Thanks & Regards,
Pragathi.The data getting excuted for the first time, the same data(just changed the description)is giving exceptions for the second
time.
Ideally you should not get an exception for the same data....can you tell is the description and where are you getting the exception...is it a part of the SOAP message or some object?
An exception might have occured because the description would be something unacceptable by the target application.
and different type of exceptions and solutions for the same
there would be many blogs....your thread would be spammed...better make a search on SDN with exception text that you are getting.
Regards,
Abhishek. -
File to soap synchronous senario
Hi Experts
File to soap synchronous senario ?
Can you tell me step by step procedure
Regards
SagarHi Sagar,
Use request response module bean at File adapter to achieve synchronous communication.
Please check below links for detailed information
Using Request Response Bean Module in FILE Adapter - Process Integration - SCN Wiki
File-RFC-File(Without BPM) - Process Integration - SCN Wiki
Adding RequestResponseBean in the Module Processor - Adding Modules to the Module Processor - SAP Library
Sync/Async scenarios without BPM
Regards,
Krupa -
Hi
I have a scenario where i have to create the file-soap synchronous
how we achieve that
1. Do i have to create the outbound message syn for file
venkatHi JV
We can do that without using the BPM if we have SP 19 for XI 3.0 or SP 10 for PI 7.. By using the Modules.
File - RFC - File without a BPM - Possible from SP 19.
venkat
Edited by: venkatesh sedamkar on Dec 31, 2007 9:13 PM -
File to SOAP (Synchronous) with certificates Encryption and Descryption
Hi,
Can anybody advice me how can I develop the scenario file to SOAP (Synchronous Process) with certificates encryption and descryption.
Thanks,
Naidu.For file to soap sync scenario without using BPM, you need to use the following adapter modules.
http://help.sap.com/saphelp_nw04/helpdata/en/45/20c210c20a0732e10000000a155369/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/45/20cc5dc2180733e10000000a155369/content.htm
For applying certificates, you need to configure SSL on java stack.
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/197e6aec-0701-0010-4cbe-ad5ff6703c16
Regards,
Prateek -
ERROR During call of SOAP with a SOAP- RFC- SOAP Synchronous scenario
Hello Experts,
I've recently created a SOAP->RFC->SOAP synchronous scenario but every time I'm invoking the SOAP via XMLSpy then i will hang and send a timeout error. Also a log in XI was generated as shown below.
I hope you could help me on this one.
Runtime Errors DBIF_RSQL_SQL_ERROR
Exception CX_SY_OPEN_SQL_DB
Date and Time 28.09.2010 09:31:23
Short text
SQL error in the database when accessing a table.
What happened?
The database system detected a deadlock and avoided it by rolling back
your transaction.
What can you do?
If possible (and necessary), repeat the last database transaction in the
hope that locking the object will not result in another deadlock.
Note which actions and input led to the error.
For further help in handling the problem, contact your SAP administrator
You can use the ABAP dump analysis transaction ST22 to view and manage
termination messages, in particular for long term reference.
Note which actions and input led to the error.
For further help in handling the problem, contact your SAP administrator
You can use the ABAP dump analysis transaction ST22 to view and manage
termination messages, in particular for long term reference.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caught
in
procedure "DELETE_LUW_PACKET" "(FORM)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
The database system recognized that your last operation on the database
would have led to a deadlock.
Therefore, your transaction was rolled back
to avoid this.
ORACLE always terminates any transaction that would result in deadlock.
The other transactions involved in this potential deadlock
are not affected by the termination.
Regards,
AlfredNormally such an error comes when the DB of SAP PI is full.
Contact your BASIS or ADMIN team and ask them to free the DB space.
Regards,
Abhishek. -
SSL / X.509 In SOAP Sender/Receiver Adapter
Hi Friends,
We have few third party Java based systems which need to integrate with SAP PI7.1
For this we are using
SOAP Sender from Third PartyTo PI
SOAP Receiver From Pi To Third Party Systems
The Customer Wants to implement SSL.X>509 certificates for encryption and decryption. as one of the option.
we are Facing few issues like.
I am assuming each of the source system webservice calls will have
to use a username/password to authenticate with the PI system
a. Will this use 'basic authentication', ie., credentials sent over as
part of the HTTP header field ?
i.
Assuming we use SSL for transport level security - this is still not secure as the credentials are not encrypted
ii. Is there a way to send in encrypted credentials and for the PI layer to decrypt the same, validate and process the request ?
b. Should we consider using a single sign-on mechanism ?
c Should we consider using X.509 digital certificates ?
i. This would require that the X.509 certs are maintained in the Source & PI webserver Java key stores
d. Should we also consider digitally signing the payload ?
i. This requires using an appropriate hashing algorithm such as SHA-1 or MD5
SOAP Sender /receievr Adapter has few properties not specific to them.How to Acheive this.
Regards
Chandra DasariHi Chandra,
You may try to implement this using the AXIS framework of the SOAP adapter. This provides functionality for handling of X.509 encryption and decryption.
You can generate/get the digital certificate and use it for both transport level as well as message level security. You would not require any additional encoding apart from this.
Coming to your queries:
Q - I am assuming each of the source system web service calls will have to use a username/password to authenticate with the PI system
A - If you are using a certificate, then they can call XI using this certificate. You can share your public certificate with each of the parties.
Q. Will this use 'basic authentication', ie., credentials sent over as part of the HTTP header field?
A - Depends...if you are using basic authentication, then it will not be via X.509. It will be the normal process. These two are two different things.
Q. Assuming we use SSL for transport level security - this is still not secure as the credentials are not encrypted
A - This problem is resolved if you are using digital certificates.
Q. Is there a way to send in encrypted credentials and for the PI layer to decrypt the same, validate and process the request?
A - Yes. It is possible. But then you will have to implement encryption decryption logic at both the ends separately if you are not using certificates.
Q. Should we consider using a single sign-on mechanism?
A - Is your third party part of your landscape? if not then you might want to check and confirm this approach with your security adviser.
Q Should we consider using X.509 digital certificates?
A - Yes...This would resolve most of your problems.
Q. This would require that the X.509 certs are maintained in the Source & PI web server Java key stores
A - Yes.
Q. Should we also consider digitally signing the payload?
A - If you require message level encryption along with transport layer.
Q. This requires using an appropriate hashing algorithm such as SHA-1 or MD5. SOAP Sender /receiver Adapter has few properties not specific to them.How to achieve this.
A - You can provide this option while generating the certificate itself.
Please let me know if this helps.
Cheers,
Sarath. -
IDOC to SOAP Synchronous Communication
Hi Experts,
Scenario is IDOC to SOAP.
And Expecting Response(Sucess/Failure) from Third Party system.
My understading is IDOC wont support Synchronous communication.
If synchronous comm is possible in IDOC to SOAP scenario could you please elobrate the Requirements and detail the procedures with ID and IR configuration.
If not How this can achived in this scenario.
Regards,
Seshu.[IDoc to SOAP Synchronous with BPM|http://wiki.sdn.sap.com/wiki/display/XI/IDoctoSOAPSynchronouswith+BPM]
Regards
Raj -
Error in HTTP - SOAP synchronous senario.
Hi All,
I am working on a HTTP -> SOAP synchronous scenario. I am using the wftetch tool to send HTTP request. I am getting the following error in the Wfetch tool when I try to execute the same:
URL-Parameter service (sender service) in URL is missing
And in SXMB_MONI I get following error:
<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: Connection timed out: connect</SAP:AdditionalText>
Please provide inputs to correct the error.
Many thanks,,
NehaHi Neha,
pls do chk the link that u have used to connect the SOAP and chk in the Wfetch tool
for the address
do chk this links
/message/266750#266750 [original link is broken]
Some handy HTTP tools
Thanx
Sampath
Maybe you are looking for
-
ITunes wont recognize ATV. I'm so tired of this. Any advice?
Ok. I am so tired of this issue. I can't tell if I am missing something obvious. Please give me a dummy slap if I am. 1. MacBook Pro connected to a network with an ATV connected by ethernet. Works fine, although it took weeks to get it to work the fi
-
[Fwd: Re: Integration with CM Systems ...]
-------- Original Message -------- Subject: Re: Integration with CM Systems ... Date: Thu, 10 Aug 2000 15:47:21 -0600 From: Cindy Eldenburg <[email protected]> Organization: BEA Systems, Inc. Newsgroups: weblogic.developer.interest.personalization Re
-
Edge Animate CC 2014 - code (eg. compositionReady). How to enter the code to work. Edge Animate - compositionReady sym.$("container01").load("page.html #box01"); This is the file to be loaded - page.htm <head> <script src="http://example.com/inc/caro
-
TS4062 I can't sync my ipod using windows 8.1
I upgraded to windows 8.1 because siupposedly the drivers were fixed to recognize my ipod but it won't sync my music from my itunes library to my ipod nano 6th generation. HELP please!!!
-
Can you delete ODS indexes before loading each time in Process Chain
Can you delete ODS indexes before loading eachin time in Process Chain and rebuild them just like a cube.And do you have to delete the indexes if its a daily refresh where data is deleted and a full update is done everyday.