> the current contribution, if found we resolve the imports else we create a
> InputSource object with the invalid
> import location (assuming that its just a suggestion) and return them. For

...snip

Not sure I understand what you are saying here Ram. You seem to move
from looking in the current contribution to assuming that there is a
invalid import location.  Based on the conversation on this thread I
would imagine a process such as

1. get artifact location from import/include
2. if there is a location then do artifact specific resolution
3.     retrieve the artifact using the location provided
4.     if no artifact found look in the current contribution for an
artifact providing the appropriate namespace
5.     if not found report an error
6. else do sca specific resolution
7.     use the sca artifact resolution mechanism to find an artifact
providing the appropriate namespace
8.     if not found report an error

Two issues that have been discussed here

should line 4 come before line 3
   - I don't think it should as having 3 firstallows the use to be
explicit if they want to be
for WSDL file it seems that line 2 will never be false.
   - so how do make WSDL import subject to SCA resolution? Step
outside WS-I. Seems like an OASIS spec question.

Simon

Reply via email to