1 lch.clearnet – sysgem ag automated production manager requests discussion, 24 aug 2011 webex...
TRANSCRIPT
1
LCH.Clearnet – Sysgem AG
Automated Production Manager Requests
Discussion, 24 Aug 2011
WebEx Conference
2
Automated Production Manager
Request
Form
Process
Requests
Request
DB
Requestor
Multi-platform
Servers
3
Possible Life Cycle Scenario• User makes request via a web based form on LCH Intranet
• LCH web application writes the request into Sysgem “Web Access Request” DB (Record Status = “Submitted”)
• Automated Sysgem “Process Requests” task running on Sysgem Server (sgmpr1) reads DB; e.g, once every minute, searching for “Submitted” records
• “Submitted” record status changed to “Processing” and transaction submitted to remote SEM Agent on target server
• Script on Target server takes action as in current procedures when the “Prod Manager” menu option is invoked manually by Service Desk
• Results normally displayed to Service Desk operator are transmitted back to “Post-Processing” script on sgmpr1, which: - updates the record with the “results” - changes record status to “Finished” (or “Finished with Errors / Warnings” ) - if required, sends email to requestor giving results
• User checks “Results” window in web application (and/or receives confirmation by email), this would normally be available after about a minute from making the request
4
Web Access Request DB
Three Tables:
– Command Table– Param Table– Results Table
5
Command Table
6
Command Table## Command Table#@columns = ();push(@columns, "RequestID=VARCHAR=64");push(@columns, "Command=VARCHAR=32");push(@columns, "Source=VARCHAR=32");push(@columns, "RequestDate=VARCHAR=23");push(@columns, "RequestStatus=VARCHAR=32");
7
Param table
8
Param table
## Param table.#@columns = ();push(@columns, "RequestID=VARCHAR=64");push(@columns, "ParamName=VARCHAR=32");push(@columns, "ParamValue=VARCHAR=255");
9
Results table
10
Results table## Results table.#@columns = ();push(@columns, "RequestID=VARCHAR=64");push(@columns, "ResultSequence=INTEGER");push(@columns, "ResultAgent=VARCHAR=255");push(@columns, "ResultContext=VARCHAR=255");push(@columns, "ResultFieldName=VARCHAR=32");push(@columns, "ResultValue=VARCHAR=255");
11
Example Use of Tables
12
Example Use of Tables
13
Example Use of Tables
14
SEM Installed Components
Management Console (Windows GUI)
Authorization Server
Managed Agents on Target Systems