List Info

Thread: : WSDL Generated Does Not Validate




: WSDL Generated Does Not Validate
country flaguser name
United States
2007-06-14 06:03:19
Caroline,

a) Thanks, I have made a note on a postit and stuck on the
top sheet
of my SCA for PHP todo - assign defects we find in XML
parsing to C++
SDO *not* C++ DAS.

b) I am not sure if you are telling me that I need to do
something
here. Is there something I need to do in future that I have
not been
doing?

c) Difficult in this particular case, especially because we
did not
know what we wanted the valid output to be. We just knew
that we
wanted it to validate with soapscope, oXygen and visual
studio. Now
that I know more about what the problems were I think the
thing to do
is to write a Java program to run both the generated WSDL
and
generated soap messages through XERCES. I will put this
alongside the
phpunit and phpt tests. I don't think I can do it in PHP
since we
never caught any of these problems with the PHP code.



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the
Google Groups "phpsoa" group.
To post to this group, send email to phpsoagooglegroups.com
To unsubscribe from this group, send email to
phpsoa-unsubscribegooglegroups.com
For more options, visit this group at http://
groups.google.co.uk/group/phpsoa?hl=en
-~----------~----~----~----~------~----~------~--~---


: WSDL Generated Does Not Validate
country flaguser name
United Kingdom
2007-06-14 09:33:45
Matthew Peters wrote:

> b) I am not sure if you are telling me that I need to
do something
> here. Is there something I need to do in future that I
have not been
> doing?

It's fine now. It was something you didn't do for this
particular bug - 
which was in "feedback" (harsh turquoise) state at
the time of this 
discussion - but I can see you are doing it now, as all the
relevant 
bugs I can see are nicely assigned to "tuscany
nnnn" in that fetching 
lilac.

Don't 10989 and 10994 need closing in the PECL tracker now?

> c) Difficult in this particular case, especially
because we did not
> know what we wanted the valid output to be. We just
knew that we
> wanted it to validate with soapscope, oXygen and visual
studio. Now
> that I know more about what the problems were I think
the thing to do
> is to write a Java program to run both the generated
WSDL and
> generated soap messages through XERCES. I will put this
alongside the
> phpunit and phpt tests. I don't think I can do it in
PHP since we
> never caught any of these problems with the PHP code.

I agree this is tough when we don't know the desired output.
But I do 
believe it's still worth creating a testcase - the testcase
must be 
skipped anyway until the solution is implemented, so the
fact that it 
 >may< not be in its final form need not be an
impediment.

For these particular defects, you are looking at the big
picture and 
saying that the user requirement is that the WSDL validates
with these 
external programs and we cannot develop php unit tests which
will verify 
this. Of course you're right, and your Java test will be a
valuable 
addition, I'm sure. But I don't agree with your conclusion
that this 
means there is no meaningful regression test for these
defects. For 
example, if a problem was that Tuscany generated two XML
elements in the 
wrong order, then it's a SMOP to test that Tuscany now
generates them in 
the right order - and (at least at this stage) the more of
these tests 
we have the better, because such tests have a habit of
finding other 
unexpected side-effects of changes that go into the code. If
we make a 
habit of growing the test suite bottom-up in this way, we'll
improve the 
  test coverage in the parts of the code that get most
used.

--
Caroline


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the
Google Groups "phpsoa" group.
To post to this group, send email to phpsoagooglegroups.com
To unsubscribe from this group, send email to
phpsoa-unsubscribegooglegroups.com
For more options, visit this group at http://
groups.google.co.uk/group/phpsoa?hl=en
-~----------~----~----~----~------~----~------~--~---


[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )