Translate

10 Temmuz 2014 Perşembe

{err}FORG0005: expected exactly one item, got 0 items

<error>Error occurred while executing XQuery: line 14, column 7: {err}FORG0005: expected exactly one item, got 0 items</error>

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

Bu Blogda Ara