ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum IndexWebSphere Message Broker (ACE) Supportsoapenc:Array

Post new topicReply to topic
soapenc:Array View previous topic :: View next topic
Author Message
shashivarungupta
PostPosted: Tue Nov 11, 2014 5:03 pm Post subject: soapenc:Array Reply with quote

Grand Master

Joined: 24 Feb 2009
Posts: 1343
Location: Floating in space on a round rock.

Hi,

It's related to a very old versions of WebLogic service (v8.x), which is having a .wsdl and .xsd file, which now needs to be exposed in WMB at SOAPInput Node.

But as soon as I get that .wsdl imported, it throws some warnings and *errors* saying "CTDX1100E : XSD: Attribute reference 'http://schemas.xmlsoap.org/soap/encoding/#arrayType' is unresolved xyz.xsd /xyzLibrary line 19 XSD Schema Validation Problem"
AND
"CTDX1100E : XSD: Type reference 'http://schemas.xmlsoap.org/soap/encoding/#Array' is unresolved xyz.xsd /xyzLibrary line 3 XSD Schema Validation Problem"

The detailed problem that WMB reflects is :
“src-resolve.4.2: Error resolving component 'soapenc:Array'. It was detected that 'soapenc:Array' is in
namespace 'http://schemas.xmlsoap.org/soap/encoding/', but components from this namespace are not
referenceable from schema document 'file:///D:/apps/IBM/wmbt80/workspace2/xyzLibrary/
xyz.xsd'. If this is the incorrect namespace, perhaps the prefix of
'soapenc:Array' needs to be changed. If this is the correct namespace, then an appropriate 'import' tag
should be added to 'file:///D:/apps/IBM/wmbt80/workspace2/xyzLibrary/
xyz.xsd'.”

I hit "http://schemas.xmlsoap.org/soap/encoding/" in explorer, to check if that namespace is correct and exists. Which actually does.

Because this is an older version of WebLogic Service, which might cost thousands of dollars to get it upgraded to latest version of schema model wherever it is in production.
As a concern, if that older Service is exposed by WMB SOAPInput node, is there any wayout which can be used to fix this without changing the existing schema model and wsdl definitions ?


WMB v8.0.0.1 is in use.

Kindly suggest !!

_________________
*Life will beat you down, you need to decide to fight back or leave it.
Back to top
View user's profile Send private message Send e-mail
mgk
PostPosted: Wed Nov 12, 2014 12:48 pm Post subject: Reply with quote

Padawan

Joined: 31 Jul 2003
Posts: 1642

You could always use the SOAPInput node in Gateway mode - then you do not need to use a WSDL. Alternatively you could raise a PMR to get the WSDL checked out if you think there is an error with the SOAP Input node...
_________________
MGK
The postings I make on this site are my own and don't necessarily represent IBM's positions, strategies or opinions.
Back to top
View user's profile Send private message
shashivarungupta
PostPosted: Wed Nov 12, 2014 2:20 pm Post subject: Reply with quote

Grand Master

Joined: 24 Feb 2009
Posts: 1343
Location: Floating in space on a round rock.

Or
I might use HTTPInput/Reply and HTTPRequest Node incase of Facade Service, where Validation is not the Criteria.
But needs to deal with Message Transformation before & after the HTTPRequest call, supposing the response received after HTTPRequest is having an Array of elements as per the schema model.

Might be, have to deal with those Array elements in the Response message (from HTTPRequest) before HTTP Reply is sent to Client, using ESQL as per the comments in this link1 or link2


_________________
*Life will beat you down, you need to decide to fight back or leave it.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:
Post new topicReply to topic Page 1 of 1

MQSeries.net Forum IndexWebSphere Message Broker (ACE) Supportsoapenc:Array
Jump to:



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP


Theme by Dustin Baccetti
Powered by phpBB 2001, 2002 phpBB Group

Copyright MQSeries.net. All rights reserved.