def get_au_status(host, auth, auid): '''Performs a getAuStatus operation on the given host for the given AUID, and returns a record with these fields (or None if ZSI.FaultException starting with 'No Archival Unit with provided identifier' is raised): - AccessType (string) - AvailableFromPublisher (boolean) - ContentSize (numeric) - CrawlPool (string) - CrawlProxy (string) - CrawlWindow (string) - CreationTime (numeric) - CurrentlyCrawling (boolean) - CurrentlyPolling (boolean) - DiskUsage (numeric) - JournalTitle (string) - LastCompletedCrawl (numeric) - LastCompletedPoll (numeric) - LastCrawl (numeric) - LastCrawlResult (string) - LastCompletedDeepCrawl (numeric) - LastDeepCrawl (numeric) - LastDeepCrawlResult (string) - LastCompletedDeepCrawlDepth (numeric) - LastPoll (numeric) - LastPollResult (string) - LastMetadataIndex (numeric) - PluginName (string) - Provider (string) - Publisher (string) - PublishingPlatform (string) - RecentPollAgreement (floating point) - Repository (string) - Status (string) - SubscriptionStatus (string) - SubstanceState (string) - Volume (string) (the AU name) - Year (string) Parameters: - host (string): a host:port pair - auth (ZSI authentication object): an authentication object - auid (string): an AUID ''' req = DaemonStatusServiceImplService_client.getAuStatus() req.AuId = auid try: ret = _ws_port(host, auth).getAuStatus(req) return ret.Return except ZSI.FaultException as e: if str(e).startswith('No Archival Unit with provided identifier'): return None raise
def get_au_status(host, auth, auid): '''Performs a getAuStatus operation on the given host for the given AUID, and returns a record with these fields (or None if ZSI.FaultException starting with 'No Archival Unit with provided identifier' is raised): - AccessType (string) - AvailableFromPublisher (boolean) - ContentSize (numeric) - CrawlPool (string) - CrawlProxy (string) - CrawlWindow (string) - CreationTime (numeric) - CurrentlyCrawling (boolean) - CurrentlyPolling (boolean) - DiskUsage (numeric) - JournalTitle (string) - LastCompletedCrawl (numeric) - LastCompletedPoll (numeric) - LastCrawl (numeric) - LastCrawlResult (string) - LastPoll (numeric) - LastPollResult (string) - PluginName (string) - Provider (string) - Publisher (string) - PublishingPlatform (string) - RecentPollAgreement (floating point) - Repository (string) - Status (string) - SubscriptionStatus (string) - SubstanceState (string) - Volume (string) (the AU name) - Year (string) Parameters: - host (string): a host:port pair - auth (ZSI authentication object): an authentication object - auid (string): an AUID ''' req = DaemonStatusServiceImplService_client.getAuStatus() req.AuId = auid try: ret = _ws_port(host, auth).getAuStatus(req) return ret.Return except ZSI.FaultException as e: if str(e).startswith('No Archival Unit with provided identifier'): return None raise
def get_au_status(host, auth, auid): '''Performs a getAuStatus operation on the given host for the given AUID, and returns a record with these fields: - AccessType (string) - AvailableFromPublisher (boolean) - ContentSize (numeric) - CrawlPool (string) - CrawlProxy (string) - CrawlWindow (string) - CreationTime (numeric) - CurrentlyCrawling (boolean) - CurrentlyPolling (boolean) - DiskUsage (numeric) - JournalTitle (string) - LastCompletedCrawl (numeric) - LastCompletedPoll (numeric) - LastCrawl (numeric) - LastCrawlResult (string) - LastPoll (numeric) - LastPollResult (string) - PluginName (string) - Publisher (string) - PublishingPlatform (string) - RecentPollAgreement (floating point) - Repository (string) - Status (string) - SubscriptionStatus (string) - SubstanceState (string) - Volume (string) (the AU name) - Year (string) Parameters: - host (string): a host:port pair - auth (ZSI authentication object): an authentication object - auid (string): an AUID ''' req = DaemonStatusServiceImplService_client.getAuStatus() req.AuId = auid return _ws_port(host, auth).getAuStatus(req).Return
def get_au_status(host, auth, auid): '''Performs a getAuStatus operation on the given host for the given AUID, and returns a record with these fields: - AccessType (string) - AvailableFromPublisher (boolean) - ContentSize (numeric) - CrawlPool (string) - CrawlProxy (string) - CrawlWindow (string) - CreationTime (numeric) - CurrentlyCrawling (boolean) - CurrentlyPolling (boolean) - DiskUsage (numeric) - JournalTitle (string) - LastCompletedCrawl (numeric) - LastCompletedPoll (numeric) - LastCrawl (numeric) - LastCrawlResult (string) - LastPoll (numeric) - LastPollResult (string) - PluginName (string) - Publisher (string) - PublishingPlatform (string) - RecentPollAgreement (numeric) - Repository (string) - Status (string) - SubscriptionStatus (string) - SubstanceState (string) - Volume (string) (the AU name) - Year (string) Parameters: - host (string): a host:port pair - auth (ZSI authentication object): an authentication object - auid (string): an AUID ''' req = DaemonStatusServiceImplService_client.getAuStatus() req.AuId = auid return _ws_port(host, auth).getAuStatus(req).Return