#registered_client.published_data()
                        if data.ok:
                            patentCont=data.json()
                            if content not in  patentCont:
                                data = registered_client.published_data(*tempo2, endpoint = content)
                            
                    except:
                        try:
                            tempo =('publication', Docdb(brevet[u'publication-ref'][u'document-id'][0][u'doc-number']['$'],brevet['publication-ref'][u'document-id'][0][u'country']['$'], brevet['publication-ref'][u'document-id'][0][u'kind']['$']))

                            data = registered_client.published_data(*tempo, endpoint = content)
                        except:
                            try:
                                tmp = Epodoc(brevet['publication-ref'][u'document-id'][1][u'doc-number']['$'])
                                tmp.date = brevet['publication-ref'][u'document-id'][1][u'date']['$']
                                tmp.country_code = brevet['publication-ref'][u'document-id'][0][u'country']['$']
                                tmp.kind_code = brevet['publication-ref'][u'document-id'][0][u'kind']['$']
                                tempo = ('publication', tmp)                        
                                data = registered_client.published_data(*tempo, endpoint = content)
                            except:
                                try:
                                    data = registered_client.published_data(reference_type = 'publication', 
                                    input = Docdb(brevet['publication-ref'][u'document-id'][0][u'doc-number']['$'],#brevet[u'document-id'][u'doc-number']['$'], 
                                    brevet['publication-ref'][u'document-id'][0][u'country']['$'],#brevet[u'document-id'][u'country']['$'], 
                                    brevet['publication-ref'][u'document-id'][0][u'kind']['$']), endpoint = content, constituents = [])

                            except:
                                    print "pas de ", content, ' pour ', ndb
                                    break
                    if data.status_code == 403:
                            #making necessary redirections