Analytics and Automation Software : Cisco Data Virtualization

Limitaciones del carácter CIS para el troubleshooting del mensaje de error de los identificadores de SYBASE

17 Octubre 2016 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios

Introducción

Este documento describe cómo resolver problemas un mensaje de error que se encuentre en el servidor de información de Cisco (CIS).

Contribuido por Suresh Kumar Venkatesan, ingeniero de Cisco TAC.

Problema

Usted recibe este mensaje de error cuando usted pregunta el CIS:

The identifier that starts with 'RPT_ACCOUNTS_DATA_EXTERNAL_R'
is too long. Maximum length is 28

Solución

Para resolver este error, usted debe ajustar las configuraciones CIS de modo que pueda manejar la longitud del identificador de la tabla o del nombre de columna en SYBASE. Utilice la información que se proporciona en esta sección para resolver este error.

Causa

Por abandono, el CIS cita siempre los identificadores. Sin embargo, ciertas versiones de SYBASE tienen un límite de 30 caracteres para los identificadores, tales como nombres de la tabla, nombres de columna, y citas, que se consideran a una parte de los nombres cuando están marcadas contra este límite. Por lo tanto, cuando se utilizan las citas, usted puede especificar solamente 28 caracteres. Para soportar el límite del Largo máximo en las versiones de SYBASE, usted debe quitar el identificador delimitado, que hace el CIS enviar los identificadores sin las citas.

Nota: Cuando se quita el identificador delimitado, impide el uso de los identificadores que contienen los puntos (.) o los espacios, y los identificadores siguen la Distinción entre mayúsculas y minúsculas de la base de datos Sybase se utiliza que.

Resolución temporal

Puesto que el nombre de la tabla RPT_ACCOUNTS_DATA_EXTERNAL_R es demasiado largo, usted puede quitar la cita doble alrededor de ella; sin embargo, esto es un arreglo a corto plazo.

Complete estos pasos para quitar las citas del delimitador que se utilizan para envolver el nombre de la tabla y para permitir dos caracteres adicionales:

  1. Navegue a <CIS_INSTALL_DIRECTORY> > los apps > dlm > cis_ds_sybase > conf > SYBASE-<highest number>.capabilities.

  2. Comentario-hacia fuera estas dos líneas:
    jdbcds.table_delimited_identifier_opening_char: "

    jdbcds.table_delimited_identifier_closing_char: "
  3. Recomience el CIS e intente la interrogación otra vez.

Nota: Este el manual edita a las capacidades que el archivo se pierde cuando usted aplica otra corrección, emigra, o la actualiza, pero que es fácil de completar cuando usted prueba o resuelve problemas solamente.

Resolución permanente

Para una más corrección permanente, Cisco recomienda que usted completa los pasos que se describen en esta sección, que proporciona un formulario más permanente de la resolución que se describe en la sección anterior.

Nota: La información en esta sección se utiliza con el adaptador de SYBASE.

Complete estos pasos para resolver este error:

  1. Navegue a <CIS_INSTALL_DIRECTORY> > conf > los adaptadores > sistema > sybase* > sybase*_values.xml.

  2. Agregue estas etiquetas al archivo XML:

    Nota: Asegúrese de que usted agregue las etiquetas fuera de la tubería comentara-hacia fuera cuerpo del archivo XML.

    <ns455:attribute xmlns:ns455=" <http://www.compositesw.com/services/system/util
     /common> http://www.compositesw.com/services/system/util/common">
     <ns455:name>/custom/jdbcds.table_delimited_identifier_closing_char</ns455:name>
     <ns455:type>STRING</ns455:type>
     <ns455:value/>
     <ns455:configID>jdbcds.table_delimited_identifier_closing_char</ns455:configID>
    </ns455:attribute>

    <ns456:attribute xmlns:ns456=" <http://www.compositesw.com/services/system/util
     /common> http://www.compositesw.com/services/system/util/common">
     <ns456:name>/custom/jdbcds.table_delimited_identifier_opening_char</ns456:name>
     <ns456:type>STRING</ns456:type>
     <ns456:value/>
     <ns456:configID>jdbcds.table_delimited_identifier_opening_char</ns456:configID>
    </ns456:attribute>
  3. Una vez que usted utiliza el archivo actualizado values.xml, usted debe recomenzar el CIS de modo que los cambios sean válidos.

Nota: En este ejemplo, los espacios de nombres se utilizan que son 455 y 456, pero ellos pudieron ser diferentes en su sistema. Estos cambios fijan esos valores nada.

Consejo: Si usted elige, usted puede abrir un boleto del soporte con el Centro de Asistencia Técnica de Cisco (TAC). Entonces, usted puede exportar su adaptador del datasource pues un archivo .car o envía su archivo sybase*_values.xml, y los cambios serán realizados al archivo XML para usted.



Document ID: 117771