Fortunately I have access to the software provider's developer team. I asked 
them to adjust the WSDL (namespace was the actual root of the problem) as that 
will be a permanent fix and I do not have to keep messing with the filters.

-----Original Message-----
From: Action Request System discussion list(ARSList) 
[mailto:[email protected]] On Behalf Of Joe Martin D'Souza
Sent: Thursday, June 28, 2012 9:46 AM
To: [email protected]
Subject: Re: Web Service questions

I have set mustunderstand to 1 as it does when it sends it out, and have been 
able to get responses that are valid from a WS.

"The external WSDL I was trying to consume was not expecting the SOAP header 
that Remedy was compiling"
This is more of the problem. The envelope that Remedy sends out is not in the 
format that is expected as it tends to either use namespaces that do not exist. 
This in some cases can be overcome by tweaking the filters a wee bit.. But in 
complex envelopes, its harder (maybe even not possible) to tweak the envelope 
at the AR level that the filter tries to generate...

So far I have had 50% success in tweaking filters to make non functional 
filters functional.. Literally 50% success in fact..

-----Original Message-----
From: Tommy Morris
Sent: Thursday, June 28, 2012 10:21 AM Newsgroups: 
public.remedy.arsystem.general
To: [email protected]
Subject: Re: Web Service questions

If you receive an ERROR 9130, this is the reason:
AXIS 1.4 which is bundled with Remedy AR since 7.5 onwards sets the 
mustunderstand attribute to 1 if it finds SOAP header information in the Client 
request to the Webservice (AR or External) for example WS Security information 
like username and password. When SOAP header information is sent out, the 
mustunderstand attribute is set to 1 which otherwise is 0; Because this 
attribute is set to 1, the Webservice is not able to understand it and thus the 
error.

The external WSDL I was trying to consume was not expecting the SOAP header 
that Remedy was compiling. I had to contact that external app vendor and ask 
them to add an inclusion to their authentication so that the app can process 
the request. Otherwise on the external system I will continue to receive 
Authentication Errors.

-----Original Message-----
From: Action Request System discussion list(ARSList) 
[mailto:[email protected]] On Behalf Of Sean O'Sullivan
Sent: Thursday, June 28, 2012 8:55 AM
To: [email protected]
Subject: Web Service questions

Good Morning Listers,

We're building an integration between our in-house Remedy system and an 
externally hosted SAAS system.
The integration is via Web Services.  We're new at this and its been an 
adventure.

Right now we're looking to consume a Web Service presented by the external 
system.
The code that calls the external Web Service is a filter that does a set field.

I'm trying to understand if the web service call is going out of the mid-tier 
box or going out of the main application server so that I can open the correct 
holes in the firewall.  I've read lots of documentation and I've seen 
references to it both ways.

Also, How common is it for the WSDL from the other system to need modification 
before it works with Remedy?

Thanks for your help.


Sean O'Sullivan
Prudential Financial 

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 
www.wwrug12.com ARSList: "Where the Answers Are"

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

Reply via email to