SRF ou o arquivo de repositório Siebel, como é mais comumente conhecido, é a representação binária de dados nas Ferramentas Siebel. O aplicativo Siebel refere-se a este arquivo para muitos dos objetos e dados no Siebel. Isso ajuda muito o desempenho, pois os dados já estão disponíveis em forma compilada para a instância de tempo de execução no momento da execução. Por outro lado, existem muitos outros objetos ou data houses no Siebel que não fazem parte do SRF e são compilados em tempo de execução. E assim, são mais lentos. Por exemplo. Scripts de negócios do lado do cliente.
“de vez em quando, chega um pensamento poderoso o suficiente, para me fazer sentar direto na minha cadeira e começar a bater no teclado!!”- Nitin Jain
quando olhei pela primeira vez para essa Declaração de problema em um dos Fóruns Públicos, isso me fez pensar. Eu já estava pensando nisso há algum tempo, mas isso não estava realmente implementando a solução possível para isso. Neste post do blog, vou demonstrar como li os dados do Siebel SRF e expus seus objetos para mim.
fiz isso com os Serviços de negócios que são de um dos objetos que você geralmente compila das ferramentas Siebel para o Siebel SRF.
notei que o Siebel geralmente acessa todos os objetos no Siebel SRF usando componentes de negócios especiais (ouso chamá-los de virtuais!!).
para acessar os Serviços de negócios, ele usa o componente de negócios chamado “serviço SRF”. A partir de meus experimentos, parece que este componente de negócios retorna a lista de todos os Serviços de negócios compilados no SRF e também aqueles que estão presentes no Siebel Web Client.
da mesma forma, siebel usa o BC, “método de serviço SRF” para obter a lista de todos os métodos de Serviço de negócios disponíveis do SRF.
observei que esses componentes de negócios não são mapeados para nenhum Objeto de negócios específico no Siebel. Então, para meus experimentos, criei alguns objetos de negócios personalizados usando esses BCs virtuais expondo a funcionalidade Siebel SRF. Depois de criar Applets, visualizações, etc. você pode ver o que eu acabei com a da imagem abaixo:
da mesma forma, para as diferentes entidades em Siebel Tools, que, após a compilação ir para o Siebel SRF, Siebel tem exposto a lista através destes Componentes de Negócio. Você pode ver a lista completa digitando “SRF *” em relação aos componentes de negócios nas Ferramentas Siebel.
deixe-me saber o que você pensa sobre isso. Você pode adicionar seus comentários a este tópico.
de quando comecei a trabalhar neste problema, consegui isso nos primeiros 10 minutos. Então, eu acho que isso é muito limitado e deve haver muito mais. Eu apreciaria se as pessoas com melhor percepção pudessem aumentar o entendimento para todos nós aqui.”O conhecimento é a única coisa no mundo que cresce pela partilha”. Então, ” vamos compartilhar!!”