Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Configurar Parsing do Número de Chamada ao Imprimir Etiquetas

    Translatable
    Para configurar parsing de números de acesso, você deve ter uma das seguintes funções:
    • Administrador de Catálogo
    • Administrador de Repositório
    • SDK de Leitura - Impressão de Etiquetas
    • Administrador Geral do Sistema
    Você pode configurar rotinas de parsing para diferentes tipos de número de chamada que são aplicados ao imprimir etiquetas (veja Imprimir Etiquetas de Livros Usando a Ferramenta de Impressão de Etiquetas). Isto é configurado na tabela de mapeamento Parsing do Número de Chamada (Menu de Configuração > Recursos > Geral > Parsing do Número de Chamada). Para mais informações sobre tabelas de mapeamento, veja Tabelas de Mapeamento.
    Call_Number_Parsing_Mapping_Table_NewUI_04_TC.png
    Tabela de Mapeamento de Parsing do Número de Chamada

    Adicionar, Editar e Excluir Parsing do Número de Chamada

    Na seção Criar uma Nova Linha de Mapeamento, adicione uma nova regra de parsing de tipo de número de chamada selecionando o tipo de número de chamada cujo parse será feito e a rotina de parsing para este tipo.
    Rotinas de parsing são definidas pelo sistema e não podem ser editadas. Selecione uma das seguintes rotinas de parsing.
    Rotinas de Parsing
    # Descrição
    1 Lógica:
    • Máximo de 5 linhas, se houver mais de 5 linhas, não dividir a última parte
    • Máximo de 8 caracteres por linha
    • Dividir o número de chamada nos espaços
    • Dividir o número de chamada no parêntese de abertura (
    • Dividir o número de chamada em um ponto se a linha for maior do que 5 caracteres (exceto parênteses)
    Exemplos:
    • Número de chamada = QC 300 G662(9.03) F749(.03) +2
      Etiqueta impressa:
      QC
      300
      G662
      (9.03)
      F749
      (.03) +2
    • Número de chamada = CQ 9101 T39.994
      Etiqueta impressa:
      CQ
      9101
      T39
      .994
    • Número de chamada=CM 1000 E61 -3,3,2+2
      Etiqueta impressa:
      CM
      1000
      E61
      -3,3,2+2
    2 Lógica:
    • Máximo de 3 linhas, se houver mais de 3 linhas, não dividir a última parte
    • Dividir o número de chamada nos espaços
    Exemplos:
    • Número de chamada = 9.6 RUM? Roma
      Etiqueta impressa:
      9.6
      RUM?
      Roma
    • Número de chamada = 9.2.23.5 FORT
      Etiqueta impressa:
      9.2.23.5
      FORT
    3 Dividir por um espaço:
    • Divide o número de chamada nos espaços e no subcampo i.
    • Se o caractere ^ estiver presente no número de chamada, ele será convertido em um espaço, mas a quebra do número não será feita nesse ponto.
    Exemplo:
    • Número de chamada = $$hG635.H4$$iA3 1989^a
      Etiqueta impressa:
      G635.H4
      A3
      1989 a
    4 Dividir por um espaço e um ponto:
    • Divide o número de chamada nos espaços, nos pontos e no subcampo i.
    • Se o caractere ^ estiver presente no número de chamada, ele será convertido em um espaço, mas a quebra do número não será feita nesse ponto.
    Exemplo:
    • Número de chamada = $$hG635.H4$$iA3 1989^a
      Etiqueta impressa:
      G635
      .H4
      A3
      1989 a
    5 Dividir por espaço e classificação:
    • Além do que ocorre na rotina de parse 4, está rotina também faz a quebra entre os componentes de letra e número da parte de classificação do número de chamada (mesmo que não haja espaço) e em um decimal precedendo uma letra (mesmo que não seja precedido por um espaço).
    Exemplo:
    • Número de chamada = $$h KJV444.21804 A7 $$i L63 1805
      Etiqueta impressa:
      KJV
      444.21804
      A7
      L63
      1805
    6 Dividir por espaço, classificação e tamanho máximo:
    • Soma-se à rotina de parse 5 (dividir por espaço e classificação). Quando uma linha é maior do que oito caracteres, é dividida em um “.”
    Exemplo:
    • Número de chamada = $$h KJV444.21804 A7 $$i L63 1805
      Etiqueta impressa:
      KJV
      444
      .21804
      A7
      L63
      1805
    7 Divide nas 3 primeiras letras, depois nas demais; letras e números são divididos no início do número de chamada, mesmo que haja somente uma letra; um 2º ponto causa uma divisão, independentemente de haver um caractere após ou do tamanho da linha (se não estiver dividido).

    Exemplo:
    • Número de chamada = HS RA44050B .5.T46.7.8.9.10.11.12.13.14.15 E47 2013
      Etiqueta impressa:
      HS
      RA
      44050B
      .5
      .T46.7.8.9.10.11.12.13.14.15
      E47
      2013
    8
    • Dividir o número de chamada nos espaços, nos pontos e no subcampo i.
    • Se o caractere ^ estiver presente no número de chamada, ele será convertido em um espaço, mas a quebra do número não será feita nesse ponto.
    • Se o número de dígitos após o ponto for maior que 4, divide da seguinte maneira:
    • 5 = 3, 2
    • 6 = 3, 3
    • 7 = 4, 3
    Exemplo:
    • Número de chamada = 363.7387403 E564
      Etiqueta impressa:
      363
      .7387
      403
      E564
    9
    • Para o sistema de classificação do Superintendent of Documentation (SuDoc)
    • Usado principalmente para etiquetas de lombada com a orientação retrato e faz o seguinte:
    • Insere uma quebra de linha após os primeiros dois pontos.
    • Substitui cada barra após os dois pontos (não antes dos dois pontos) por uma quebra de linha.
    Exemplos:
    • Número de chamada = HE 20.6520/2: AC9/2
      Etiqueta impressa:
      HE 20.6520/2:
      AC9
      2
    • Número de chamada = HE 20.6520/2: 17
      Etiqueta impressa:
      HE 20.6520/2:
    10
    • Para o sistema de classificação do Superintendent of Documentation (SuDoc)
    • Usado principalmente para etiquetas de lombada com a orientação paisagem e insere uma quebra de linha após os primeiros dois pontos.
    Exemplos:
    • Número de chamada = HE 20.6520/2: AC9/2
      Etiqueta impressa:
      HE 20.6520/2:
      AC9/2
    • Número de chamada = HE 20.6520/2: 17
      Etiqueta impressa:
      HE 20.6520/2:
      17
    11
    • Divide o número de chamada nos espaços, nas vírgulas, nos pontos e vírgulas e no sinal de adição
    Exemplo:
    • Número de chamada = M780.92,P175 1;F
      Etiqueta impressa:
      M780.92
      P175
      1
      F
    12 Funciona como a rotina número 6, mas não divide a parte de classificação por letras e dígitos.

    Exemplo:
    • Número de chamada = $$h KJV444.21804 A7 $$i L63 1805
      Etiqueta impressa:
      KJV444
      .21804
      A7
      L63
      1805