Ramón,
This seems to be something specific to PyWrapper, not the protocol. Looking at the pywrapperPCORE3.xml respose I can see that the query was probably asking for three specific records by id. But you can also find a diagnostic element saying "The element /Species/Record..Sequence:99865776 was dropped 3 times because of missing required subelements or attributes".
As far as I know PyWrapper is clever enough not to include in the response records that do not have all necessary data. So my guess is that all three records don't have data for one or more mandatory subelements/attributes defined in the output model.
Hope this helps, -- Renato
On 14 Nov 2006 at 9:18, Ramón Pérez Pérez wrote:
Hi all,
This is Ramón Pérez of GBIF Spain. We are using tapir provider in a project with Inbio (Costa Rica). We want to integrate information about species and specimens.
I have configured a tapir provider but it doesn't do what I expect it to do.
I attach a compress file with the config file, two outputModel (pcore2.xml and pcore3.xml) and the pywrapper results (pywrapperpcore2.xml and pywrapperpcore3.xml).
- Outputmodelpcore2.xml: the pywrapper does the query and returns the
results. 2. Outputmodelpcore3.xml: the pywrapper does the query and informs me that it has 3 results. But it can't return me the schema defined by the outputmodel.
I have revised the output model but I can't see the error. I think that it is an error of the pywrapper :-(
I would be very grateful if you may help me. It is very important for me.
Best regards,
Ramón.