I'm looking for good sources of information relating to working with servers in the CMC.
I've split out some services from the APS and have lots of questions; I feel that I don't have a solid understanding of how it all comes together.
I'm not after a resolution to a particular problem, just recommendations for good sources of explanatory information around the nuts and bolts of servers and services.
Thanks in advance...
What sort of information are you looking for ?
Did you see the pattern books ? http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=265847204
Product Tutorials : http://scn.sap.com/docs/DOC-7725 ?
Platform overview http://scn.sap.com/docs/DOC-27193 ?
Do you have specific questions ?
Thanks Denis, the pattern book looks good. I had read the other two links but found them less detailed that the administrator manual (those product tutorials are great though!). I have a few very specific questions now, but imagine the answers are quite hefty.
So you see, I'd rather have some big book that answers all these sorts of questions than bug the kind people on this forum. But I wouldn't say no to any wisdom you have to share.
The answer to your questions is in the docs you mentioned
- When I split out the DSL bridge and Data Federation services into new APSs as per 1694041, how do other parts of the system know this? Does the CMC hold the information that should direct a request involving the DSL bridge to APS2 and data federator-related requests to APS3. Or does the system take the 'first available' and cycle through all APSs till it finds a DSL Bridge service?
The system knows it because records for every service are stored in CMS DB and when you start and enable them they register themselfs with name server, so CMS knows (it queries for this constantly) which servers/services exist and to which to send requests based on internal algorithms.
- Do I need to restart the CMS after these sorts of changes?
- Do services ever need to be together. E.g. I can't create a relational connection to BW when I have the DSL Bridge split into a separate APS, but it works if I don't.
generaly no, you can have all of them in separate APS's
- Can I ever restart the CMS without an RDP connection to the server (I only have one CMS). It makes sense if I can't, but it works sometimes.
You can restart CMS from CCM or CMC or using a script, RDP connection not required.
Restarting just a CMS in a single CMS deployment is not recomended as other servers will loose their sessions with name server and communication in the deployment might be interrupted.
If you have single server/single CMS -- restart SIA instead.
- Does the SIA restart stopped child-processes always? Does it poll for this? Why not the CMS?
Most of the time yes, stopping SIA terminates all BOE processes, but if Child processes are busy processing at that time , they might not stop immediately or might get into inconsistent state. rare, but possible.
SIA is the process that manages running of all BOE services on a particula machine. It monitors all servers it has started and if they go down restarts them.
Updated at the bottom...
Thanks for the detailed answer Denis. I was unclear on how the CMS 'knows' what servers host which processes because of the following problem:
I've split out the Data Federation service into a second APS.
I'm using IDT to create a relational BW connection (JCO), and have Microsoft TCPView running, so I can see what port IDT is trying to connect to, and therefore what server it's trying to connect to (since the servers have request ports defined).
When I stopped the original APS, removed the DF service, created a new APS with that service, I could see that IDT was still trying to connect to the original APS. Even overnight this didn't update. (I'm in an environment where restarting the SIA is really difficult.)
I even created a new APS with all the services to replace the original APS (again defining a request port) (I'm getting the error from note 1690334) but IDT continued to try to connect to the original one, even though it was disabled and stopped.
P.S. I have bought the Ingo Pattern Book.
I've tried the steps from 1690334 again, this time being careful to disable servers before stopping them, and starting them before enabling them, and it all works as it should. (Um, yay.) Could this have been my problem?
I might have a related question: The customer is very strict with respect to opening ports between SAP BI BusObjects Server and Desktops(laptops wuth the client tools such as IDT.
I can login via IDT to the CMS, but when I try to create a relational JCO universe connection to an SAP BW system the screen within IDT just hangs (jusr after I selcted the SAP BW JCO database driver). IThe APS has also been split (via CMC).
Question: With which servers/services of the SAP BI BusObjects platform is the IDT communicating?
- CMS - Yes
- FRS - Yes