Siebel – läsa data direkt från Siebel SRF

SRF eller Siebel Repository filen som det är mer allmänt känt, är den binära representation av data i Siebel verktyg. Siebel ansökan hänvisar denna fil för många av de objekt och data i Siebel. Detta hjälper i hög grad prestanda eftersom data redan finns i sammanställd form till runtime-instansen vid tidpunkten för körningen. Å andra sidan finns det många andra objekt eller datahus i Siebel som inte utgör en del av SRF och sammanställs vid körning. Och därmed är långsammare. För t.ex. Klientsidan affärs skript.

” då och då kommer det en tanke som är tillräckligt kraftfull för att få mig att sitta rakt i min stol och börja slå på tangentbordet!!”- Nitin Jain

när jag först tittade på detta problem uttalande på en av de offentliga forum, det fick mig att tänka. Jag hade redan tänkt på det under en tid, bara det var inte riktigt att implementera den möjliga lösningen på detta. I det här blogginlägget kommer jag att visa hur jag läste data från Siebel SRF och exponerade dess föremål för mig.

jag gjorde det med företagstjänsterna som är från ett av de objekt som du vanligtvis sammanställer från Siebel Tools till Siebel SRF.

jag märkte att Siebel i allmänhet får tillgång till alla objekt i Siebel SRF med hjälp av speciella Affärskomponenter (vågar jag kalla dem virtuella!!).
för åtkomst till företagstjänsterna använder den Företagskomponenten ”SRF-tjänst”. Från mina experiment verkar det som om den här Företagskomponenten returnerar listan över alla företagstjänster som sammanställts i SRF, och även de som finns i Siebel Web Client.

på samma sätt använder siebel BC, ”SRF Service Method” för att få listan över alla tillgängliga Affärstjänstmetoder från SRF.

jag noterade att dessa Affärskomponenter inte är mappade till något särskilt affärsobjekt i Siebel. Så för mina experiment skapade jag några anpassade affärsobjekt med hjälp av dessa virtuella BCs som exponerade Siebel SRF-funktionaliteten. Efter att ha skapat Applets, vyer etc. du kan se vad jag slutade med i bilden nedan:

Siebel SRF-lista över alla BS
Siebel SRF – lista över alla BS

på samma sätt, för alla olika enheter i Siebel Tools, som vid sammanställning går in i Siebel SRF, har Siebel exponerat listan genom dessa Affärskomponenter. Du kan se hela listan genom att skriva ut ”SRF*” mot Affärskomponenter i Siebel Tools.

Låt mig veta vad du tycker om det. Du kan lägga till dina kommentarer i den här tråden.

från när jag började arbeta med detta problem fick jag detta inom de första 10 minuterna. Så, jag antar att detta är mycket mycket begränsad och det måste finnas mycket mer. Jag skulle uppskatta om människor med bättre insikt kunde öka förståelsen för oss alla här.

”kunskap är det enda i världen som växer genom att dela”. Så, ” låt oss dela!!”

Lämna ett svar

Din e-postadress kommer inte publiceras.