Skip to main content
ExLibris

Knowledge Assistant

BETA
  • Subscribe by RSS
  • Back
    Aleph

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Aleph
    3. Knowledge Articles
    4. Custom services hang (do not complete) in v20

    Custom services hang (do not complete) in v20

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    No headers
    • Article Type: General
    • Product: Aleph
    • Product Version: 20

    Description:
    We are testing upgrading v18 to v20. We have about a dozen custom services set up to be run in the GUI, and we have a problem: I have got the files transferred from v18, I have resolved the staff-privileges angle by creating a PRIV-01 setup and assigning this to the xml files, and I can now run the jobs OK, but the jobs do not complete. The jobs in v18 run an SQL, which provisionally creates an output in the log in alephe/scratch, which gets generated as a file in the File List that staff can then pick up; but in v20, in Task Manager they ‘hang’ uncompleted (one of them for several days now), although the log in alephe/scratch has no errors and includes the expected output data – it seems that the last stage, of converting this to a file that can be accessed from the File List, is not being performed.

    Neither I nor our SA can work out why. I wonder if my adding the permission tag to the files (in u-tree /alephe/pc_b_eng) could be causing this, because this is the only change made to those files; but the change is as prescribed by ExL, and the jobs could not be run at all without the change. This is the tag added:

    <permission>p_priv_01</permission>

    Here are a couple of the XML files from our u-tree /alephe/pc_b_eng :

    aleph@ueaapp29(a20_1) UEA01> more p-custom-01.xml
    <?xml version = "1.0"?>
    <!DOCTYPE dialog SYSTEM "dialog.dtd">
    <dialog>
    <title>Collection Stats (custom-01)</title>
    <proc>p_custom_01</proc>
    <ignore_print_id>
    </ignore_print_id>
    <permission>p_priv_01</permission>
    <control>
    <edit>
    <argname>F01</argname>
    <label>Collection Name</label>
    <size>5</size>
    </edit>
    </control>
    </dialog>



    aleph@ueaapp29(a20_1) UEA01> more p-custom-03.xml
    <?xml version = "1.0"?>
    <!DOCTYPE dialog SYSTEM "dialog.dtd">
    <dialog>
    <title>Past loans (custom-03)</title>
    <proc>p_custom_03</proc>
    <ignore_print_id>
    </ignore_print_id>
    <permission>p_priv_01</permission>
    <control>
    <date_time>
    <argname>F01</argname>
    <label>From date</label>
    </date_time>
    </control>
    <control>
    <date_time>
    <argname>F02</argname>
    <label>To date</label>
    </date_time>
    </control>
    </dialog>
    <!-- Param: P-CUSTOM-03 -->
    <!-- Param: P-DATE-FROM 9(8). F01 -->
    <!-- Param: P-DATE-TO 9(8). F02 -->


    The KB has several entries relating to the need to get the privileges set up, but I cannot find anything like this.

    Has anyone else encountered this and resolved it, or can you spot a flaw in the XML files? Any advice appreciated.

    Resolution:
    [From Gene Damon, VCCS, on Global Aleph Users list:]

    In R18 the block at the end of the $aleph_proc file looked like this:

    bl_end
    rm_f_symbol
    exit

    When I change it to this, the "running" status changed:

    bl_end
    end_p_proc
    exit

    That is, the "rm_f_symbol" needs to be changed to "end_p_proc".


    • Article last edited: 10/8/2013
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Custom services -- check input file
      • Custom services permissions problems in version 19
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Language
      English
      Product
      Aleph
    2. Tags
      1. 20
      2. contype:kba
      3. Prod:Aleph
      4. Type:General
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved