JiscMail Logo
Email discussion lists for the UK Education and Research communities

Help for ADLIB-USERS Archives


ADLIB-USERS Archives

ADLIB-USERS Archives


ADLIB-USERS@JISCMAIL.AC.UK


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

ADLIB-USERS Home

ADLIB-USERS Home

ADLIB-USERS  November 2017

ADLIB-USERS November 2017

Options

Subscribe or Unsubscribe

Subscribe or Unsubscribe

Log In

Log In

Get Password

Get Password

Subject:

Re: Adlib output adapls

From:

Peter Salt <[log in to unmask]>

Reply-To:

Adlib Users <[log in to unmask]>

Date:

Wed, 1 Nov 2017 22:19:09 -0000

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (381 lines)

Thanks to Stephen, Ian and others for your further comments.  I would like
to add my voice to the suggestion that Adlib might provide some free XSLT
training, for example through a video, since we’ve found that techniques
that have worked perfectly well until now have unpredictably failed once
Adlib is transferred to SQL storage.  It would be a reassurance to be able
to see quickly some examples of what XSLT can achieve with Adlib so that we
would know how completely XSLT might be able to replace the adapl functions
that we have been using.

What I presume that XSLT won’t be able to do is to replicate FACS commands,
i.e. to query other databases and draw information from them into the
output.  I have spoken to colleagues (or, technically, ex-colleagues, since
I’m technically retired) in the Institute’s digital department today who
think the answer might be to combine XML output from two databases using
XQuery.  We’re going to look into how challenging that might be as a first
step.  I suppose it might even have the potential to solve the problem of
confining the list of authors to the ones that are in use on the exported
catalogue records without using the API, which we are not currently set up
to use.

As to production values of any videos – high production values might be
needed for videos giving an overview of Axiell products, that could be part
of the company’s “shop window”, but I agree that they aren’t necessary for
technical videos that will mostly be seen and used by existing customers.
If public perception is a worry, they could be accessible only through
MyAdlib, so that only existing customers could see them.

I still wonder why our adapls won’t run with our SQL database – or rather
they won’t run on the large number of records that we need to process,
although they work satisfactorily on small samples (which had lulled me into
a false sense of security until the end of last week).  I imagine it may
have to do with memory – I have seen RAM usage rise to 93% on our server
while one of the output adapls is running, although it doesn’t get anything
like as high on my laptop and the jobs still don’t produce the correct
output (and on my laptop they sometimes leave Adlwin in an unresponsive
condition – I’ve had Windows stop errors on my laptop immediately after
closing Adlwin (this is with version 7.4.17112.1 (x86) under Windows 10)).
Perhaps that’s a question for the help desk …

Thanks again for the contributions that have been made to the discussion so
far, and thanks in advance for any further ones,

Peter

Peter Salt
Senior Research Fellow
Institute of Historical Research
University of London | Senate House | Malet Street
LONDON  WC1E 7HU
t: +44 (0)1223 880493
f: +44 (0)1223 880493
e: [log in to unmask] 
Web: www.history.ac.uk
IHR Digital blog: blog.history.ac.uk


From: Adlib Users [mailto:[log in to unmask]] On Behalf Of Booth,
Fiona
Sent: Wednesday, November 1, 2017 11:03 AM
To: [log in to unmask]
Subject: Re: Adlib output adapls

Hi Ian,

I tend to use XSLT fairly sporadically to edit our online catalogue and I
often have to go back to the basics to do quite straightforward edits, so
videos would really help. 

I am aware there is more that XSLT can do than just the web catalogue so
even one demonstrating what XSLT can be used for with Adlib could be really
helpful. I wasn’t aware until talking to Rosie recently that some of the
work I was looking at getting written as an Adapl might also work in XSLT,
for example. I am sure there is more information online or within your
manuals but I personally learn more if I see something in action!  

I agree with Janice that a webinar could look at more in depth issues if
they couldn’t be broken into shorter chunks. The main thing for me is that
the content is delivered in a useful way and wouldn’t be too concerned if it
didn’t appear as a corporate video either.

Best wishes,
Fiona 

Fiona Booth
Digital Engagement Officer
Economic Development
Plymouth City Council
Plymouth Museums Galleries Archives
37 Tavistock Place
Plymouth
PL4 8AX
T +441752304762
E mailto:[log in to unmask]
http://www.plymhearts.org/


From: Adlib Users [mailto:[log in to unmask]] On Behalf Of Janice
Miller
Sent: 01 November 2017 10:11
To: mailto:[log in to unmask]
Subject: Re: Adlib output adapls

Hi Ian 

I think short 5 minute 'refresher' type videos would be incredibly useful.
Or have you considered webinars which would allow you to take people through
more complex issues and can be longer?  The National Archives (UK) have
produced some very good webinars which they record and make available later
on their website, for example
http://media.nationalarchives.gov.uk/index.php/webinar-using-discovery-natio
nal-archives-online-catalogue/ 

As have Preservica https://preservica.com/resources/webinars/ 

I don't think a high production value corporate type video would be very
useful myself. 

Thanks 
Janice 

Janice Miller, Archivist
Archives & Local Studies
East Dunbartonshire Leisure & Culture 
t. 0141 777 3142 

Search our online archive catalogue http://edlct.adlibhosting.com/






From:        Ian Rowson <mailto:[log in to unmask]> 
To:        mailto:[log in to unmask] 
Date:        01/11/2017 08:54 
Subject:        Re: Adlib output adapls 
Sent by:        Adlib Users <mailto:[log in to unmask]> 
________________________________________



Hi Stephen and everyone,

We are at the moment exploring a variety of possible future delivery methods
for training/documentation across all the Axiell product range, and video is
certainly one of the channels we are looking at.

I have to say we had been considering it more from the angle of basic user
training rather than topics which are more technical/specialised such as
this.

I'd be interested to hear feedback from the user community about which sort
of topics would be felt to be of most use for (short?) training/'how to'
videos? 

There is also a debate going on here that 4 or 5 mins  - or perhaps even
less - should be the absolute max run time, but then, some topics would need
longer than that?

Although on the face of it screen capture videos are not necessarily complex
to produce, another key debate here is about quality; If something is going
to be released as an 'official company video' on a topic, then there is an
argument that it needs to have good production values, and can't be just
something that a member of staff has quickly knocked together on their
desktop - but then that introduces barriers of cost/time to produce.

If you have thoughts on any of the above that I can feed in to our
discussions, please let me know...

Best regards

Ian


-----Original Message-----
From: Adlib Users [mailto:[log in to unmask]] On Behalf Of Stephen
McConnachie
Sent: 01 November 2017 07:51
To: mailto:[log in to unmask]
Subject: Re: Adlib output adapls

Hi Peter,

RE to use the API wouldn't we need to use Adlib web server? 
Yes, that's right, the API runs on the Microsoft web sever IIS (Internet
Information Services).

You could just export the XML from Adlib for Windows and manipulate it as
required with XSLT, but yes, XSLT skills required. I think your idea of
calling on technical skills within the university is a good one Peter, often
web developers or data science people have some XSLT skills.

Ian Rowson and David Forster: what about making an Adlib XSLT YouTube
training channel with some basic XSLT training, how to achieve simple but
useful things, to help kickstart some XSLT learning in the Adlib customer
community? I'd be happy to contribute.

All the best,
Stephen

Sent from my iPad

> On 31 Oct 2017, at 21:03, Peter Salt <mailto:[log in to unmask]>
wrote:
> 
> Forgive me, therefore, if this is a stupid question, but to use the 
> API wouldn't we need to use Adlib web server?  We do have a licence 
> for it, dating back to when we self-published with AHRC funding, but 
> we haven't operated a web server since the end of 2009 (or paid 
> maintenance for Adlib web server since then, for that matter!)
> 
> And (of course) we don't have a budget for the (re)training or 
> consultancy that might be needed, although we might be able to draw on 
> expertise elsewhere in the Institute of Historical Research (or the 
> University of London School of Advanced Study of which it forms a part).
> 
> Thanks again,
> 
> Peter
> 
>> -----Original Message-----
>> From: Adlib Users [mailto:[log in to unmask]] On Behalf Of 
>> Stephen McConnachie
>> Sent: Tuesday, October 31, 2017 6:02 PM
>> To: mailto:[log in to unmask]
>> Subject: Re: Adlib output adapls
>> 
>> Hi Peter,
>> 
>> I've no experience of using Adapl to achieve that kind of requirement 
>> as
> we do
>> what Ian's describing: we use XSLT to achieve pre-defined outputs, 
>> and for
> less
>> predictable requirements we call our Adlib REST API and retrieve XML 
>> or
> JSON
>> and implement processing on that XML or JSON once we have it.
>> 
>> From your example, I think you can definitely achieve your 
>> requirements in
> XSLT
>> Peter, with a bit of training in XSLT or a small budget to get a 
>> freelance
> coder or
>> Axiell to set your outputs up for you.
>> 
>> If you don't have training or coder budget, there are alternatives to
> explore, if
>> you have access to your Adlib API.
>> 
>> We have created a Windows command line tool that compiles a Python 
>> script which might help you to achieve it, although I can't remember 
>> if we
> hardcoded
>> our  an API details or allowed user to specify another API. It 
>> creates a
> pointer file
>> based on a given Adlib API query, and it can go further: create a 
>> pointer
> file in
>> People db, based on a query in Collect db. E.g. find me all Collect
> records where
>> author.person.name.lref > 0 (probably the wrong field name but you 
>> get the gist), then create me a pointer file in People db of all the 
>> persons in
> the author
>> fields.
>> 
>> Then you can output those People records with an XSLT in place to
> transform to
>> your publisher's required XML structure.
>> 
>> There are other ways to do it, I think, e.g. :  use the Excel 
>> =WEBSERVICE
> and
>> =FILTERXML to ask Collect via API, for all authors in every record 
>> with an
> Author.
>> Then use it again to ask for some more data per author. If you 
>> haven't
> used
>> those excel commands against your Adlib API I'd recommend having a 
>> go,
> they
>> offer a powerful method for using your Adlib API to ask complex 
>> questions
> and
>> deal complexly with the data you retrieve. They achieve what you can 
>> with
> VBA,
>> but they achieve it in formulae.
>> 
>> Easiest method is probably XSLT...
>> 
>> All the best,
>> Stephen
>> 
>> Sent from my iPad
>> 
>>>> On 31 Oct 2017, at 13:42, Peter Salt <mailto:[log in to unmask]>
wrote:
>>> 
>>> I have just made a very similar post to this one in the Axiell 
>>> LinkedIn group; I apologise to anyone who has already read it there.
>>> 
>>> As previously mentioned in this forum, we are trying to move our 
>>> Adlib database which has run with cbf storage since the late 1990s 
>>> to SQL
> storage.
>>> Our main catalogue contains around 650,000 records.  I am in the 
>>> final stages of testing and I am finding that output adapls using 
>>> FACS commands are not reliable when dealing with large numbers of
records.
>>> (They also seem much slower when running on the SQL version than on 
>>> cbf, as I've already found with other tasks such as importing and 
>>> re-indexing, but this is a secondary consideration.)
>>> 
>>> For example, we use an output adapl and print the output to file in 
>>> order to generate XML in the exact format requested by our publishers.
>>> The adapl that produces our file of authors uses a FACS "read" 
>>> command to check the catalogue to see if the author name is in use 
>>> there, and omits it from the output if it is not in use.  With cbf 
>>> storage I have been able, since 2009, to generate three XML files of 
>>> authors, each containing about 100,000 records, and checks done on 
>>> each file suggested that the process was completely reliable, 
>>> including all author records that should have been present and omitting
the others.
>>> With SQL storage, I have managed to produce a satisfactory file of 
>>> about 10,000 author records, but for anything larger than that, the 
>>> job will apparently complete but, on inspection, is found to have 
>>> omitted authors that should have been present, although on occasion
> Adlwin
>> crashes while the job is running.
>>> 
>>> Is this a known limitation of Adlib with SQL storage?  Do we need to 
>>> find a different way of generating this data (Ian Rowson of Axiell 
>>> UK mentioned to me in a different context that "these days" the 
>>> company "tend to use XSLT for creating custom output formats where 
>>> possible" - but can we replicate FACS functions in XSLT)?  Or should 
>>> we be looking for something in our adapls that, while not a problem 
>>> with cbf storage, becomes a problem with SQL storage?
>>> 
>>> Peter Salt
>>> Senior Research Fellow
>>> Institute of Historical Research
>>> University of London | Senate House | Malet Street LONDON  WC1E 7HU
>>> e: mailto:[log in to unmask]
>>> Web: www.history.ac.uk
>>> IHR Digital blog: blog.history.ac.uk
_________________________________________________
Scanned by Serendipity Interactive - MYmailSAFE


****************************************************************************
*******
DISCLAIMER:
This email and any files transmitted with it are intended for the use of the
individual or entity to whom they are addressed. It may contain information
of a confidential or privileged nature.
If you have received this email in error please notify the originator of the
message and destroy the e-mail.
East Dunbartonshire Council can not be held responsible for viruses,
therefore please scan all attachments.
The views expressed in this message are those of the sender and do not
necessarily reflect those of East Dunbartonshire Council who will not
necessarily be bound by its contents.
****************************************************************************
*******
http://www.eastdunbarton.gov.uk

________________________________________
IMPORTANT: This e-mail (including any attachments to it) is strictly
confidential and intended solely for the person or organisation to whom it
is addressed. It may contain privileged, confidential or sensitive
information. If you are not the intended recipient, you must not copy or
distribute it to any other person or take any action in reliance. If you
have received it in error, please notify your system manager and the sender
as soon as possible and then delete it from your system.

Top of Message | Previous Page | Permalink

JiscMail Tools


RSS Feeds and Sharing


Advanced Options


Archives

May 2024
April 2024
March 2024
February 2024
January 2024
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
April 2021
March 2021
February 2021
January 2021
November 2020
October 2020
July 2020
June 2020
May 2020
April 2020
February 2020
January 2020
November 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
June 2017
May 2017
April 2017
March 2017
January 2017
November 2016
October 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
September 2014
July 2014
June 2014
May 2014
April 2014
March 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
September 2012
August 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
July 2011
June 2011
May 2011


JiscMail is a Jisc service.

View our service policies at https://www.jiscmail.ac.uk/policyandsecurity/ and Jisc's privacy policy at https://www.jisc.ac.uk/website/privacy-notice

For help and support help@jisc.ac.uk

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager