All,
 
I have run in to an interesting problem with web services after we
upgraded to Remedy 7.1 Patch 4 (Both server and mid tier) from 6.3.
 
Web service worked fine in 6.3.
 
I had some initial issues with this web service (3rd party consumer), so
I re-imported the def for the web service, and it worked fine.
 
Some time later, the web service stopped working(POV of 3rd party
consumer).  After investigation of the xml that is going back and forth,
I see that namespaces have changed in the XML being returned by Remedy.
 
Here is an example exerpt:
 
Original:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
   <soapenv:Body>
      <ns0:OpGetResponse xmlns:ns0="http://www.gci.com/gCI/gCI-EBTA";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
         <ns0:GCIRetrieveAttributesByTroubleReportIdResponse>
            <ns0:AdditionalTroubleInfoList>Please Close
Back.</ns0:AdditionalTroubleInfoList>
            ...
 
After Remedy changes by itself:
 
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
   <soapenv:Body>
      <ns0:OpGetResponse xmlns:ns0="urn:RMVT_X_to_Y"
xmlns:ns1="http://www.gci.com/gCI/gCI-EBTA";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
         <ns1:GCIRetrieveAttributesByTroubleReportIdResponse>
            <ns1:AdditionalTroubleInfoList>Please Close
Back.</ns1:AdditionalTroubleInfoList>
            ...
 
Once this happens, I go to the the Admin tool, delete the web service,
flush the mid-tier cache and reload the web service.  The Web service
then works for a while, but goes through this whole thing again.
 
I have set the mid tier to not check for definition change, have tried
enabling cache persistence.  Something is getting updated, but I can not
seem to prevent it.  The change will last a couple of days sometimes, it
does not seem consistent.
 
Mid tier is on a Windows 2003 Server with default install.  It is only
used for web services.
AR System is on a Sun Solaris 9 box.
 
Any ideas about this?  I consider this a bug as the WS should stay
consistent regardless if it is properly formed XML.  At this point, any
way to keep it as it was originally would be great.
 
Thanks,
-Rob
 
 
  
 

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"

Reply via email to