siebel tutoriais
TRANSCRIPT
Atividades
Gerar WSDL na AplicaçãoAntes do processo abaixo, compile a base SRF do Siebel e após a compilação executar os passos abaixo:Passo 0: Trocar o SRF gerado na compilaçãoPasso 1: Na Aplicaçação ir em Administracao - WebservicesPasso 2: Escolher Inbound ou Outbound WebServices, depende do WebService que vc procura.Passo 3: Procurar pelo WebService que vc deseja gerar.Passo 4: Clicar no botão Gerar WSDL
Ativação/Desativação de WorkFlowsAdministration - Server Management > Pesquisar por: Workflow Process Manager e clicar em Shutdown
Buscar os Field do BCExecutar uma query com os campos que não sejam calculados e e que estejam ativos utilizando a coluna Inactive e a coluna calculated.
Comando para Copiar a DBF para a pasta Siebelcp -r sse_utf8.dbf /u01/siebel/Após copiar, colocar no PUTTY e transferir para o diretório da maquina Local.
Caminho Sharepoint para criação da pasta dos nossos documentosShared Documents > ADM Deliverables > Design > Fase 2
Passos para Conectar com o WinSCP no Servidor do SiebelStep 1: Inserir o Hostname BRCSCS12Step 2: Inserir Username e Password da RedeStep 3: Atribuir em File Protocol a opção SCPStep 4: Logar
Header XML<soapenv:Header>
<UsernameToken xmlns="http://siebel.com/webservices">sadmin</UsernameToken><PasswordText xmlns="http://siebel.com/webservices">sadmin</PasswordText><SessionType xmlns="http://siebel.com/webservices">None</SessionType>
</soapenv:Header>
Copiar arquivos do Servidor para o PCDar direitos de Copia ao Arquivo - Comando > espaço - chmod 777 nome_arquivoCopiar para a pasta Siebel – Comando > cp –r nome_arquivo endereco_copia
Tool Exibe pagina Não Encontrada quando WebLayout é exibidoVerificar no CFG se a opção WebClientSiteDir está direcionada para o diretório correto - ... /siebel/public/enu
Importar Promoções para o SiebelNavigate to Administration – Product > Workspace Projects
- Create New WorkSpace- Hit Menu > Import Contents- Quando finalizado a importação clicar no botão release all
Configurar WebService na Maquina Local1. Adicionar dois parametros no .cfg do client[Siebel]
- EnableWebServices = TRUE- WebServicesPort = 2330
2. Ativar o Lister Process- Insira no executar o endereço abaixo caso o listener for para a base Sample
C:\Siebel\8.1\Client\BIN\siebel.exe /l enu /c enu \scomm.cfg /u SADMIN /p SADMIN /d Sample /webService 2330
- Insira no executar o endereço abaixo caso o listener for para a base LocalC:\Siebel\8.1\Client_1\BIN\siebel.exe /l enu /c enu \scomm.cfg /u ALIMA /p ALIMA /d Local /webService 2330
3. Confirme se o Listener esta rodando- Insira no cmd o commando netstat –a –p TCP
4. No link do WebService você deve inserir o link abaixo.http://localhost:2330?SWEExtSource=WebService&SWEExtCmd=Execute&UserName= ALIMA &Password= ALIMA
Referenciashttp://docs.oracle.com/cd/E14004_01/books/EAI2/EAI2_WebServices12.htmlhttp://siebel-essentials.blogspot.com/2010_03_01_archive.html
Testar WebServices pela Aplicação- Navegar até Administration – Business Service – Simulator
Criar um novo registro com o nome do WebService, exemplo Workflow Process Manager e atribuir o método que você gostaria de testar, neste caso, method = RunProcess.
- No applet de argumentos informe os campos do Workflow que gostaria de testar.Exemplo:- AssetNumer = XX-XXXX- AccountId = X-XXX- NewPromotion = X-XXX
- Click em Run para rodar o processo.
Erro SBL-GBD-00004 – Passos para aplicar soluçãoDescição do Erro: Este erro acontece quando estamos tentando executar o componente ‘Generate Database’. Siga os passos abaixo para aplicar a solução para este Bug. Lembrando que toda vez que este processo é executado pode aconter de o sistema atribuir novamente a linha que contém o valor ‘QEWSD’, neste caso você deve verificar todas vez que for rodar este componente se o arquivo .odbc.ini esta com o valor e caso estiver repetir os passos abaixo.1. Verificar se o arquivo IVSE.LIC está presente no diretório ‘Siebsrvr’. Este arquivo se encontra no
diretório /u01/siebel/siebsrvr/sys
2. Caso existir, você deve editar o arquivo .odbc.ini, antes de editar faça uma cópia de backup. Este arquivo se encontra na pasta.
3. Remova a linha que contenha o valor ‘QEWSD’.
4. Prossiga para a execução do ‘Generate Database’.
Comando SQL para desalocar projetos
UPDATE SIEBEL.S_PROJECT
SETLOCKED_FLG = ‘N’
WHERENAME = ‘PROJECT NAME’
Comando SQL para criação de Logins no BancoCREATE USER ‘USER_NAME’ IDENTIFIED BY ‘SENHA’;GRANT SSE_ROLE TO USER_NAME;
Comando Unix para Pesquisa de Arquivo
Find . -name NOME_ARQUIVO > /PASTA/NOME_ARQUIVO_SALVAR
LOG EAI no Ambiente LocalCriar duas variáveis de ambienteNome: SIEBEL_LOG_DIRValor: C:\EAI_LOGSNome: SIEBEL_LOG_EVENTSValor: ALL
Debugging de BS Customizados LocalmentePassos:
- Configurar a tab de Debug no Tools. Caminho: Views > Options > Debug.
- Configurar Scripting Tab
- Se o BS estiver em um Workflow faça os seguintes passos:
Acrescente os breakpoints no código desejado, como a figura acima.
Publique e ative seu workflow antes de ser executado.
Pressione tecla ‘F5’ ou o botão ‘Play’ para rodar o modo debug do siebel.
Após a Aplicação abri vá até o Site Map > Business Service > Simulator.
Service Name = Workflow Process ManagerMétodo = RunProcess
Property Name (Property Name = ProcessName Value= Workflow Name)
Clique em Run One Input
Assim que o step do Business Service Customizado for chamado, automaticamente é direcionado para o primeiro breakpoint inserido no business service customizado.
Erro ao Logar Localmente ao ServerErros ao logar no Siebel como senha incorreta, é necessário aplicar uma correção no driver do ODBC do Server.
Acrescentar no Regedit os seguintes parâmetros:Name: ColumnAsCharValue: 1
Name: ColumnSizeAsCharacterValue: 1
Name: PacketSizeValue: 0
-- Mudar este parâmetro para de value 1 para value 0Name: EnableScrollableCursorsValue: 0
Deletar o arquiv diccache para a tentativa de logar na ferramenta.
Exemplo abaixo: