in my opinion you have to specified exact type in your <wsdl:message>
you can not reference a type from an element :-)
try to change
<wsdl:message name="searchKeywordsResponse">
<wsdl:part name="Publications" type="dblpxsd:Publications"/>
</wsdl:message>
to :
<wsdl:message name="searchKeywordsResponse">
<wsdl:part name="Publications" type="dblpxsd:ArrayOf_dblpns_Publication"/>
</wsdl:message>
and...
<wsdl:message name="searchPersonResponse">
<wsdl:part name="Persons" type="dblpxsd:Persons"/>
</wsdl:message>
to :
<wsdl:message name="searchPersonResponse">
<wsdl:part name="Persons" type="dblpxsd:ArrayOf_dblpns_Person"/>
</wsdl:message>