HP CloudSystem Matrix/Matrix Operating Environment 7.2 Integration Interfaces API and CLI Operations Reference Guide
 self.org = Tkinter.Entry(self, textvariable=self.orgVariable )
 self.org.grid(column=2,row=7, columnspan=3, sticky='EW') 
 #Filters - billingcode
 billingcodelableText = Tkinter.StringVar()
 billingcodelableText.set(u"Billing Code: ")
 billingcodelable = Tkinter.Label(self, textvariable=billingcodelableText, anchor="w",fg="black",bg="white")
 billingcodelable.grid(column=1,row=8,sticky='EW')
 self.billingcodeVariable = Tkinter.StringVar()
 self.billingcode = Tkinter.Entry(self, textvariable=self.billingcodeVariable )
 self.billingcode.grid(column=2,row=8, columnspan=3, sticky='EW') 
 #Filters - Owner
 ownerlableText = Tkinter.StringVar()
 ownerlableText.set(u"Owner: ")
 ownerlable = Tkinter.Label(self, textvariable=ownerlableText, anchor="w",fg="black",bg="white")
 ownerlable.grid(column=1,row=9,sticky='EW')
 self.ownerVariable = Tkinter.StringVar()
 self.owner = Tkinter.Entry(self, textvariable=self.ownerVariable )
 self.owner.grid(column=2,row=9, columnspan=3, sticky='EW') 
 #Filters - Service name
 servicenamelableText = Tkinter.StringVar()
 servicenamelableText.set(u"Service Name: ")
 servicenamelable = Tkinter.Label(self, textvariable=servicenamelableText, anchor="w",fg="black",bg="white")
 servicenamelable.grid(column=1,row=10,sticky='EW')
 self.servicenameVariable = Tkinter.StringVar()
 self.servicename = Tkinter.Entry(self, textvariable=self.servicenameVariable )
 self.servicename.grid(column=2,row=10,columnspan=3, sticky='EW') 
 #Report session
 reportinfolableText = Tkinter.StringVar()
 reportinfolableText.set(u"Input information report information")
 reportinfolabel = Tkinter.Label(self, textvariable=reportinfolableText, anchor="w",fg="white",bg="blue")
 reportinfolabel.grid(column=1,row=11,columnspan=6,sticky='EW')
 #Report Title
 titlelableText = Tkinter.StringVar()
 titlelableText.set(u"Report Title: ")
 titlelabel = Tkinter.Label(self, textvariable=titlelableText, anchor="w",fg="black",bg="white")
 titlelabel.grid(column=1,row=12,columnspan=2,sticky='EW') 
 self.reporttitleVariable = Tkinter.StringVar()
 self.reporttitle = Tkinter.Entry(self, textvariable=self.reporttitleVariable )
 self.reporttitle.grid(column=2,row=12, columnspan=3, sticky='EW')
 #output file
 filelableText = Tkinter.StringVar()
 filelableText.set(u"Report File*: ")
 filelabel = Tkinter.Label(self, textvariable=filelableText, anchor="w",fg="black",bg="white")
 filelabel.grid(column=1,row=13,columnspan=2,sticky='EW') 
 self.reportfileVariable = Tkinter.StringVar()
 self.reportfile = Tkinter.Entry(self, textvariable=self.reportfileVariable )
 self.reportfile.grid(column=2,row=13, columnspan=3, sticky='EW')
 #Report choice
 reporttypelableText = Tkinter.StringVar()
 reporttypelableText.set(u"Choose Report*: ")
 reporttypelable = Tkinter.Label(self, textvariable=reporttypelableText, anchor="w",fg="black",bg="white")
 reporttypelable.grid(column=1,row=14,columnspan=2,sticky='EW') 
 self.reporttypeVariable = IntVar()
 for text, mode in AVAILABLE_REPORTS:
 b = Radiobutton(self, text=text,
 variable=self.reporttypeVariable, value=mode, bg='white', justify=LEFT)
 b.pack(anchor = W)
 b.grid(column=2, row=13+mode, sticky = W)
 self.reporttypeVariable.set(1)
 button = Tkinter.Button(self,text=u"Generate", command=self.OnButtonClick)
 button.grid(column=5,row=17)
 requriedlableText = Tkinter.StringVar()
 requriedlableText.set(u"* - required fields")
 reporttypelable = Tkinter.Label(self, textvariable=requriedlableText, anchor="w",fg="black",bg="white")
 reporttypelable.grid(column=1,row=17,columnspan=2,sticky='EW') 
 self.grid_columnconfigure(1,weight=1)
 self.resizable(True,False)
 self.update()
 self.geometry(self.geometry()) 
 def generateReport(self):
 chargebackService = Connection(server=self.cmsVariable.get(), username=self.usernameVariable.get(), 
password=self.passwordVariable.get())
118 Sample Python Client










