Forum Discussion

nirajsha89's avatar
nirajsha89
Occasional Contributor
16 years ago

XSD not accessible

Hi .
I am trying do a web testing . I have a soapRequest which has two name spaces. The soap Request looks like this:
xmlns:upd="dsp:DataService/xyz/application/UpdateIndividualInvolvement"
xmlns:ind="http://abc/schema/individual/IndividualInvolvement.xsd">
 

 
     
       
           
             
             
       
                  I
                  jGFAJSDG
 

           

       

     

 


when I am trying to do a property transfer

declare namespace ind="http://abc/schema/individual/IndividualInvolvement.xsd/";
(//ind:IndividuallnvolvementList/IndivInvolvement/dmlAction[1])

I am getting the following error:

Wed Dec 30 15:32:27 IST 2009 dmlAction_transfer [Missing match for Target XPath [declare namespace ind="http://abc/schema/individual/IndividualInvolvement.xsd/";
(//ind:IndividuallnvolvementList/IndivInvolvement/dmlAction[1])]].

Please provide me a way to do the property transfer as I am unable to do it.
Please help in solving this problem .

N----

2 Replies

  • Try it this way:
    //ind:IndividuallnvolvementList/ind:IndivInvolvement[1]/ind:dmlAction

    If that doesn't work, try the full path

    declare namespace soap='http://schemas.xmlsoap.org/soap/envelope/';
    declare namespace upd='dsp:DataService/xyz/application/UpdateIndividualInvolvement';
    declare namespace ind='http://abc/schema/individual/IndividualInvolvement.xsd';
    //soap:Envelope/soap:Body/upd:updateDetails/x1/ind:IndividuallnvolvementList/IndivInvolvement[1]/ind:dmlAction
  • nirajsha89's avatar
    nirajsha89
    Occasional Contributor
    Hi jeffwood,
    Thanks a lot for the reply...the solution really worked