Журналдың автоматтандыру әрекеттері және қателер
Автоматты әрекеттер мен ақауларды жою мәселелерін автоматты құралдар мен
сценарийлермен бірге тасымалдау үшін автоматты іске қосылуды қолданыңыз.
Автоматты іске қосылу автоматты сценарийді орындаған кезде автоматты түрде
құрылады.
Автоматты іске қосылу ұяшықты автоматты API функция TraceLog түріне шақыруды
қолднған кезде қайтарылады. TraceLog функциясы туралы толық ақпарат алу үшін
келесіні қараңыз “TraceLog” бетте 215.
Жаһандық API функцияларын
Жаһандық API қызметтер кез келген IBM Planning Analytics for Microsoft Excel
жұмыс парақтармен әрекеттесу үшін қолданылады.
IBM Cognos арқылы көрсетілген жаһандық қызметтер автоматты нысандар болып
табылады:
Мысалы'>ClearAllData
ClearAllData ашық жұмыс кітаптарындағы барлық деректер мәндерін тазалайды.
Синтаксис
ClearAllData()
Мысалы
Келесі синтаксис мысал болады:
CognosOfficeAutomationObject.ClearAllData
ClearBook
ClearBook белсенді кітапшасындағы Microsoft Excel деректері үшін IBM Planning
Analytics өшіреді.
Синтаксис
ClearBook()
Мысалы
Келесі синтаксис мысал болады:
Application.COMAddIns("CognosOffice12.Connect").Object.AutomationServer.Application
("COR", "1.1").ClearBook
ClearCache
ClearCache қызметі IBM Planning Analytics for Microsoft Excel жұмыс кітабының
өлшемін метадерек пен деректі формулалардан тазалау арқылы кемітеді.
Синтаксис
ClearCache()
Мысалы
Бөлім 10. IBM API
209
Келесісі синтаксистің мысалы болып табылады:
CognosOfficeAutomationObject.ClearCache()
ClearSelection
ClearSelection белсенді таңдалымдағы Microsoft Excel деректері үшін IBM Planning
Analytics өшіреді.
Синтаксис
ClearSelection()
Мысалы
Келесі синтаксис мысал болады:
Application.COMAddIns("CognosOffice12.Connect").Object.AutomationServer.Application
("COR", "1.1").ClearSelection
ClearSheet
ClearSheet белсенді парақтағы Microsoft Excel деректері үшін IBM Planning Analytics
өшіреді.
Синтаксис
ClearSheet()
Мысалы
Келесі синтаксис мысал болады:
Application.COMAddIns("CognosOffice12.Connect").Object.AutomationServer.Application
("COR", "1.1").ClearSheet
HttpLogonCredentials
Негізгі, Kerberos және SiteMinder сияқты жаңа түпнұсқалық растау тіркелгі
деректерін талап ететін Веб-торапқа пайдаланушының түпнұсқалығын
HttpLogonCredentials қызметін растайды. Веб-тораптың түпнұсқалығын растауға
пайдаланылатын HttpLogonCredentials URL мекен-жайын, пайдаланушы атын және
құпия сөзді қабылдайды.
Синтаксис
IBM Cognos бағдарламасы пішімге негізделген түпнұсқалық растамаға SiteMinder
қолау көрсетпейді. IBM Cognos мәзір пәрмендерін және опцияларын API
функциясының орнынан мазмұнды автоматтандыруды және жариялауды
автоматтындыру үшін пайдалану керек.
HttpLogonCredentials (url, пайдаланушы аты, құпия сөз)
Кесте 15. HttpLogonCredentials үшін дәлелдер
Аргумент_Сипаттама_деректер_түрі_url_Түпнұсқалық_растағыңыз_келетін_веб-торапқы_қарсы_URL_мекен-жайы_Тармақ_210'>Аргумент
Сипаттама
деректер түрі
url
Түпнұсқалық растағыңыз
келетін веб-торапқы қарсы
URL мекен-жайы
Тармақ
210
Microsoft Excel қызметі үшін жоспарлау талдаулары
Кесте 15. HttpLogonCredentials үшін дәлелдер (жалғасы бар)
Аргумент
Сипаттама
деректер түрі
пайдаланушы аты
Түпнұсқалық растауға
арналған пайдаланушы аты
Тармақ
password
Түпнұсқалық растауға
арналған құпия сөз
Тармақ
Жүйеден шығу
Жүйеден шығу қызметі барлық IBM Cognos серверлерін ағымда пайдаланушылар
кірген жүйеден шығарады.
Синтаксис
Logoff()
Мысалы
Келесі синтаксис мысал болады:
CognosOfficeAutomationObject.Logoff
Жүйеге кіру
Кіруді орындауға арналған IBM Cognos арқылы талап етілген тіркелгі элементтерін
және сервердің URL-мекенжайын кіру функциясы алады: пайдаланушы
идентификаторы, құпия сөзі, ат кеңістігі. Аттар кеңістігінің параметрі регистрге
тәуелді болады; дегенмен, аттар кеңістігіне нақты сәйкес болуыңыз керек.
Синтаксис
IBM Cognos Office бағдарламасы пайдаланушылық тіркелгі деректерін ғана жадында
сақтайды. Осы себепті пайдалануышлар олардың тіркелгі деректерін қорғалған
аймақта сақтауға және іске қосу уақытында жүйеге кіру әдістеріне жіберуге жауапты
болады.
Жүйеге кіру функциясын қате тіркелгі деректерімен бірге пайдалансаңыз, жүйе
CAMException қатесін көтереді, дегенмен, ақтені білдіретін ашқандай қиыс жағдай
жазылмайды. Осы жағдайды болдырмау үшін, жолдар регистрге тәуелді болатынын
есте сақтаңыз және жарамды пайдаланушы индефикаторлар, құпия сөздер мен аттар
кеңістігін пайдаланатыныңызға көз жеткізіңіз.
Жүйеге кіру Microsoft бағдарламасындағы макростар тізімінде шықпайды, себебі
макрос аргументті қабылдайды. Опцияларі бар кез келген макрос жеке болып
табылады және әдепкі параметр бойынша, жеке макростар макрос параметрлерінде
көрсетілмейді.
Қисындық Жүйеге кіру (url, пайдаланушы аты, құпия сөз, аттар кеңістігі)
Бөлім 10. IBM API
211
Параметрлер
Кесте 16. Жүйеге кіруге арналған дәлелдер
Аргумент
Сипаттама
Деректер түрі
url
Жүйеге кіргіңіз келетін IBM Cognos
серверіне арналған URL мекен-жайы
Тармақ
пайдаланушы аты
Түпнұсқалық растауға арналған
пайдаланушы аты
Тармақ
password
Түпнұсқалық растауға арналған құпия
сөз
Тармақ
аттар кеңістіг
Түпнұсқалық растауға арналған арнайы
аттар кеңістігі
Тармақ
Қайтару мәні
Деректер түрі: Қисындық
Қисындық мәні шын болса, сәтті болады
Мысалы
Мына жерде синтаксистің үлгісі бар:
Dim bResult As Boolean
bResult = CognosOfficeAutomationObject.Logon
("http://localhost/ibmcognos/cgi-bin/cognos.cgi",
"Әкімші", "CognosAdmin", "Өнім")
Жариялау
Жарияланымды IBM Cognos қосылымына арналған мазмұнды немесе TM1 Server
бағдарлама қалтасы серверіне арналған мазмұнды жариялау үшін пайдаланыңыз.
Синтаксис
Пайдаланушы интерфесінде пайдаланылатын тілқатысу терезесіндегі енгізу
жолақтарын көрсетеді.
Жариялау Microsoft бағдарламасындағы макростар тізімінде шықпайды, себебі
макрос аргументті қабылдайды. Опцияларі бар кез келген макрос жеке болып
табылады және әдепкі параметр бойынша, жеке макростар макрос параметрлерінде
көрсетілмейді.
(URL, құжат жолы, сервер жолы, аты, сипаттама, screenTip) жариялау
Параметрлер
Кесте 17. Макросты жариялау параметрлері
Аргумент
Сипаттама
деректер
түрі
URL
Жариялап жатқан сервер.
Тармақ
212
Microsoft Excel қызметі үшін жоспарлау талдаулары
Достарыңызбен бөлісу: |