hatasının sebebi
beklenen tag in gelememesinden kaynaklanır eğer OSB de test etmeden xquery Eclipse workshop IDE sinde test edeceksen
normalde
for $ofa in $clientRequest/ns0:RequestBody/ns0:ofa
return
......
dersin
eğer
let $ofa := $clientRequest/ns0:RequestBody/ns0:ofa
return
....
yaparsan düzelir
ve ayrıyetten OSB de bu işlemin sağlıklı çalışması içinde xsd de nillytype (tag hiç gelmeme durumu) eklemek gerekir
<xsd:element name="elma" nillable="true" minOccurs="0" maxOccurs="1">
<xsd:simpleType>
<xsd:union memberTypes="xsd:string tns:nillType" />
</xsd:simpleType>
</xsd:element>
<xsd:simpleType name="nillType">
<xsd:restriction base="xsd:string">
<xsd:length value="0"></xsd:length>
</xsd:restriction>
</xsd:simpleType>
Hiç yorum yok:
Yorum Gönder