Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Web Tools Project (WTP) » WSDL validation: help please.
WSDL validation: help please. [message #205637] Wed, 12 December 2007 16:23 Go to next message
Juan Pedro Silva is currently offline Juan Pedro Silva
Messages: 258
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------090201000407090407090008
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi everyone.<br>
I have some problems validation my WSDL files.<br>
<br>
I have some WSDL definitions split into some schemas, some abstract
definitions wsdl, and a concrete wsdl service definition. <br>
After taking care of the schemalocation problem, plus making sure I'm
not importing <font face="Courier New, Courier, monospace">xmlns:xsd=<a class="moz-txt-link-rfc2396E" href="http://www.w3.org/2000/10/XMLSchema">"http://www.w3.org/2000/10/XMLSchema"</a></font>,
I managed to validate (warnings appart) the schemas and the abstract
wsdl files. However, although those files are reported as valid by the
validator, when validation the concrete service wsdl (which references
the abstract ones), I get a&nbsp; <font
face="Courier New, Courier, monospace"><br>
"Referenced file contains errors"</font> warning, and two<font
face="Courier New, Courier, monospace"> "The 'XXService' port has an
invalid binding - 'XXSOAPBinding'. Check that the
'IClaimRecorderSOAPBinding' binding is defined."</font> errors, which
is sort of confusing, as those bindings are defined above in the file,
and no errors are reported in the definitions.<br>
<br>
Could anyone be so kind to help me, please?.<br>
I'm attaching a .rar file with the schemas, wsdl, and proper structure,
just in case.<br>
Thanks in advance,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Juan Pedro<br>
<br>
&nbsp;<br>
</body>
</html>

--------------090201000407090407090008
Content-Type: application/rar;
name="WSDL_Output.rar"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="WSDL_Output.rar"

UmFyIRoHAM+QcwAADQAAAAAAAABpDHQgkFUAwgIAAOUKAAACY9Nsv7KFjDcd MzAAIAAAAFdT
RExfT3V0cHV0XGFic3RyYWN0XElDbGFpbVJlY29yZGVyUG9ydFR5cGUud3Nk bACw9sxpDBkQ
zMz9FBG7KgX8Ogu9Rjt40IKqCi0UCgR0MOSgXqY2a4qGylSSo3P/dAbEbTSk 0+CLLkT8ZZ0X
FAk7ubmbunQfzW+B3xWrM0YB9w+5YBmd4+fNkxv9pDHlmL8oLkPNA+QuCbDK XFTvz1fb3fGD
nk9vsjynw44sJP3reVAN8d8o8hKg/f6Yxy5L5Kom14a9qUdXdOSCqDyBmxER +AaDzjwA33Yh
E8QhHIGk2AYh9Z0GpaBbsHAu10xI0//LgNNo/AWTj8ID7GtKl2NWDsJkGeEO I8w54a1sQksg
oH2/PPVbT/W5S06ME6aw3XpLrowTzrjrTdmzzvcukhy/BTH382iCuab9Xejp UA3J14hWhXtk
WXX5UzZHQ5YpqowIIlhb/Cr42fr77HLUrcawEqrR7xpsAMQuD01b7ZaX9abL iLdmwk8ILrAu
FNcEsMfJ95DerTnCyd8vmKfQRR9a16KojQrp9DDZMHEAIc6BagFIyQNo9PWa VcS0LVmuAhVo
avIyr/FQFbaNTjOyRTzGOvvHGqOZPRhfA5TQn9oDvBm+93lvBwajo8b02CU5 NKor+yNX2cwk
hTyhAvOJScitypGJyLhtvM3uJUK/DzhiObXHKL8/nvWwigxQE0Y0XhmDbQQ1 zdyHYSeDI9n4
4Vf4eH+UHRnPX674FDLqguFi4L2UmX55JqCu2RilL69YloSrrpIrcDacxV6x bi8Zh23lpC7x
kiGO04zWJbrmw90D7CJTlCIvOHgUrzLTrMtkYnYmTkCdZextYFdrQ9bG3eBv DQrW+9KjHLlv
QTWcccSRXJH7uhOmyKM8Ad/4oSPbb/q/LBJtfGVnd4OWCnex4lLPR40MNYJ/ LbztXJ7Zn7sl
TNVzin5tLbLFHEU2XFnRZqMk3ykdoNxactK7MKvKlaMW1T9I2TIPUYvL6hWF Fr8nv2m3hkO/
yIaAdCCQVgB6AgAALQgAAAJKLHlr7YWMNx0zMQAgAAAAV1NETF9PdXRwdXRc YWJzdHJhY3Rc
SUNsYWltVmFsaWRhdG9yUG9ydFR5cGUud3NkbADwSreUDBkQzMz9FBG7KgX8 OQu9Rjt40IKq
cJRQKBHRBZLBepiRriAbSVRL8J/7oDYjqaTenyZbTcbvh0XFglZubmb4Nfm9 w7p3xw7pH2cv
uWAffgIunNiwiyFqNNRP8H70HQ+Is8lEs0+Cvfbu+Xs97/TH6/VFlNLhhlL+ NTzHAWYU5MRb
A/Pqwkmxd5MM0pD0VdmmP3eVJX7IvHJVgKf6AHNSSQAfE56YRjMUONUhBk8D HqrZx+gTAnLa
4T6f/KNDjwCQEyYmuI20ShzbREniXEQ0Aeo1BKYLVsA0BBvib489ZtH6qNQH 0QRxtDdiEQNE
Ee9Uy1X82c83LpIMvuSN9vRoB3tN97/X2pLOKscw4hfK58VgcTUMbpfUafui BGQqKRcq+W1y
IS41rReaMGm7JuyqiQBoZI7bN5Jq38a7Ngnv0Sl1wX1lMBZNehWK3e83lNan SGEop7id/omg
lPHXZEh06nIIGVM5gsgzoJh8ca6Gbi4eZxT6lMFmbYCzqZy3LIrPtj8eWG1v 7J7D5kaBV6HL
Tl/OMN5197ypXtOs7Ihg2RovtXEWTD1J6RoiXklo7pfQro+GgRDckwdby+7j tb6haUP5vsb7
+VpFn/awfHVOB7jwncdyHwoosOSf/u5ROEqcGo0v6HU5qjULdbi9E3KEBPTH RQd5YmklTGe1
6S+T4lzWvJNYWRYMt5dCGb+xDdlcfKmWWF3Mn1zKq6mLhDiqVoTmFFybu8Ec WIC/gLyPldje
3YxP4ohRq6pO6OHrKkUwGaenHswWn4NkP7I37fdu7bKTUWS9COtoeZVxxVNo yzEDVGPcpoyg
0bZ0EREPf+5W1qXPEZLeeZL/6S5NdCCQVABrAgAAnwoAAAIhFHUDbYWMNx0z LwAgAAAAV1NE
TF9PdXRwdXRcY29uY3JldGVcQ2xhaW1Qcm9jZXNzb3JTZXJ2aWNlLndzZGwA 8LAJRgwZDMzQ
/RgRezgE8HQfHeVa2S8aIJXo22igUC/iDZtovVa0rNdDjbCSkmz3ugOfjZGt qSbabexxyjdo
FAoXBwNrMJ+RRTj8awlIkolEnBhwjDh5nOxGHo7ssAM5Cmfih9bd5znbASF6 Ib8OTdvr1+/0
epvodu3MOgw4MAyfje750qjAhFlJKH2wCfy4ixPEMaIuNA+d/cm5XtHEXIQ/ zSumjE8lT2nP
HgCExE9pXhBRGiYsoSB40FSMonwH29o7pUKIUrz3aTKIzicpCYo3EL5AqQle BmGmpdq/Znqk
+qBXaFuq4U01QKz5p/YR7pBsejaOaPStbf59QDe233+XxxrhlY0Bs3UBuWAr HxNVb3DV4LsM
cu5nD8F7KdRHpej3zi70/Xpj2GtBL8nf2FA+MR4q0FTafVD01oZRxpygQ8ey blj1qCKU513e
OOclFxU3bC6oFpB+x+FV8Z71a7nH9OnF7Js9sB9MaUFU9wcQCuMpjCq+an4J aYEuB+FGZEEJ
2wJJUBq11bbftZXZzOYoLYkTlXrTYirDqwPuIfvUA0A7UwRSwru6Xl0s5vHW rhg/NROKZ//Z
0eY9Ty1NVxD0gzGSBgfOmRgbrPA2T2fSN5+ai1ZnXlGvltToQ/yhw+u/JU+V GV0rk8c/knu8
d8xytsfQJbco8DH8/LDHVny0vyJif/Vy1zzAxPJW/aHf/1bozDUlXbjAs03w Jtvh9rV6Vt8q
rKPdrQrBPNrX3/naAu7cqa7EMZUzgDL0cG1NjMM22whYJtjDLtOKaUof1TWm Kck+YQ1dlnWq
MXbi+mEPj+jhf/5W6scU5k3X9ICMe3QgkGsANgQAAAkaAAACXs5GJWeFjDcd M0YAIAAAAFdT
RExfT3V0cHV0XEVNRl9Nb2RlbHNcQ2xhaW1zIFByb2Nlc3NpbmcgU2Vydmlj ZSBEZXNpZ24g
TW9kZWwuZ2VubW9kZWwA8Li4dQwZTQzNT81BG30C/h0FRdleSvVQxLOhVpN1 ASNsPwguthRL
Gu5erx6vCdk/90VuyVpY4UsxJtRpvqDksU7RBBIsxEnnMPjhcn5cnD48PhhI +J5oO74AkA6O
f4dzbSHaN+Ajrn6o/na5kUBuLusEcZ17Nlvfl+iPw6Pv+7nZjVv+xtXL+sdW m0JMEuact6ak
KgH0DOcguB7I0+MML1wQvp4Fp1tnx32Rfx1KonTwyyvjpIsYtEegHMgG3oFb 5ua2JSVHpNuc
lfXW5zWXKZSTIUleGQPfJkV1pYjfUs4sU1uQsKY/A8fyLZczvSXgfXOJ6pia iZI4qnJbiqxw
XAtHJ0ECGJ91eP5AOMoZBv9pNcQMnIGLBgWRL2xSGP5QMD9RwuLyuty/i1M6 q1Ojo9EqvLBN
Jxx2FaEIBlqgdi2ajr7lBTs0VeHwCsmC3kaLb8hg8XGompeVweLfz4seHEpj yqqZEUO1ZqIc
vtxYYxRFVLWaSuHBpepdjtTPlSv3y85+tLpzbigGXd17JwFnJm/bIply8iak 82LpVupZS8Xl
P9c2PcWE1ckcY0+AoSwYMOX/CXkEy9pK9NdNm49iU1TM94PoWc5R/31pXYBg LlXDymCd1qJ7
/MuOeKgcrrq958vIHbIUOSOe70pbINgEhdb4B35xU6OjbmgJ7iMmob6LVoRv s1ZH42+bbWSG
g9ZYeJqz4eEyxLRyV2kyZ6qsSy/yCxtsqejzQTunsR7WudqGaR7WzBIHnYFu xoYJEexm/eWP
bChfinuLeJNVYcDrLZNW//AVFa7kdwjYv1BnOuQfXJnLEYVAIcmmdmDCkwBJ mRptHJNU0Tx1
86/tBDA14a0MT4A4SGk0BwvQs1AHDF3w9BdviRpijbe8B4qsPfkC4pHLsrf+ aANyBp2jUTab
imMeiTYdrQ0PT8FNqxyowQHOioi/8/GuvYqRgsjtRxvnFtkbnm9FvTfV6dGT y2XJGC5rBVfp
/Iemnt8wzVT9lSmbh4S+joJphwlab4eehjCEhpkkwvRr9fGhdpvEe6RJ7mxd GxhhBHI1GvV0
iXl36dJ8VJyfFmL9sh9PYE9vh7OMifm8JttM3cbYMSOITQ2vnEFgjgxfSsax 3erMfzFsb1Sy
ncbhIqKA7KJrg/ok27E5W4h+q9EXUHALM/9eHzQCatqdqiug8N1sfDw9KnAJ qu+NKHyoJ2RQ
6l7xIFoI/rMvzIkRe5S+aW92lMbYWtUmGAG4OPh8etyX8TrUgu+zZKzEYT03 6wRN9gTei9xl
SO2Il4SjND9pgvj29Z2M/WRwXGz54paMDrkufCVyAzkT2p6TrTbXq+edxDke J9EX2ccLnqV+
0T1LosaaAdmTkA7NsmVBfGcxvWUex55NBRvY9tgufzKgiSdD4dnuIlQ97w9P lWqMm6xiY06b
Ml5P+INMlbmzNrp/5yw3f6SvrnQgkGQAHAMAAKgUAAACi/GHUGeFjDcdMz8A IAAAAFdTRExf
T3V0cHV0XEVNRl9Nb2RlbHNcQ2xhaW1zUHJvY2Vzc2luZ1NlcnZpY2VEZXNp Z25Nb2RlbC5l
Y29yZQDwxt98DBlRDMj9GBV76lfB2ne4mgXpqilBFPwlEqFikCq9uxvZB2v8 S7uuQPe6rAtG
3rmNvWxsIEg9hLYk+kE9zOZzMzjzcDxjM3eZ/1990cziXOzO61v9Tja2MhTN PO/Ffcsba6xH
WHmWncMG6Ofk2vgvv73t9lokJlJZ47g2PwPCRaKrVnLd3KxCWDwAt01kOSFO k58VkQsn8LDz
mH+5cIvty21528bLmT3yse7t7e4DL87zHSRwe1GIY44zSVByUkVHuEW2sRiS gcVsEgJui45G
VFzo3Aa+FsbThrhXkFmMEs3o+sbUD4oK1hd5c1pG0w8h/ou26BsWjdrBEwYG QmBrq0qFb0kL
tEvP38U1TjJMyWoy/pyOKd6SU5pOW9EV7FEe3pn2OMHANcXwvUsFsWT9eIDM lBkvJUrfSOQ7
OByzMcr7B3yjb5CDD8kzgTdjjJ2kl6qYbdk5Y2CpK1Eok8l4CMxJwIXMDq29 kg/yefdD1bgL
E55R33CnovegzASOxGCCsGFbqQJcWojd9YpNM/t71c5UQOg52hU7QmSyKmlr QpsqwZQTzVB9
QKGqiVZUjw0wsO+Y5RsHhrtQsBH5+wwQgTLKSBfohQs0YSF45gUi+mXJSUuK KQ5PQtpWL8F/
uNBLzZBu95LkJtwZQIgGzt5iSWV9PSryhW2S/k106a8xUpq8tKlZrxR8vKVd yygkolxEP3Oa
eszrd7wSBGxAOk0FY0P/mNmPZWhcwJ59cs9O42fu/Fnh0m8+tEVZ4cdJk4HA BD+vfDFt3Q1G
r+Q2ef9ZyBzvSjjxOH6129giV6Aem7deDNEVq++fsqLEVn5g/bxXJp9ZPnXU y+ANAUfLiVT2
2PZc9Bt3NN8DLINhv9B+Vs+1x5FrHWrKGxSgvM+5fIXZG5sd7IOISb10ounk dVrkZzrPKu5C
a6lYonT6n1xIBEea2Nt1C/dJ0T6tvgYnyiqZj4aAX1E35LJKpimD/llzVaO/ Dq11z5fyzxr/
A+1V8olon4twxVow1AnNkckknLsidh5/bs1ooFf1Hnpv7Sf+vRe8W87aFV/4 2B6v0vqedCCQ
aABVAgAA2AoAAAK0/Lc+fYWMNx0zQwAgAAAAV1NETF9PdXRwdXRcU2NoZW1h c1xDbGFpbXNQ
cm9jZXNzaW5nU2VydmljZURlc2lnbk1vZGVsLk1lc3NhZ2VzLnhzZACwlLs3 DBlMzMz9GBV7
8BvB2H36KW7pwYm1GG1wGAsoo0lA3ao2Y6hk03Wk5Xfe8BBRc028Ym5NJM7J m3N4Emlzh4Se
Eh+NIo/hLhJ4SPun77u+8AxdEsB2tARpNCj3t82DC20CHYXjIfm3bl+ns9yw SoqHinnACyRC
30fD1+rFKl5xLvcEBWhJEJc+RymgT2RwuglIg5KE9Bpn85qZ9GOhAD4MY9JX /0UC9ylROE8z
jhiabAFKsYN1wLOGwveHmD3HNEkMC3fJSrnJz4cPOTp2wor7uBPD2s9Y+/zE ++PqyMkIz5qC
uIFLhnNLPG0S/1i4iu/gedsFKLSaCussE0EuBeaTjaRpplpZ8RLBTSP6N+LT Wq7fVRmVTGMx
UiKzrmCfUxkfpFIIbYXBF1RBIGIxhLgGOtk/iJW85gQqukorllzqo5AbYnRp ZIlUMwjGhXjF
a6eObBVqinZD+wHfG4w2sC1QP21dTzIPMu9b043GIsCe7odMUKEhfkRWUWpH mCbjEVD+1CqI
oIqLpcokN9oGeav0FVR8bNIrys5o0sxt1oapVdORUYoRaUBj81h3yTnDW8Ho FNKPHIaeDjsY
/xeejGY2gjiJvUP8Gia3dcFERM93rkgzBHeZWqCyCxtZFzH1V3KdOxgr0+ZH VTqPv0x9UK5B
N+wwp21QnV80OhpbJ2BsehPoAXIlMCd14kXI9GbhEO8n2QuMTyHLGu5O5Ya7 3TXqEuTh2SbZ
PqvriKLE0hldVY68cHHw0xgv+krUN/8Zd+RCu1f6009HZiv8ZL5rqq+dX5bD y/KA6kN0IJBo
AKQBAACDBQAAApD0JHZthYw3HTNDACAAAABXU0RMX091dHB1dFxTY2hlbWFz XENsYWltc1By
b2Nlc3NpbmdTZXJ2aWNlRGVzaWduTW9kZWwuU2VydmljZXMueHNkAPACvRgN mU0MjX0UFXv2
lvwfFO+zAL01RF3ei8CQkFVRwVb7c3IwMVkySzMOH3upVAWYQr3kgUIqgsKr 4EMetft6xzx1
6xp8Om3jXyX/b/4JX6ssD5MYRpPCjpaqt1GiAh2F46MEmvXe7m6FglRkPGf1 ABZIha6v5+/1
XypecS7hCAxBYIS51vmPAnwjhdBKRW3JU8Z5H2SU+BFqVAH256VyIHT35AZQ lUypYVKicLpO
OwL6+3JIYwap2EckTQG6La0ZNIP/PniSDa3wFCC+WtUqVi9u6lGM7yGTnZeD c1S/21ZuMlbO
Y5cQOLB71ZdUaRrOxZEZ3yNgCmK1G1mgrvNBJBZA+zEw8VEIzivViJYKIj7L t8vu49Osi6zD
NWpO10G4cnaL8ZjUeVYEKnkIq2e1KjxA0zR5xU4leDHOaKlzW5QYbh2XSCLW Blui/vnGssz3
nuBrWP/sStCbLNxJb/9GXOOc+2cNDyqsB+6Q5eLnLG8EaJwS00JZlaM163YW OJI0M7zxH9jZ
PHH0/4mfO8v4fx9O2gNE4Rj6eorloemDVmpzdbj+vRCc0XQgkHUAWAIAADgK AAACVS32tYOF
jDcdM1AAIAAAAFdTRExfT3V0cHV0XFNjaGVtYXNcQ2xhaW1zUHJvY2Vzc2lu Z1NlcnZpY2VE
ZXNpZ25Nb2RlbC5TZXJ2aWNlU3BlY2lmaWNhdGlvbnMueHNkALDUBoQMGUzM zP0YFXvwG8HY
ffopLunBibUbW3AUCzDCy7Ddqzhjr1bSWaU/F97wEEEzbTpiTbsrEwckswF6 J1tNH48PCS54
2j+USuHhRHw4Ph9188Dv8ueOJzKEiYTm97t65ddcAz58UJoJd9uz5+z3TAlR TYixTgCYjHd5
fh6/VfzpxPJf7QjK4IQyXuaIsMafrId8EpGMwrTywyvnlsMBsC0AiuYB9JYP 6LF7VKQ8TUW8
OTRXAoVkB3d5ZTxYUT4hxygqhqTe5jbBPKiWeFZfNqB90UKEhcmeAgR4ycl2 7yE6NmGFseSE
ze1nSPavE/GDqwsdjSMIeMKlBfmeePC1rUPIK/3C5XmRSi0Tgr6FjnUIwOLO EcXjjjMVViom
BThuCktnCDcneo7ZHcq6rCiguk3BM2t9bKGRoFY5pjn1KckFAhBh6xwYLV2S PWjGhrKBM85g
Mqm7Ar8zIRUmQHWJ2V9LKq+5VqYl2TaNue9HmL8vWRvAIPXr7xcPFUXWP7CB MMaKDc/YJ1wv
5TQGV9VSBSn9FE8sZX7Rr7Col9GKbwRUyYp5audCFm4z0mu4O9Yx17yVaVJP kk3fCesgSaxD
kR80q+SyDD8LL1SrytVArtlegPr8EIlrVOy1G9E9jxBR3snwm0FkEOLDaeP6 2O/5Nbxp237J
pshv6+SumfFySbDlVPsTaPvfJYu/4tfavE76ZvrIxTsVvOFDEMSeI2m6/ExK koGhQ3vCxf37
yT4Vx5FtMWuGbdvpcX6yLI5ttmt6F0e28yYM3xjHjVab/Okyv/evzSt/swfL +ICfJXTgkDkA
AAAAAAAAAAACAAAAADuBjDcUMBQAEAAAAFdTRExfT3V0cHV0XGFic3RyYWN0 APAeCyeiEXTg
kDkAAAAAAAAAAAACAAAAAIxojDcUMBQAEAAAAFdTRExfT3V0cHV0XGNvbmNy ZXRlALCGlDAL
yXTgkDsAAAAAAAAAAAACAAAAAHBnjDcUMBYAEAAAAFdTRExfT3V0cHV0XEVN Rl9Nb2RlbHMA
sCa6Vm6pdOCQOAAAAAAAAAAAAAIAAAAAc2eMNxQwEwAQAAAAV1NETF9PdXRw dXRcU2NoZW1h
cwDwXB8bI6V04JAwAAAAAAAAAAAAAgAAAACMaIw3FDALABAAAABXU0RMX091 dHB1dACwOlk1
xD17AEAHAA==
--------------090201000407090407090008--
Re: WSDL validation: help please. [message #205661 is a reply to message #205637] Wed, 12 December 2007 18:14 Go to previous messageGo to next message
Eclipse User
Originally posted by: valentinbaciu.hotmail.com

This is a multi-part message in MIME format.

------=_NextPart_000_0015_01C83CC0.DEDCD160
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Any chance you can attach your samples as a zip file?
"Juan Pedro Silva" <jpsilvagallino@gmail.com> wrote in message =
news:fjp1qa$5e1$1@build.eclipse.org...
Hi everyone.
I have some problems validation my WSDL files.

I have some WSDL definitions split into some schemas, some abstract =
definitions wsdl, and a concrete wsdl service definition.=20
After taking care of the schemalocation problem, plus making sure I'm =
not importing xmlns:xsd=3D"http://www.w3.org/2000/10/XMLSchema", I =
managed to validate (warnings appart) the schemas and the abstract wsdl =
files. However, although those files are reported as valid by the =
validator, when validation the concrete service wsdl (which references =
the abstract ones), I get a =20
"Referenced file contains errors" warning, and two "The 'XXService' =
port has an invalid binding - 'XXSOAPBinding'. Check that the =
'IClaimRecorderSOAPBinding' binding is defined." errors, which is sort =
of confusing, as those bindings are defined above in the file, and no =
errors are reported in the definitions.

Could anyone be so kind to help me, please?.
I'm attaching a .rar file with the schemas, wsdl, and proper =
structure, just in case.
Thanks in advance,
Juan Pedro

=20

------=_NextPart_000_0015_01C83CC0.DEDCD160
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Any chance you can attach your samples =
as a zip=20
file?</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Juan Pedro Silva" &lt;<A=20
=
href=3D"mailto:jpsilvagallino@gmail.com">jpsilvagallino@gmail.com</A>&gt;=
wrote=20
in message <A=20
=
href=3D"news:fjp1qa$5e1$1@build.eclipse.org">news:fjp1qa$5e1$1@build.ecli=
pse.org</A>...</DIV>Hi=20
everyone.<BR>I have some problems validation my WSDL files.<BR><BR>I =
have some=20
WSDL definitions split into some schemas, some abstract definitions =
wsdl, and=20
a concrete wsdl service definition. <BR>After taking care of the=20
schemalocation problem, plus making sure I'm not importing <FONT=20
face=3D"Courier New, Courier, monospace">xmlns:xsd=3D<A=20
class=3Dmoz-txt-link-rfc2396E=20
=
href=3D"http://www.w3.org/2000/10/XMLSchema">"http://www.w3.org/2000/10/X=
MLSchema"</A></FONT>,=20
I managed to validate (warnings appart) the schemas and the abstract =
wsdl=20
files. However, although those files are reported as valid by the =
validator,=20
when validation the concrete service wsdl (which references the =
abstract=20
ones), I get a&nbsp; <FONT=20
face=3D"Courier New, Courier, monospace"><BR>"Referenced file contains =

errors"</FONT> warning, and two<FONT face=3D"Courier New, Courier, =
monospace">=20
"The 'XXService' port has an invalid binding - 'XXSOAPBinding'. Check =
that the=20
'IClaimRecorderSOAPBinding' binding is defined."</FONT> errors, which =
is sort=20
of confusing, as those bindings are defined above in the file, and no =
errors=20
are reported in the definitions.<BR><BR>Could anyone be so kind to =
help me,=20
please?.<BR>I'm attaching a .rar file with the schemas, wsdl, and =
proper=20
structure, just in case.<BR>Thanks in=20
=
advance,<BR> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;=20
Juan Pedro<BR><BR>&nbsp;<BR></BLOCKQUOTE></BODY></HTML >

------=_NextPart_000_0015_01C83CC0.DEDCD160--
Re: WSDL validation: help please. [message #205669 is a reply to message #205661] Wed, 12 December 2007 18:16 Go to previous messageGo to next message
Juan Pedro Silva is currently offline Juan Pedro Silva
Messages: 258
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------040500070707010208040801
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Your wishes are my commands...<br>
Thank for your help.<br>
<br>
Valentin escribi&oacute;:
<blockquote cite="mid:fjp8d8$6ir$1@build.eclipse.org" type="cite">
<meta http-equiv="Content-Type" content="text/html; ">
<meta content="MSHTML 6.00.6000.16544" name="GENERATOR">
<style></style>
<div><font face="Arial" size="2">Any chance you can attach your
samples as a zip file?</font></div>
<blockquote
style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>"Juan Pedro Silva" &lt;<a moz-do-not-send="true"
href="mailto:jpsilvagallino@gmail.com">jpsilvagallino@gmail.com</a>&gt;
wrote in message <a moz-do-not-send="true"
href="news:fjp1qa$5e1$1@build.eclipse.org">news:fjp1qa$5e1$1@build.eclipse.org</a>...</div>
Hi everyone.<br>
I have some problems validation my WSDL files.<br>
<br>
I have some WSDL definitions split into some schemas, some abstract
definitions wsdl, and a concrete wsdl service definition. <br>
After taking care of the schemalocation problem, plus making sure I'm
not importing <font face="Courier New, Courier, monospace">xmlns:xsd=<a
moz-do-not-send="true" class="moz-txt-link-rfc2396E"
href="http://www.w3.org/2000/10/XMLSchema">"http://www.w3.org/2000/10/XMLSchema"</a></font>,
I managed to validate (warnings appart) the schemas and the abstract
wsdl files. However, although those files are reported as valid by the
validator, when validation the concrete service wsdl (which references
the abstract ones), I get a&nbsp; <font
face="Courier New, Courier, monospace"><br>
"Referenced file contains errors"</font> warning, and two<font
face="Courier New, Courier, monospace"> "The 'XXService' port has an
invalid binding - 'XXSOAPBinding'. Check that the
'IClaimRecorderSOAPBinding' binding is defined."</font> errors, which
is sort of confusing, as those bindings are defined above in the file,
and no errors are reported in the definitions.<br>
<br>
Could anyone be so kind to help me, please?.<br>
I'm attaching a .rar file with the schemas, wsdl, and proper structure,
just in case.<br>
Thanks in advance,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Juan Pedro<br>
<br>
&nbsp;<br>
</blockquote>
</blockquote>
</body>
</html>

--------------040500070707010208040801
Content-Type: application/zip;
name="WSDL_Output_retocados.zip"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="WSDL_Output_retocados.zip"

UEsDBAoAAAAAAIxojDcAAAAAAAAAAAAAAAAWAAAAV1NETF9PdXRwdXRfcmV0 b2NhZG9zL1BL
AwQKAAAAAAA7gYw3AAAAAAAAAAAAAAAAHwAAAFdTRExfT3V0cHV0X3JldG9j YWRvcy9hYnN0
cmFjdC9QSwMEFAACAAgAsoWMN2PTbL+tAgAA5QoAADoAAABXU0RMX091dHB1 dF9yZXRvY2Fk
b3MvYWJzdHJhY3QvSUNsYWltUmVjb3JkZXJQb3J0VHlwZS53c2RsrVZNj9ow ED0Hif8Q5d4Y
2ksVQVZVV5UqLRVit1Kv3mTKpkrs1HYW9t937NgmLIEAhQuKPfPmvflKZnfb qgxfQciCs3k0
jSdRCCzjecHW8+jn07cPn6O7dDyabWReJjn8Llih0FSGjFYwj75/LWlRrSDj Igex5EI9vdUQ
jUeBomIN6gdayZpmaPqiVJ0QIgGfREYJfZZK0EyR4xjIjclEMfk/3vjU44+0 JF2D3BlqhTu7
7AUqKmO8kpzWMRdrog1IFPpfEIxH+r9112bD7vqJRF0/7THsp+/b2J7vVube b7PZxJtPxvzj
ZDIh0wn5tXh4NGjHGJ+hNW3NMWRbf5PLtIvXAgbBDNkkLVA4WHmfew1t3L2i qbcmpq5yKXiG
5tiOjyBeiwzuQRZrtuA5lGRhgWJdfXB03/3ekSyqGnvEtO8+vSsChq3iB55R ZeYnjl02z0CL
PRryikhqs7HHO3BPrQSjAEqogCk7gcJ0vol2D4oWpbR5CKx5xqu6hK2eCp8g VzD42+C0g3Mw
QXtjoJ1UUagbYB7pOiWrXdyVvSYaJzDo5BBe0yf9hNpzGxPPbJuepXaFZcR9 5Kt/oejwqOgV
qEYwhG9KtaQCzxSI6fEcWBq3S8Jg6Wn+p5HKhL99zTMD21XbBiJDjgw2Xyre sG67JAW7eXt4
GDNwqTnEo86iGo/85rIr50QXtS2s0a1LTYWT9MzzN3wvtgTmkUFPegaPpIHt J7dpLR8bPr2A
j+vqvY1wsB4OuZ7AGlbQ6eLrlHRa8oqUdhv6DAadZOxvTk+utp8Dp79W0iA8 gLIAvAZhdvvQ
tg3t9BmvgtWNCi1RFMf6c+22plv8Lk28UWf5+1q5hggO33p+JLyS9KTAw50y pKyn5JbRpZTs
sSta6tOCfvau8wXa/7a3G9OMvov3D1BLAwQUAAIACADthYw3Six5a2MCAAAt CAAAOwAAAFdT
RExfT3V0cHV0X3JldG9jYWRvcy9hYnN0cmFjdC9JQ2xhaW1WYWxpZGF0b3JQ b3J0VHlwZS53
c2RsrVXJbtswED3LgP+B4L2i3V4KIVYOLQoUiIsgSYtcaWnqCJBIlaTj5O87 XC1H3rr4YlB6
8+a9Wair65euJc+gdCPFgs7zGSUgKlk3Yr2g3x++vPtIr8vp5Gqr67ao4Wcj GoNQTQTvYEG/
fmp50/3gbVNzI9WtVObhtQc6nWSGqzWYbwjTPa8Q+2RMXzCmAU+q4oyvtFG8 MuwECaoTujBC
/1M4ng4QoDDN16B3QGtyh6ueoOM6x1da8j6Xas0sgFGSflk2ndh/H25h58Pt idFhnI04H2ff
+9xJ74uuU9x2u823Hxz8/Ww2Y/MZe1ze3Du2Y4ov8Fp6OKb0I+BqWQ75PGGW XaGawhORs71P
tbfULjw5mic0c43Vt0pWCMeJvAf13FTwGXSzFktZQ8uWgSiHSiqIct/83ohs uh5nxE3wvry/
SEi84xtZceNWKM9jNS9gyxMb6qKsDNXY053Fk7fgHEALHQgTlvDZj350nwVQ Jbu+hRe7C6ks
sU3wa4NrDjHApTrAXFkHlNimL6jtTeE8oVIMzBwdG/NZleywAv88JMFnYRpP mLrDHuF9k1r7
h97IUW93YDZKIP2mNQOLxUrKFrj4fx7JgMNNRulc46PBRk0nacXCbozqgOm1 sWXIArDnKppZ
yfoVb26fc0EdZ5HmgpVZqENc/5A7pCrP5o492BvO0aSOdY0YjmlMgAu0DtLu r0uy0YdvwJmv
VJmREVdgkD0ot9GHd4yEPXPYRvQbQ4I+NCaGtnzXdqsdiyQ35kRUKkasbja+ zdIEJa3lXsFi
EcqUGePCu8GX/PCVGW4cN5Yx329QSwMECgAAAAAAjGiMNwAAAAAAAAAAAAAA AB8AAABXU0RM
X091dHB1dF9yZXRvY2Fkb3MvY29uY3JldGUvUEsDBBQAAgAIAG2FjDchFHUD UgIAAJ8KAAA5
AAAAV1NETF9PdXRwdXRfcmV0b2NhZG9zL2NvbmNyZXRlL0NsYWltUHJvY2Vz c29yU2Vydmlj
ZS53c2Rs3VbJbtswED3LgP9B4CWnirZ7KQRbQdqiQIEuRp0WvTIk67CQSIGk rfjvy02bbclB
fCgQHSSIM2/mzfBxWd4+FXm8p1IxwVdgnsxATDkWhPHtCvy8//TmHbjNppNl pUieEvqHcaaN
q4o5KugKfMgRK9ZSYKqUkBsq9wxTMJ1EGskt1d+MkyoRNp6PWpcphIqaP4kR xIJjSTWFgyEM
M65SzdUIuPWzBFtH/EgLpBJjUgKViZBbaB0giJsniqYT+/Vw63YZbv9szhZn EZdx1u5zN3yf
FGlwVVUl1VvnvpjNZnA+g7+/ftm4aD3GcefpsHhG3V3OpqXz056iB6Ulwhp+ djPyg2IhCZVr
IfX9oaTHERYXI/xCOSNIi14IoyUbyOuJFaUxOSkNqOQyqSgXGGmn3iS55J/Y tABmlkJL44Fx
q/cg6T5y8/1u/d7bQaxNiBWw7UsH+GS+S0vb/Sau0ofc4IjAu4JybeJIxJUt fXTinNisPRCu
6YqSSldxICwdCcfnI9WI5aqmEXkeLcD+3mHXrZvjVp+GuanztrkZL3e6M9op VpBDvFOGT860
yZeDHhqehYeCdvqqqD18PVbXPNo6RP7ulHY1v6hnHfzraVYYDOrNrliu53aA 0fV6Anj+gm2g
51fsIh2i9D+W7N6zoC8SXQ1+1YrrHHrhoPZklL8fjF4/eq1vJBu8m409OMch 69jGn/XP3FA8
IkSavHEj6JOZOpewmbVQtOU3SrgV9gDjs8q/ivJxymHOYSDMShbVj1nn9hXM nXujO//7Uurd
aWqjf/8DUEsDBAoAAAAAAHBnjDcAAAAAAAAAAAAAAAAhAAAAV1NETF9PdXRw dXRfcmV0b2Nh
ZG9zL0VNRl9Nb2RlbHMvUEsDBBQAAgAIAGeFjDdezkYlKAQAAAkaAABQAAAA V1NETF9PdXRw
dXRfcmV0b2NhZG9zL0VNRl9Nb2RlbHMvQ2xhaW1zIFByb2Nlc3NpbmcgU2Vy dmljZSBEZXNp
Z24gTW9kZWwuZ2VubW9kZWzdWVtvo0YUfl9p/wOi6mM9qZ8qK86KAnaREmwB jvpmETh2pgsM
nRmc5N/vYQDb+LaOk7WzG0UxM5zLd+4nyfWX5zTRFsAFZVlf/7NzpWuQRSym 2byvT4LBH3/p
X24+f7qeQ5ayGJLeELK78kF7TmlvydhFxs+fNPxCeZno4cu+/ihl3iPk6emp w9J5h/E5+ffO
0WsSiBiHFhFECc0FKEJIZ6R7ddUldknWkt1A+T5vg1XXFINFOUSS8Ze+Tswk pOldmIVzSCGT
FqTMAkHn2TTvEsGjWqPiGyfFnGaO1dcPcdVK3DCFmlBoY84iEAKdqfnAFzQC raLXKlyVEprm
jEvgpQbEv7SlSJNu+aOjXNVpyPSbkq2MiJFlTIYSIyA0wQoewfE+IY04crRK VBqDDGkitK+A
TvRsyx44ruMOp2NvNLa9wLF9XVuESQHl2/HIC3Syk3XiOiP31Vy2OfLsaWAM h7Y1vTduJ2uM
KMu0fX8Ppz/527eD4BSo1mR865hGYE8HthFMvDU+y/FNw7P2MBquOwqMoDTU sgPDuT0W7Jpf
S6hKxKvBLjmnjvuP7TmB4Zr2kcgtpL9HF28ZfBj3DuXH+mrLySeg9ieodWre Gr4/HXlowx7Y
16RdOtXlDPMdC1PVxk2nQ6rvqo5/716tKhkPdS3jU1XN+KD4ysq5Ji1JTamO w+grdg2h5Rxm
9LnpECuxtcxKYN21YipyJsKHBJBuQWPgg7BuYJIXTVfUNFWstYZjJFfV/RtZ lnUGQkI83AGz
ZhbfB3MyCrLUcdMYVHoMBQiBSBSVOpwktAphzcL4SkelZQChLDiqwXSgM7Rl FiYCjYk4vgDz
kSbx8i7nLAcuX3zsieYjK6VvBGItHLXgvq5OPduDGXAcraC93Yjq6JVUGIaa aFkVv4Bp92FC
4xCTa9s2Vb11bjTpS7by9+jE9nOI6IxGVSs4vuS0N6f7huaduU9TJbwO0tsq oa2POG1Hb9bF
CNOh3iyUnOX5/VWTRfUE6xiarslxncIFRDTurs8/EAWJyvt2NZGWRw7l4pnj 1/SA84ev0Uy4
elB3VjWOLxHHA3Dw6v8C+8BRIT27+8L4v0JIdXdRv63h2FEBF4WTwZORsiKT pxblSQPiDg0p
L37k5rPU8Z6bTyOUmOhBlsL+nWfXJrBzwhtScvpQyFdN+C0cZEa5kOUvyPt3 lXNDQu9+MESQ
YtMy4hh1i8N7z/tmy5glNHq5dK5UKEiuPtwifcD0JR8DUwxxEUmKbeCcYfFW 88yr59g+dzRL
fF93WVYu+qVjcDFv2lTLXWud6132+QOA62juj+OHBR41HfQnhL4xw8+bqDgw MwGXbiY7IFV+
2Wos59nkV81+c927yMRRyxWVkF5++Cko8iWHDwIl3LFvXgxMwqol+bS/gijS tRt1bv8vB2+/
AVBLAwQUAAIACABnhYw3i/GHUAMDAACoFAAASQAAAFdTRExfT3V0cHV0X3Jl dG9jYWRvcy9F
TUZfTW9kZWxzL0NsYWltc1Byb2Nlc3NpbmdTZXJ2aWNlRGVzaWduTW9kZWwu ZWNvcmXVWN9v
2jAQfq/U/yHKnkva7mVC0Ko/JaS1Q9BOezXOhXpz7Mx2Svvf75w4aULpgATY 4AXk3H333d2X
87W985eYe8+gNJOi7590jn0PBJUhE9O+//hwe/TFPz87POgBlQq6N0NCf5Ep eC8x65Zep+h1
eODhB8GE7uLDvv9kTNINgtls1pHxtCPVNPhxN/ALE103mX3OLE6Pj0/Q7OuY PkFMjpjQhggK
NfSMSc0ZKGeJhgwB4siinAY31sz3BInR+IoTFuuhkhS0xtTGoJ4ZhWvQbCru ZAjchRD6cTQo
wYPlfh1wcdAKIvayUqwzG6wH43SS5PXUjqez1f76RILC1zHK8/HWItYp45/l 7j1AJzSOGPba
w6Z1zWuCPJ0asoe1Gjt0qQqELE+jUmpSRfgtEPyGBVAjiECB7XUVbmSfhqAc rzIp+8keQNj3
I8I1unE5A3UpU4FHJ6jihwz+U1AUZpwAxUQoMShaHQxqAfxgI3y/E85CYuT2 CJcRSsa9oNqk
XFpBVVvL1FaP00J6daAN6HCOWQNRzhfNIxNtFKGm72OTsQlMGFARoeAOKjL4 loDKIzuw5xwG
vVZrpSN0TQyxB95KIwv7f3MpJQci3shYOkOikIWxOed0qE3NX11Wd1hu2/28 o1XFB5VcP1ZV
k8qX71erwqsMJQO8BkMY103SHr2hjEAnCA9LKqzgdwratA6Wo/y94AsTJ+HP VJurVRq9I60s
RBcwu4gRxWz9zRgIs75wVxyHRc5NJmDh22bolfGbXL4oExnD2tfuhTGKTVJT XmMRU9rc4893
raxeZRvuKjLFkqx9B78jjxXZW+647zJ+EYZorf8h/9Zzfyg5o6+tdZhkMPdp PLGXx/61M4QQ
ndiE71SM1fHYupMLrrC2S3Le1QYVqV5JTmEelQJ3ARGDKJaK1ks8LcZoO4bl NN4Kx4VX+ZoE
c4yP2W1WPPPLVsN3Kst89yNhoy+Vq/zcNty2MsxAvI9T0j7dR95k8ba7IxE2 349k/qf0/7Vf
vFvP8aD230Y8+gNQSwMECgAAAAAAc2eMNwAAAAAAAAAAAAAAAB4AAABXU0RM X091dHB1dF9y
ZXRvY2Fkb3MvU2NoZW1hcy9QSwMEFAACAAgAfYWMN7T8tz45AgAA2AoAAE0A AABXU0RMX091
dHB1dF9yZXRvY2Fkb3MvU2NoZW1hcy9DbGFpbXNQcm9jZXNzaW5nU2Vydmlj ZURlc2lnbk1v
ZGVsLk1lc3NhZ2VzLnhzZLVWTW/bMAy9D9h/MHRflHaXwUhWDF0HDGiKoumA XhWZcYXpaxKd
pP9+tGKnaZams5MeJfHx8eOR9uhiZXS2gBCVs2N2NhiyDKx0hbLlmP26//Hp C8siClsI7SyM
mXXs4uvHD6NVLPIoH8GIjDzYmF9qoUy8DU5CjISeQlgoCd8hqtJOXAF6MKEX UUIcs0dEn3PO
3wbxFjQA6QKwhi0dNn6WyyU9a+UjDFwoOZg5Px8Oz/nVNoZCfoFYfk7GZHjG HybX05QNpV9j
cktRwVytxqxDYi3YC/mbzh2xKEIJeCMMRHIAx1SJOpRlqUfKeBcws/94fatm 6+ZeOykwScNr
gXMXTM69rkplOYE2Dgi8ZuYmhZN8DIif8edQQIMBi02NKPTUQgwVsdXxUbmq iM5AoFo8+W7l
yzfYToy3Tiv51IevQXZiu6ufisRyB38qiNiHeY+X/lFE72yEo8No3HTrdg3t 1eoE3OKSzngN
q3vytKukZNSYCcSgZhW2RnMVYpq3Noh1rFdTMrMly6pId4FKrAK0Sn7FlRan 8kRDp/S3ogiU
bQdvI75TiEPVabR7KAyfTG4qM3sexz5JrTEViQNRzHRddaHjRgMFFJVERQ87 JD8tniDRPaOy
HWas76yE5m6vcqkPTi+AlLlS9adrW8H+NNujB7M83absw36KyW1b+aIJ/bvb bKBeKkz57NX6
sTIUs4hBSNy3+Q6Nn0Iwx++SGv+OwyuMqyz+b8Ve25zNH8aRu67RUvppoeNf UEsDBBQAAgAI
AG2FjDeQ9CR2igEAAIMFAABNAAAAV1NETF9PdXRwdXRfcmV0b2NhZG9zL1Nj aGVtYXMvQ2xh
aW1zUHJvY2Vzc2luZ1NlcnZpY2VEZXNpZ25Nb2RlbC5TZXJ2aWNlcy54c2S1 VMtuwjAQvFfq
P0S+NwZ6qSJSDn1ISFBVPKpeXWcJVhM7tR0S/r6bEB4JSDSgHu3szOzMbtwf 5HHkrEAboaRP
um6HOCC5CoQMfTKfvd49EMdYJgMWKQk+kYoMHm9v+rkJPMOXEDMHGaTxniIm YvOuFQdjED0F
vRIcnsGIUI5VAJFbXU0T4GIhOLOoaXyytDbxKKXnGehJBhe40kBa93GRdEOt POx4sizDz5FI
DLhKhxTiBe11Oj36cojB6GqI7L4sxsIu/RyPpmWqOIYC40nsChYi90kLY1tw wvg3C6El1jId
gn1jMRgkgGtSwk1xnHJXRJwobR15DevpsW+2cKQ21228NviwTUL3HUMEMUhb RYnYctJWp6hZ
2KiUKiGlMbh10i5rr8FwoM5VnESQz5DytFpZWhUza7X4Si1sl2YPmBQ3AehK crsZuFOg8UeH
y/PyhjWBWihHqptoyl7lej4ZEic1eKHhJxUatrmft/PBIhEwq/7Pz06hZuhY 92+O+rQxzOLt
pPvHE4+/UEsDBBQAAgAIAIOFjDdVLfa1OQIAADgKAABaAAAAV1NETF9PdXRw dXRfcmV0b2Nh
ZG9zL1NjaGVtYXMvQ2xhaW1zUHJvY2Vzc2luZ1NlcnZpY2VEZXNpZ25Nb2Rl bC5TZXJ2aWNl
U3BlY2lmaWNhdGlvbnMueHNkzZXLbtswEEX3BfoPAvc17XRTCFGDvAoEiIvC TotuWWqksOGr
JGU5f98x9YhjuJHtuECWIjln7twZUqdnSyWTBTgvjM7IZDQmCWhucqHLjHy/ +/LhE0l8YDpn
0mjIiDbk7PP7d6dLn6ee34NiCRK0Ty8lE8p/c4aD9xg9B7cQHK7Ai1JPTQ5y NMUdVoLPyH0I
NqWUDgfRLmgE3Dggu2drl+YWuCgEZwEr3C/1VsJzHfGjh9Z1jdtSWA8j40oK qqAn4/EJvV6P
QeueRdQf42E8OKE/p7fz6Cq2YRWTapQIhVhm5NCSO5Jl/AGNfA0oMFdC+MoU eKTB0czEgUqS
OFJCWeNCog9KsTkqzXzemibZToX3CBRD6A66hlq+qcFKFgrjVEqtrEqhKQb1 AAxutFMVC4qM
TSkgQYEObVdReZzA4CrMttKXkZtY6A8mRc6Ccdi3R/uKvqebvAPEzFYHcjiW lh63JoUbZSUs
75CfsF8+OMZDJ6WVpwO4InbvJbsisoUyrU2IqdvVbt1aoQvTgh/gMSPGgusu ijeV231IejTC
e0oiTQ3uwlQaX4tJp3XRqETtsX7AvYJJD52vjZ7rC2MkML1ORrZlDiHowXY2 X9nwL/Aed6d5
nNvWtKlpX9eTj3TNyM5zusX0ZnGtvUfreT9Gb7nlLoqMeq8gMCH9MXo0e6LO 8EnDEmC/aXHw
pwIfjq6loQ4Nz7BtLP9d+XC5dabfyrUYTq6hPle4FgYu/I0O//fCNWvN3ww/ /wJQSwECFAAK
AAAAAACMaIw3AAAAAAAAAAAAAAAAFgAAAAAAAAAAABAAAAAAAAAAV1NETF9P dXRwdXRfcmV0
b2NhZG9zL1BLAQIUAAoAAAAAADuBjDcAAAAAAAAAAAAAAAAfAAAAAAAAAAAA EAAAADQAAABX
U0RMX091dHB1dF9yZXRvY2Fkb3MvYWJzdHJhY3QvUEsBAhQAFAACAAgAsoWM N2PTbL+tAgAA
5QoAADoAAAAAAAAAAQAgAAAAcQAAAFdTRExfT3V0cHV0X3JldG9jYWRvcy9h YnN0cmFjdC9J
Q2xhaW1SZWNvcmRlclBvcnRUeXBlLndzZGxQSwECFAAUAAIACADthYw3Six5 a2MCAAAtCAAA
OwAAAAAAAAABACAAAAB2AwAAV1NETF9PdXRwdXRfcmV0b2NhZG9zL2Fic3Ry YWN0L0lDbGFp
bVZhbGlkYXRvclBvcnRUeXBlLndzZGxQSwECFAAKAAAAAACMaIw3AAAAAAAA AAAAAAAAHwAA
AAAAAAAAABAAAAAyBgAAV1NETF9PdXRwdXRfcmV0b2NhZG9zL2NvbmNyZXRl L1BLAQIUABQA
AgAIAG2FjDchFHUDUgIAAJ8KAAA5AAAAAAAAAAEAIAAAAG8GAABXU0RMX091 dHB1dF9yZXRv
Y2Fkb3MvY29uY3JldGUvQ2xhaW1Qcm9jZXNzb3JTZXJ2aWNlLndzZGxQSwEC FAAKAAAAAABw
Z4w3AAAAAAAAAAAAAAAAIQAAAAAAAAAAABAAAAAYCQAAV1NETF9PdXRwdXRf cmV0b2NhZG9z
L0VNRl9Nb2RlbHMvUEsBAhQAFAACAAgAZ4WMN17ORiUoBAAACRoAAFAAAAAA AAAAAQAgAAAA
VwkAAFdTRExfT3V0cHV0X3JldG9jYWRvcy9FTUZfTW9kZWxzL0NsYWltcyBQ cm9jZXNzaW5n
IFNlcnZpY2UgRGVzaWduIE1vZGVsLmdlbm1vZGVsUEsBAhQAFAACAAgAZ4WM N4vxh1ADAwAA
qBQAAEkAAAAAAAAAAQAgAAAA7Q0AAFdTRExfT3V0cHV0X3JldG9jYWRvcy9F TUZfTW9kZWxz
L0NsYWltc1Byb2Nlc3NpbmdTZXJ2aWNlRGVzaWduTW9kZWwuZWNvcmVQSwEC FAAKAAAAAABz
Z4w3AAAAAAAAAAAAAAAAHgAAAAAAAAAAABAAAABXEQAAV1NETF9PdXRwdXRf cmV0b2NhZG9z
L1NjaGVtYXMvUEsBAhQAFAACAAgAfYWMN7T8tz45AgAA2AoAAE0AAAAAAAAA AQAgAAAAkxEA
AFdTRExfT3V0cHV0X3JldG9jYWRvcy9TY2hlbWFzL0NsYWltc1Byb2Nlc3Np bmdTZXJ2aWNl
RGVzaWduTW9kZWwuTWVzc2FnZXMueHNkUEsBAhQAFAACAAgAbYWMN5D0JHaK AQAAgwUAAE0A
AAAAAAAAAQAgAAAANxQAAFdTRExfT3V0cHV0X3JldG9jYWRvcy9TY2hlbWFz L0NsYWltc1By
b2Nlc3NpbmdTZXJ2aWNlRGVzaWduTW9kZWwuU2VydmljZXMueHNkUEsBAhQA FAACAAgAg4WM
N1Ut9rU5AgAAOAoAAFoAAAAAAAAAAQAgAAAALBYAAFdTRExfT3V0cHV0X3Jl dG9jYWRvcy9T
Y2hlbWFzL0NsYWltc1Byb2Nlc3NpbmdTZXJ2aWNlRGVzaWduTW9kZWwuU2Vy dmljZVNwZWNp
ZmljYXRpb25zLnhzZFBLBQYAAAAADQANACQFAADdGAAAAAA=
--------------040500070707010208040801--
Re: WSDL validation: help please. [message #205701 is a reply to message #205669] Wed, 12 December 2007 22:34 Go to previous messageGo to next message
Eclipse User
Originally posted by: valentinbaciu.hotmail.com

This is a multi-part message in MIME format.

------=_NextPart_000_000E_01C83CE5.32AFD2A0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I think that in your ClaimProcessor.wsdl you will want to change the =
definition of the tns namespace prefix from this=20

xmlns:tns=3Dhttp://seacerca/concrete/

to this

xmlns:tns=3D"http://seacerca/concrete/ClaimProcessorService"

After that you will want to change the QName for the binding reference =
in your port type from this=20

<wsdl:port name=3D"ClaimRecorderService" =
binding=3D"IClaimRecorderSOAPBinding">=20

to this

<wsdl:port name=3D"ClaimRecorderService" =
binding=3D"tns:IClaimRecorderSOAPBinding">=20

Once you do that, the validation errors should go away.

Also make sure you use xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
consistently instead of old versions of the schema namespace.

Regards,
Valentin


"Juan Pedro Silva" <jpsilvagallino@gmail.com> wrote in message =
news:fjp8hh$688$1@build.eclipse.org...
Your wishes are my commands...
Thank for your help.

Valentin escribi=F3:=20
Any chance you can attach your samples as a zip file?
"Juan Pedro Silva" <jpsilvagallino@gmail.com> wrote in message =
news:fjp1qa$5e1$1@build.eclipse.org...
Hi everyone.
I have some problems validation my WSDL files.

I have some WSDL definitions split into some schemas, some =
abstract definitions wsdl, and a concrete wsdl service definition.=20
After taking care of the schemalocation problem, plus making sure =
I'm not importing xmlns:xsd=3D"http://www.w3.org/2000/10/XMLSchema", I =
managed to validate (warnings appart) the schemas and the abstract wsdl =
files. However, although those files are reported as valid by the =
validator, when validation the concrete service wsdl (which references =
the abstract ones), I get a =20
"Referenced file contains errors" warning, and two "The =
'XXService' port has an invalid binding - 'XXSOAPBinding'. Check that =
the 'IClaimRecorderSOAPBinding' binding is defined." errors, which is =
sort of confusing, as those bindings are defined above in the file, and =
no errors are reported in the definitions.

Could anyone be so kind to help me, please?.
I'm attaching a .rar file with the schemas, wsdl, and proper =
structure, just in case.
Thanks in advance,
Juan Pedro

=20

------=_NextPart_000_000E_01C83CE5.32AFD2A0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I think that in your =
ClaimProcessor.wsdl you will=20
want to change the definition of the tns namespace prefix from this=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial =
size=3D2>xmlns:tns=3Dhttp://seacerca/concrete/</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>to this</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>xmlns:tns=3D"<A=20
href=3D"http://seacerca/concrete/ClaimProcessorService">http://seacerca/c=
oncrete/ClaimProcessorService</A>"</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>After that you will want to change the =
QName for=20
the binding reference in your port type from this </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;wsdl:port =
name=3D"ClaimRecorderService"=20
binding=3D"IClaimRecorderSOAPBinding"&gt; </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>to this</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;wsdl:port =
name=3D"ClaimRecorderService"=20
binding=3D"tns:IClaimRecorderSOAPBinding"&gt; </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Once you do that, the validation errors =
should go=20
away.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Also make sure you use xmlns:xsd=3D"<A=20
href=3D"http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchem=
a</A>"=20
consistently instead of old versions of the schema namespace.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards,</DIV>
<DIV>Valentin</DIV>
<DIV><BR>&nbsp;</DIV></FONT>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Juan Pedro Silva" &lt;<A=20
=
href=3D"mailto:jpsilvagallino@gmail.com">jpsilvagallino@gmail.com</A>&gt;=
wrote=20
in message <A=20
=
href=3D"news:fjp8hh$688$1@build.eclipse.org">news:fjp8hh$688$1@build.ecli=
pse.org</A>...</DIV>Your=20
wishes are my commands...<BR>Thank for your help.<BR><BR>Valentin =
escribi=F3:=20
<BLOCKQUOTE cite=3Dmid:fjp8d8$6ir$1@build.eclipse.org type=3D"cite">
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR>
<STYLE></STYLE>

<DIV><FONT face=3DArial size=3D2>Any chance you can attach your =
samples as a zip=20
file?</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Juan Pedro Silva" &lt;<A =
href=3D"mailto:jpsilvagallino@gmail.com"=20
moz-do-not-send=3D"true">jpsilvagallino@gmail.com</A>&gt; wrote in =
message=20
<A href=3D"news:fjp1qa$5e1$1@build.eclipse.org"=20
=
moz-do-not-send=3D"true">news:fjp1qa$5e1$1@build.eclipse.org</A>...</DIV>=
Hi=20
everyone.<BR>I have some problems validation my WSDL =
files.<BR><BR>I have=20
some WSDL definitions split into some schemas, some abstract =
definitions=20
wsdl, and a concrete wsdl service definition. <BR>After taking =
care of the=20
schemalocation problem, plus making sure I'm not importing <FONT=20
face=3D"Courier New, Courier, monospace">xmlns:xsd=3D<A=20
class=3Dmoz-txt-link-rfc2396E =
href=3D"http://www.w3.org/2000/10/XMLSchema"=20
=
moz-do-not-send=3D"true">"http://www.w3.org/2000/10/XMLSchema"</A></FONT>=
, I=20
managed to validate (warnings appart) the schemas and the abstract =
wsdl=20
files. However, although those files are reported as valid by the=20
validator, when validation the concrete service wsdl (which =
references the=20
abstract ones), I get a&nbsp; <FONT=20
face=3D"Courier New, Courier, monospace"><BR>"Referenced file =
contains=20
errors"</FONT> warning, and two<FONT=20
face=3D"Courier New, Courier, monospace"> "The 'XXService' port =
has an=20
invalid binding - 'XXSOAPBinding'. Check that the=20
'IClaimRecorderSOAPBinding' binding is defined."</FONT> errors, =
which is=20
sort of confusing, as those bindings are defined above in the =
file, and no=20
errors are reported in the definitions.<BR><BR>Could anyone be so =
kind to=20
help me, please?.<BR>I'm attaching a .rar file with the schemas, =
wsdl, and=20
proper structure, just in case.<BR>Thanks in=20
=
advance,<BR> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;=20
Juan=20
Pedro<BR><BR>&nbsp;<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE ></BODY></HT=
ML>

------=_NextPart_000_000E_01C83CE5.32AFD2A0--
Re: WSDL validation: help please. [message #205709 is a reply to message #205701] Thu, 13 December 2007 09:08 Go to previous messageGo to next message
Juan Pedro Silva is currently offline Juan Pedro Silva
Messages: 258
Registered: July 2009
Senior Member
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Valentin, thank you very much.<br>
I'm now getting "<font face="Courier New, Courier, monospace">WS-I:
(BP2102) An XML schema import element references something other than
an XML schema definition...</font>" error message in both PortType
definitions, under abstract (I forced WS-I compliance as requiered as
I'm interested in it). <br>
<br>
Is not quite clear to me why, as the referenced schema is validated
correctly, and for that I'm using the same namespace the squema uses.<br>
<br>
I also noted, by opening the error log, that I'm getting a "<font
face="Courier New, Courier, monospace">A problem occurred while
running the Extension validator
org.eclipse.wst.wsi.internal.validate.wsdl.WSDLValidator for namespace
<a class="moz-txt-link-freetext" href="http://schemas.xmlsoap.org/wsdl/">http://schemas.xmlsoap.org/wsdl/</a></font>" error also. <br>
May it have something to do with setting WTP/Eclipse properly to access
the Internet?.<br>
<br>
Thanks again.<br>
Regards,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; Juan Pedro<br>
<br>
Valentin escribi&oacute;:
<blockquote cite="mid:fjpnkr$aii$1@build.eclipse.org" type="cite">
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<meta content="MSHTML 6.00.6000.16587" name="GENERATOR">
<div><font face="Arial" size="2">I think that in your
ClaimProcessor.wsdl you will want to change the definition of the tns
namespace prefix from this </font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">xmlns:tns=<a class="moz-txt-link-freetext" href="http://seacerca/concrete/">http://seacerca/concrete/</a></font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">to this</font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">xmlns:tns="<a moz-do-not-send="true"
href="http://seacerca/concrete/ClaimProcessorService">http://seacerca/concrete/ClaimProcessorService</a>"</font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">After that you will want to change
the QName for the binding reference in your port type from this </font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">&lt;wsdl:port
name="ClaimRecorderService" binding="IClaimRecorderSOAPBinding"&gt; </font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">to this</font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">&lt;wsdl:port
name="ClaimRecorderService" binding="tns:IClaimRecorderSOAPBinding"&gt;
</font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">Once you do that, the validation
errors should go away.</font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">Also make sure you use xmlns:xsd="<a
moz-do-not-send="true" href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a>"
consistently instead of old versions of the schema namespace.</font></div>
<div><font face="Arial" size="2">&nbsp;</font></div>
<div><font face="Arial" size="2">Regards,</font></div>
<div><font face="Arial" size="2">Valentin</font></div>
<div><font face="Arial" size="2"><br>
&nbsp;</font></div>
<blockquote dir="ltr"
style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>"Juan Pedro Silva" &lt;<a moz-do-not-send="true"
href="mailto:jpsilvagallino@gmail.com">jpsilvagallino@gmail.com</a>&gt;
wrote in message <a moz-do-not-send="true"
href="news:fjp8hh$688$1@build.eclipse.org">news:fjp8hh$688$1@build.eclipse.org</a>...</div>
Your wishes are my commands...<br>
Thank for your help.<br>
<br>
Valentin escribi&oacute;:
<blockquote cite="mid:fjp8d8$6ir$1@build.eclipse.org" type="cite">
<meta content="MSHTML 6.00.6000.16544" name="GENERATOR">
<style></style>
<div><font face="Arial" size="2">Any chance you can attach your
samples as a zip file?</font></div>
<blockquote
style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>"Juan Pedro Silva" &lt;<a
href="mailto:jpsilvagallino@gmail.com" moz-do-not-send="true">jpsilvagallino@gmail.com</a>&gt;
wrote in message <a href="news:fjp1qa$5e1$1@build.eclipse.org"
moz-do-not-send="true">news:fjp1qa$5e1$1@build.eclipse.org</a>...</div>
Hi everyone.<br>
I have some problems validation my WSDL files.<br>
<br>
I have some WSDL definitions split into some schemas, some abstract
definitions wsdl, and a concrete wsdl service definition. <br>
After taking care of the schemalocation problem, plus making sure I'm
not importing <font face="Courier New, Courier, monospace">xmlns:xsd=<a
class="moz-txt-link-rfc2396E"
href="http://www.w3.org/2000/10/XMLSchema" moz-do-not-send="true">"http://www.w3.org/2000/10/XMLSchema"</a></font>,
I managed to validate (warnings appart) the schemas and the abstract
wsdl files. However, although those files are reported as valid by the
validator, when validation the concrete service wsdl (which references
the abstract ones), I get a&nbsp; <font
face="Courier New, Courier, monospace"><br>
"Referenced file contains errors"</font> warning, and two<font
face="Courier New, Courier, monospace"> "The 'XXService' port has an
invalid binding - 'XXSOAPBinding'. Check that the
'IClaimRecorderSOAPBinding' binding is defined."</font> errors, which
is sort of confusing, as those bindings are defined above in the file,
and no errors are reported in the definitions.<br>
<br>
Could anyone be so kind to help me, please?.<br>
I'm attaching a .rar file with the schemas, wsdl, and proper structure,
just in case.<br>
Thanks in advance,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Juan Pedro<br>
<br>
&nbsp;<br>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</body>
</html>
Re: WSDL validation: help please. [message #205739 is a reply to message #205709] Thu, 13 December 2007 13:28 Go to previous messageGo to next message
Eclipse User
Originally posted by: valentinbaciu.hotmail.com

This is a multi-part message in MIME format.

------=_NextPart_000_0018_01C83D62.17859960
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi, it seems that this time the WS-I validator does not like the =
platform scheme in the URI used to refer to the ECore.xsd schema:

<xsd:import namespace=3D"http://www.eclipse.org/emf/2002/Ecore"
=
schemaLocation=3D"platform:/plugin/org.eclipse.emf.ecore/model/Ecore.xsd "=
/>

Instead of using the WTP URI resolver to find the actual physical =
location, it seems to be going off and trying to directly open a URL =
connection to that URI. Normally, most of the WTP XML tools would try to =
resolve the URI through the WTP URI resolver but then the WS-I tools =
were designed initially without Eclipse knowledge and it seems this =
scenario was overlooked.

The WS-I validator limitation aside, anyone consuming your schema will =
have to know how to resolve that URI to the actual ECore schema if they =
want to validate the schema or an instance based on it.

Valentin
"Juan Pedro Silva" <jpsilvagallino@gmail.com> wrote in message =
news:fjqspo$28t$1@build.eclipse.org...
Valentin, thank you very much.
I'm now getting "WS-I: (BP2102) An XML schema import element =
references something other than an XML schema definition..." error =
message in both PortType definitions, under abstract (I forced WS-I =
compliance as requiered as I'm interested in it).=20

Is not quite clear to me why, as the referenced schema is validated =
correctly, and for that I'm using the same namespace the squema uses.

I also noted, by opening the error log, that I'm getting a "A problem =
occurred while running the Extension validator =
org.eclipse.wst.wsi.internal.validate.wsdl.WSDLValidator for namespace =
http://schemas.xmlsoap.org/wsdl/" error also.=20
May it have something to do with setting WTP/Eclipse properly to =
access the Internet?.

Thanks again.
Regards,
Juan Pedro

Valentin escribi=F3:=20
I think that in your ClaimProcessor.wsdl you will want to change the =
definition of the tns namespace prefix from this=20

xmlns:tns=3Dhttp://seacerca/concrete/

to this

xmlns:tns=3D"http://seacerca/concrete/ClaimProcessorService"

After that you will want to change the QName for the binding =
reference in your port type from this=20

<wsdl:port name=3D"ClaimRecorderService" =
binding=3D"IClaimRecorderSOAPBinding">=20

to this

<wsdl:port name=3D"ClaimRecorderService" =
binding=3D"tns:IClaimRecorderSOAPBinding">=20

Once you do that, the validation errors should go away.

Also make sure you use =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" consistently instead of =
old versions of the schema namespace.

Regards,
Valentin

=20
"Juan Pedro Silva" <jpsilvagallino@gmail.com> wrote in message =
news:fjp8hh$688$1@build.eclipse.org...
Your wishes are my commands...
Thank for your help.

Valentin escribi=F3:=20
Any chance you can attach your samples as a zip file?
"Juan Pedro Silva" <jpsilvagallino@gmail.com> wrote in message =
news:fjp1qa$5e1$1@build.eclipse.org...
Hi everyone.
I have some problems validation my WSDL files.

I have some WSDL definitions split into some schemas, some =
abstract definitions wsdl, and a concrete wsdl service definition.=20
After taking care of the schemalocation problem, plus making =
sure I'm not importing =
xmlns:xsd=3D"http://www.w3.org/2000/10/XMLSchema", I managed to validate =
(warnings appart) the schemas and the abstract wsdl files. However, =
although those files are reported as valid by the validator, when =
validation the concrete service wsdl (which references the abstract =
ones), I get a =20
"Referenced file contains errors" warning, and two "The =
'XXService' port has an invalid binding - 'XXSOAPBinding'. Check that =
the 'IClaimRecorderSOAPBinding' binding is defined." errors, which is =
sort of confusing, as those bindings are defined above in the file, and =
no errors are reported in the definitions.

Could anyone be so kind to help me, please?.
I'm attaching a .rar file with the schemas, wsdl, and proper =
structure, just in case.
Thanks in advance,
Juan Pedro

=20

------=_NextPart_000_0018_01C83D62.17859960
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi, it seems that this time the WS-I =
validator does=20
not like the platform scheme in the URI used to refer to the ECore.xsd=20
schema:<BR><BR>&nbsp;&lt;xsd:import namespace=3D"<A=20
href=3D"http://www.eclipse.org/emf/2002/Ecore">http://www.eclipse.org/emf=
/2002/Ecore</A>"<BR>&nbsp;&nbsp;schemaLocation=3D "platform:/plugin/org.ec=
lipse.emf.ecore/model/Ecore.xsd"=20
/&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Instead of using the WTP URI resolver =
to find the=20
actual physical location, it seems to be going off and trying to =
directly open a=20
URL connection to that URI. Normally, most of the WTP XML tools =
would&nbsp;try=20
to resolve the URI&nbsp;through the WTP URI resolver but then the=20
WS-I&nbsp;tools were designed initially without Eclipse knowledge and it =
seems=20
this scenario was overlooked.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The WS-I validator limitation aside, =
anyone=20
consuming your schema will have to know how to resolve that URI to the =
actual=20
ECore schema if they want to validate the schema or an instance based on =

it.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Valentin</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Juan Pedro Silva" &lt;<A=20
=
href=3D"mailto:jpsilvagallino@gmail.com">jpsilvagallino@gmail.com</A>&gt;=
wrote=20
in message <A=20
=
href=3D"news:fjqspo$28t$1@build.eclipse.org">news:fjqspo$28t$1@build.ecli=
pse.org</A>...</DIV>Valentin,=20
thank you very much.<BR>I'm now getting "<FONT=20
face=3D"Courier New, Courier, monospace">WS-I: (BP2102) An XML schema =
import=20
element references something other than an XML schema =
definition...</FONT>"=20
error message in both PortType definitions, under abstract (I forced =
WS-I=20
compliance as requiered as I'm interested in it). <BR><BR>Is not quite =
clear=20
to me why, as the referenced schema is validated correctly, and for =
that I'm=20
using the same namespace the squema uses.<BR><BR>I also noted, by =
opening the=20
error log, that I'm getting a "<FONT face=3D"Courier New, Courier, =
monospace">A=20
problem occurred while running the Extension validator=20
org.eclipse.wst.wsi.internal.validate.wsdl.WSDLValidator for namespace =
<A=20
class=3Dmoz-txt-link-freetext=20
=
href=3D"http://schemas.xmlsoap.org/wsdl/">http://schemas.xmlsoap.org/wsdl=
/</A></FONT>"=20
error also. <BR>May it have something to do with setting WTP/Eclipse =
properly=20
to access the Internet?.<BR><BR>Thanks=20
=
again.<BR>Regards,<BR> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Juan Pedro<BR><BR>Valentin escribi=F3:=20
<BLOCKQUOTE cite=3Dmid:fjpnkr$aii$1@build.eclipse.org type=3D"cite">
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR>
<DIV><FONT face=3DArial size=3D2>I think that in your =
ClaimProcessor.wsdl you=20
will want to change the definition of the tns namespace prefix from =
this=20
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>xmlns:tns=3D<A =
class=3Dmoz-txt-link-freetext=20
=
href=3D"http://seacerca/concrete/">http://seacerca/concrete/</A></FONT></=
DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>to this</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>xmlns:tns=3D"<A=20
href=3D"http://seacerca/concrete/ClaimProcessorService"=20
=
moz-do-not-send=3D"true">http://seacerca/concrete/ClaimProcessorService</=
A>"</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>After that you will want to change =
the QName=20
for the binding reference in your port type from this </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;wsdl:port =
name=3D"ClaimRecorderService"=20
binding=3D"IClaimRecorderSOAPBinding"&gt; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>to this</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;wsdl:port =
name=3D"ClaimRecorderService"=20
binding=3D"tns:IClaimRecorderSOAPBinding"&gt; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Once you do that, the validation =
errors should=20
go away.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Also make sure you use =
xmlns:xsd=3D"<A=20
href=3D"http://www.w3.org/2001/XMLSchema"=20
moz-do-not-send=3D"true">http://www.w3.org/2001/XMLSchema</A>" =
consistently=20
instead of old versions of the schema namespace.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Valentin</FONT></DIV>
<DIV><FONT face=3DArial size=3D2><BR>&nbsp;</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Juan Pedro Silva" &lt;<A =
href=3D"mailto:jpsilvagallino@gmail.com"=20
moz-do-not-send=3D"true">jpsilvagallino@gmail.com</A>&gt; wrote in =
message=20
<A href=3D"news:fjp8hh$688$1@build.eclipse.org"=20
=
moz-do-not-send=3D"true">news:fjp8hh$688$1@build.eclipse.org</A>...</DIV>=
Your=20
wishes are my commands...<BR>Thank for your help.<BR><BR>Valentin=20
escribi=F3:=20
<BLOCKQUOTE cite=3Dmid:fjp8d8$6ir$1@build.eclipse.org =
type=3D"cite">
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR>
<STYLE></STYLE>

<DIV><FONT face=3DArial size=3D2>Any chance you can attach your =
samples as a=20
zip file?</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Juan Pedro Silva" &lt;<A =
href=3D"mailto:jpsilvagallino@gmail.com"=20
moz-do-not-send=3D"true">jpsilvagallino@gmail.com</A>&gt; =
wrote in=20
message <A href=3D"news:fjp1qa$5e1$1@build.eclipse.org"=20
=
moz-do-not-send=3D"true">news:fjp1qa$5e1$1@build.eclipse.org</A>...</DIV>=
Hi=20
everyone.<BR>I have some problems validation my WSDL =
files.<BR><BR>I=20
have some WSDL definitions split into some schemas, some =
abstract=20
definitions wsdl, and a concrete wsdl service definition. =
<BR>After=20
taking care of the schemalocation problem, plus making sure =
I'm not=20
importing <FONT face=3D"Courier New, Courier, =
monospace">xmlns:xsd=3D<A=20
class=3Dmoz-txt-link-rfc2396E =
href=3D"http://www.w3.org/2000/10/XMLSchema"=20
=
moz-do-not-send=3D"true">"http://www.w3.org/2000/10/XMLSchema"</A></FONT>=
,=20
I managed to validate (warnings appart) the schemas and the =
abstract=20
wsdl files. However, although those files are reported as =
valid by the=20
validator, when validation the concrete service wsdl (which =
references=20
the abstract ones), I get a&nbsp; <FONT=20
face=3D"Courier New, Courier, monospace"><BR>"Referenced file =
contains=20
errors"</FONT> warning, and two<FONT=20
face=3D"Courier New, Courier, monospace"> "The 'XXService' =
port has an=20
invalid binding - 'XXSOAPBinding'. Check that the=20
'IClaimRecorderSOAPBinding' binding is defined."</FONT> =
errors, which=20
is sort of confusing, as those bindings are defined above in =
the file,=20
and no errors are reported in the definitions.<BR><BR>Could =
anyone be=20
so kind to help me, please?.<BR>I'm attaching a .rar file with =
the=20
schemas, wsdl, and proper structure, just in case.<BR>Thanks =
in=20
=
advance,<BR> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;=20
Juan=20
=
Pedro<BR><BR>&nbsp;<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE ></BLOCKQUOT=
E></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0018_01C83D62.17859960--
Re: WSDL validation: help please. [message #205748 is a reply to message #205739] Thu, 13 December 2007 16:17 Go to previous messageGo to next message
Lawrence Mandel is currently offline Lawrence Mandel
Messages: 486
Registered: July 2009
Senior Member
>The WS-I validator limitation aside, anyone consuming your schema will
have to know how to resolve that URI to the actual ECore schema if they
want to validate the schema or an instance based on it.

This means using the platform scheme is not a good choice. You should make
an absolute or relative reference to your schema so the reference remains
valid when your service is deployed to a server.

I actually remember seeing this problem reported a while back and deciding
with Dave L. that we would not fix this for this very reason. Perhaps the
WSDL validator should flag this as an error or warning.

Lawrence
Re: WSDL validation: help please. [message #205795 is a reply to message #205748] Fri, 14 December 2007 00:14 Go to previous messageGo to next message
Eclipse User
Originally posted by: dcarver.starstandard.org

WS-I I belive is catching this correctly. This may be one of those
items that fits well into the new Validation framework, and the enhanced
error reporting control it will provide. It could be a preference
that is set for controlling how URL's are defined and what type of error
it is, warn, info, error, severe...etc.

Just my two cents.

Dave

lmandel@ca.ibm.com wrote:
>> The WS-I validator limitation aside, anyone consuming your schema will
> have to know how to resolve that URI to the actual ECore schema if they
> want to validate the schema or an instance based on it.
>
> This means using the platform scheme is not a good choice. You should make
> an absolute or relative reference to your schema so the reference remains
> valid when your service is deployed to a server.
>
> I actually remember seeing this problem reported a while back and deciding
> with Dave L. that we would not fix this for this very reason. Perhaps the
> WSDL validator should flag this as an error or warning.
>
> Lawrence
Re: WSDL validation: help please. [message #205842 is a reply to message #205748] Fri, 14 December 2007 13:43 Go to previous message
Juan Pedro Silva is currently offline Juan Pedro Silva
Messages: 258
Registered: July 2009
Senior Member
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Yes, it was precisely that.<br>
I had modified to that URI format because the
"../../../../plugin/org.eclipse.emf.ecore/model/Ecore.xsd" format was
not accepted by the XSD validator.<br>
Therefore, I switched to the "platform:/plugin" format, which was
correctly validated by the XSD validator. It turns out now that the
WS-I validator doesn't take it.<br>
<br>
I took the easy way out: copied "Ecore.xsd" to the same folder and
changed the path to"./".<br>
I believed this is just part of the same issue Dave Carter was telling
about in <a class="moz-txt-link-freetext" href="news://news.eclipse.org:119/fi1pe8$9fs$1@build.eclipse.org">news://news.eclipse.org:119/fi1pe8$9fs$1@build.eclipse.org</a>.<br>
Regards,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; Juan Pedro<br>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:lmandel@ca.ibm.com">lmandel@ca.ibm.com</a> escribi&oacute;:
<blockquote cite="mid:fjrlv9$g0r$1@build.eclipse.org" type="cite">
<blockquote type="cite">
<pre wrap="">The WS-I validator limitation aside, anyone consuming your schema will
</pre>
</blockquote>
<pre wrap=""><!---->have to know how to resolve that URI to the actual ECore schema if they
want to validate the schema or an instance based on it.

This means using the platform scheme is not a good choice. You should make
an absolute or relative reference to your schema so the reference remains
valid when your service is deployed to a server.

I actually remember seeing this problem reported a while back and deciding
with Dave L. that we would not fix this for this very reason. Perhaps the
WSDL validator should flag this as an error or warning.

Lawrence
</pre>
</blockquote>
</body>
</html>
Previous Topic:JSP tag code completion
Next Topic:JavaScript files with UTF-8 encoding
Goto Forum:
  


Current Time: Tue Oct 21 17:03:21 GMT 2014

Powered by FUDForum. Page generated in 0.02228 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software