• Nenhum resultado encontrado

Como integrar o desenvolvimento autônomo CVP com Oracle, MSAccess ou SQL DB

N/A
N/A
Protected

Academic year: 2021

Share "Como integrar o desenvolvimento autônomo CVP com Oracle, MSAccess ou SQL DB"

Copied!
5
0
0

Texto

(1)

Como integrar o desenvolvimento autônomo

CVP com Oracle, MSAccess ou SQL DB

Índice

Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar

Integração com base de dados Oracle Integração com MSAcess

Integração com base de dados SQL

Introdução

Este original descreve maneiras diferentes de integrar o desenvolvimento autônomo portal da Voz de cliente Cisco (CVP) com Oracle, MicrosoftAcess (MSAccess), e de idioma de consulta da estrutura base de dados (SQL) (DB).

Pré-requisitos

Requisitos

Cisco recomenda que você tem o conhecimento destes assuntos :

Desenvolvimento autônomo CVP

Atendimento Sudio Applicatoons de Cisco CVP

Consulta de Cisco Intelligent Contact Management (ICM) DB (consulta ICM DB)

Cisco Unified Contact Center Enterprise (UCCE)

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software: Server 9.0 CVP

Estúdio 9.0 do atendimento CVP

As informações neste documento foram criadas a partir de dispositivos em um ambiente de

laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se sua rede está viva, assegure-se de que você compreenda o

(2)

impacto potencial do comando any.

Configurar

Em um desenvolvimento autônomo CVP, se o atendimento exige à informação retrive de um base de dados externo, o aplicativo do estúdio do atendimento usa uma consulta externo do base de dados com um base de dados que têm sido integradas previamente ao sistema.  Neste original, você pode encontrar exemplos do integraton com três sistemas de base de dados diferentes.

Integração com base de dados Oracle

Estas são as etapas exigidas para integrar seu base de dados Oracle com CVP:

Uso da etapa 1.To o elemento do base de dados que vem com o estúdio do atendimento CVP, você precisa de alterar o arquivo de C:\Cisco\CVP\VXMLServer\Tomcat\conf\server.xml para fornecer uma JAVA que nomeia a relação do diretório (JNDI) ao servidor Oracle. A configuração dentro da configuração server.xml olha como esta:

<Engine defaultHost="localhost" name="Catalina">

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/> <Host appBase="webapps" name="localhost">

<Context path="/CVP"> <Resource name="jdbc/jndiAliasToUseInStudio" type="javax.sql.DataSource" password="yourPassword" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="2" maxWait="5000" username="yourUserName" url="jdbc:oracle:thin:@10.1.78.20:1521 ataBaseInstanceWithinOracle" maxActive="4"/> </Context> </Host> </Engine>

(3)

</Service> </Server>

Etapa 2. Você precisa de obter o driver de JDBC para o Oracle e de pô-lo em: C : /Cisco/CVP/VxmlServer/Tomcat/common/lib.

Etapa 3. Serviço do servidor VXML Cisco do reinício (Tomcat).

Etapa 4. Dentro do estúdio do atendimento CVP use o elemento do base de dados. Para fazer uma indicação seleta:

Escolha o tipo: escolha

Dê entrada com o nome JNDI do jndiAliasToUseInStudio do arquivo server.xml (não use o prefixo jdbc/no estúdio).

Etapa 5. Incorpore o comando que você quer executar seleto * de rxtable onde o rxnum= {Data.Element.rxnum.value} (não termine com ponto-e-vírgula).

Etapa 6. Para a única indicação seleta, o server do vxml cria dados do elemento com os nomes das colunas retornadas. Assim se o rxtable mandou as colunas nomeadas “preço” e

“reenchimentos” então você obter os dados do elemento nomearam PREÇO e

REENCHIMENTOS como parte dos dados do elemento para o elemento do BASE DE DADOS. Note: O Oracle retorna sempre nomes de coluna como o UPPER-CASE - assim que suas variáveis são nomeadas como o UPPER-CASE.

Integração com MSAcess

Estas são as etapas exigidas para integrar seu MSAcces com CVP: 

Etapa 1. Crie seu base de dados do MSAccess com o nome da origem de dados como db1. Etapa 2. Crie o nome da origem de dados. Navegue para controlar as origens de dados de Panel>Administrative Tools> (ODBC). Adicionar um usuário DSN nomeado db1 e aponte-o ao base de dados db1.mdb.

Etapa 3. Transfira um direcionador JDBC-ODBC, usado o mais popularmente é o tipo-1 ponte das Javas JDBC-ODBC de Sun, mas tem seus próprios profissionais - e - contra. Escolha por favor esse que trabalha eficazmente para você.

Etapa 4. Edite C:\Cisco\CVP\VXMLServer\Tomcat\conf\context.xml. Adicionar esta linha de ResourceLink sob o contexto:

type= " javax.sql.DataSource”/> do <ResourceLink global="jdbc/db1" name="jdbc/db1"

Etapa 5. Edite C:\Cisco\CVP\VXMLServer\Tomcat\conf\server.xml. Adicionar esta linha do recurso sob GlobalNamingResources:

(4)

<GlobalNamingResources> <Resource name="jdbc/db1" auth="Container" type="javax.sql.DataSource" maxActive="20" maxIdle="10" maxwait="1000" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" driverClassName="sun.jdbc.odbc.JdbcOdbcDriver" url="jdbc:odbc:db1" username="YOUR-USER" password="YOUR-USERS-PASSWORD"/>

Etapa 6. Baseado no direcionador que você uso, atualiza o driverClassName e a URL em conformidade. Esse usado aqui é para o direcionador de Sun JDBC-ODBC.

Etapa 7. Reinicie seu TomCat.

Etapa 8. No elemento do base de dados, alcance o DB com seu nome db1 JNDI. Etapa 9. Em um elemento da ação, você pode alcançar o DB com seu nome absoluto java:/comp/env/jdbc/db1 JNDI. Você vê que você pode igualmente carregar o direcionador diretamente em sua classe java da ação e usar o gerente do dirver para alcançar o DB.

Integração com base de dados SQL

Para conectar ao SQL permanece a mesma que para o MSAccess, à exceção dos detalhes do específico do direcionador.

Etapa 1. Para conseguir a consulta SQL DB trabalhar, você teve que adicionar um sqljdbc4.jar ao vxmlserver \ TomCat \ diretório da terra comum \ liberal.

Etapa 2. Edite meu arquivo context.xml situado no vxmlserver \ TomCat \ diretório do conf. Por exemplo:

<resource name = "jdbc/DBlookupname Auth="container"

Type="javax.sql.datasource" <--name you call from studio

Maxactive="100" Maxidle="30"

(5)

Maxwait="10000"

Username="name" <-- odbc username

Password="password" <--odbc password

Driverclassname="com.microsoft.sqlserver.jdbc.sqlserverdriver" <--the jar

url="jdbc:sqlserver://ipaddress:1433;Databasename=DBName;"/> <--address of the sql server and DB name

Referências

Documentos relacionados

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on

Modeladora  –   Equipamento profissional para indústria alimentícia destinado à. modelar massas pela sua passagem entre

Posteriormente, em Junho de 1999, ingressei no grupo Efacec, onde fui responsável pela elaboração de projetos e propostas para a construção de Estações de Tratamento

c.4) Não ocorrerá o cancelamento do contrato de seguro cujo prêmio tenha sido pago a vista, mediante financiamento obtido junto a instituições financeiras, no

As abraçadeiras tipo TUCHO SIMPLES INOX , foram desenvolvidas para aplicações que necessitam alto torque de aperto e condições severas de temperatura, permitin- do assim,

Para tal, foram testadas as seguintes hipóteses; i- em locais mais íngremes ocorre maior substituição de espécies de macrófitas, visto que essas áreas são mais instáveis devido a

Os resultados mais significativos foram alcançados para o controle de emissão e menor perda de carga usando membrana ePTFE, com um retorno de produtividade de 10% no

O Pregoeiro da Prefeitura Municipal de Coronel Ezequiel/RN, no uso das suas atribuições legais, torna público a quem interessar, que estará realizando licitação tipo