cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
662
Views
0
Helpful
8
Replies

How to Generate Reports of all the executed process.

cisco30135925
Level 1
Level 1

Under the Operations tab we see all the executed process in tidal and I am looking to generate the report out of it. All the information should be recorded in that report.

Your Help is Greatly Appreciated.

1 Accepted Solution

Accepted Solutions

All of that information is in the reporting database.

Reporting database is created as part of the install, but using a "reporting" solution requires extra steps.

PO supports (has out of the box reports) for SQL Server Reporting services as well as Business Objects.

But if you company has a different reporting solution, the data is there in the reporting database and you can use your preferred reporting technology to generate reports.

View solution in original post

8 Replies 8

Shaun Roberts
Cisco Employee
Cisco Employee

You need to import reports(assuming you have imported the core tap) via the administration->database settings. Then right click on reporting database and select import reports. If you need these files directly, you can find them inside the my documents folder of the person who installed orchestrator.

This is also assuming you have SQL as a database and have SSRS active/installed on that SQL server. Once you have done that, you can look at the Core->Auditing->Process Audit report or the Core->operations->process weekly summary report.

Those give you views of the processes run over a certain time frame. All of this data is store in the REPORTING database. If one of those reports does not meet what you want you can either develop it yourself or you can raise an enhancement request with TAC.

If you use an ORACLE DB and not a SQL DB, then we have reports as well, but you have to use Business Objects (which we have report files for as well)

--Shaun

--Shaun Roberts
Principal Engineer, CX
shaurobe@cisco.com

Thanks for responding at the earliest.

I am looking for generating the list[Report] of executed workflows[Under Operations->Activity Views->View Started]. The report should have details like the input we passed to trigger the workflow, workflow name and the Status of execution[Passed or Failed] if failed the error message should be noted down in the report.

Yes, as I mentioned above, the Process Audit report has those details. But you have to import the report into SSRS. The report is generated through SSRS either manually via the SSRS web interface or you can setup subscriptions to email you the report.

You *must* have SSRS installed on your SQL server for this to work and if you are not using SQL and using ORACLE instead, you will have to use Business Objects instead.

Here is a screenshot of the report from one of my environments. I circled the areas you mentioned. You are not going to get the error message because that could be in many different areas from an activity to a conditional to a loop to the actual process. If you need this data, you'd have to develop the report yourself. The data that is pulled from the report is pulled from the Reporting DB and I do not believe the error text is saved to that as the reporting DB is made to be for long term storage (6-24 months). You would find that data in the Process DB but depending on your grooming settings, that data might only be around for a couple of weeks.

Now if you wanted to get that error and get it to the reporting DB, a way you *could* do it would be to take your content(workflows) and whenever there is an error make sure you use the "CREATE ALERT" activity to raise an alert. Alerts are saved off to the Reporting DB and are viewable via the Core->Auditing->Task Audit report. This would require a little work on your part of course.

Here is a screenshot of the process audit report.

--Shaun Roberts
Principal Engineer, CX
shaurobe@cisco.com

All of that information is in the reporting database.

Reporting database is created as part of the install, but using a "reporting" solution requires extra steps.

PO supports (has out of the box reports) for SQL Server Reporting services as well as Business Objects.

But if you company has a different reporting solution, the data is there in the reporting database and you can use your preferred reporting technology to generate reports.

cisco30135925
Level 1
Level 1

Thanks Everyone. I am trying with SSRS installation.

After installing the SSRS I am using the report service url in Tidal Report Database-> Import Reports and I am getting the below error as shown in snap. Please help me with this.

Server Logs:

entering BaseUcsEventProcessor::SubmitReportingDBEvent(evt)

||-2061142022|2013/12/17 04:53:11.323|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering ReportingDBCollector::SubmitEvent(item)

||-2061142021|2013/12/17 04:53:11.323|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::SubmitToQueue(item)

||-2061142020|2013/12/17 04:53:11.323|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering EventQueue::ValidateItem(item)

||-2061142019|2013/12/17 04:53:11.323|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061142018|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142017|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142016|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061142015|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061142014|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142013|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142012|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061142011|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061142010|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142009|2013/12/17 04:53:11.324|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142008|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061142007|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061142006|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142005|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142004|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061142003|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061142002|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142001|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061142000|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141999|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141998|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141997|2013/12/17 04:53:11.325|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141996|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141995|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141994|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141993|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141992|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141991|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141990|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141989|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141988|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141987|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141986|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141985|2013/12/17 04:53:11.326|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141984|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141983|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141982|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141981|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141980|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141979|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141978|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141977|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141976|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141975|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141974|2013/12/17 04:53:11.327|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141973|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141972|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141971|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141970|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141969|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize, validate)

||-2061141968|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::TruncateString(inputString, maxSize)

||-2061141967|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving EventQueue::ValidateItem(item)

||-2061141966|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering AutoFlushingPersistentQueue`1::Enqueue(item)

||-2061141965|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering AutoFlushingPersistentQueue`1::GetAvailableQueueCount()

||-2061141964|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving AutoFlushingPersistentQueue`1::GetAvailableQueueCount()

||-2061141963|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving AutoFlushingPersistentQueue`1::Enqueue(item)

||-2061141962|2013/12/17 04:53:11.328|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving FlushToDbQueue`1::SubmitToQueue(item)

||-2061141961|2013/12/17 04:53:11.329|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving ReportingDBCollector::SubmitEvent(item)

||-2061141960|2013/12/17 04:53:11.329|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving BaseUcsEventProcessor::SubmitReportingDBEvent(evt)

||-2061141959|2013/12/17 04:53:11.329|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving UcsAuditLogProcessor::OnUcsAuditLogRaised(sender, args)

||-2061141958|2013/12/17 04:53:11.329|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering DatabaseFacade`1::Update(instance, overwrite)

||-2061141957|2013/12/17 04:53:11.329|440396|Trap Listener for UcsAuditLogRaisedMonitor|||Impersonating user S-1-5-21-3533314658-1081246354-1441650140-1138, reverting to process user S-1-5-18

||-2061141956|2013/12/17 04:53:11.329|440396|Trap Listener for UcsAuditLogRaisedMonitor|||{ entering DatabaseFacade`1::InnerUpdate(instance, overwrite)

||-2061141955|2013/12/17 04:53:11.330|440396|Trap Listener for UcsAuditLogRaisedMonitor|||Persisting instance(14269b31-0c27-43a0-bce5-28542b1d26a1) into database...

||-2061141954|2013/12/17 04:53:11.339|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving DatabaseFacade`1::InnerUpdate(instance, overwrite)

||-2061141953|2013/12/17 04:53:11.339|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving DatabaseFacade`1::Update(instance, overwrite)

||-2061141952|2013/12/17 04:53:11.339|440396|Trap Listener for UcsAuditLogRaisedMonitor|||} leaving UcsAuditLogRaisedMonitor::ProcessRequest(target, user)

||-2061141951|2013/12/17 04:53:18.801|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141950|2013/12/17 04:53:18.801|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141949|2013/12/17 04:53:18.801|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141948|2013/12/17 04:53:18.801|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141947|2013/12/17 04:53:19.462|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141946|2013/12/17 04:53:19.462|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141945|2013/12/17 04:53:19.462|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141944|2013/12/17 04:53:19.462|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141943|2013/12/17 04:53:19.462|480520|PoolThread:57|||Ignoring message Tidal.Scheduler.Common.Adapter.AdapterHostHeartbeatMessage.

||-2061141942|2013/12/17 04:53:21.292|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141941|2013/12/17 04:53:21.292|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141940|2013/12/17 04:53:21.292|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141939|2013/12/17 04:53:21.292|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141938|2013/12/17 04:53:25.441|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141937|2013/12/17 04:53:25.441|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141936|2013/12/17 04:53:25.441|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141935|2013/12/17 04:53:25.441|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141934|2013/12/17 04:53:25.441|480520|PoolThread:57|||Incoming connection status message: Id=5, Status=Failed, StatusDetails=java.net.ConnectException: Connection refused: connect

||-2061141933|2013/12/17 04:53:25.441|480520|PoolThread:57|||Response from adapter service has been received.

||-2061141932|2013/12/17 04:53:25.442|480520|PoolThread:57|||{ entering AdapterServiceState::BroadcastEndResultToListeners(toBroadcast, listeners)

||-2061141931|2013/12/17 04:53:25.442|480520|PoolThread:57|||} leaving AdapterServiceState::BroadcastEndResultToListeners(toBroadcast, listeners)

||-2061141930|2013/12/17 04:53:28.792|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141929|2013/12/17 04:53:28.792|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141928|2013/12/17 04:53:28.792|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141927|2013/12/17 04:53:28.792|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141926|2013/12/17 04:53:31.292|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141925|2013/12/17 04:53:31.292|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141924|2013/12/17 04:53:31.292|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141923|2013/12/17 04:53:31.292|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141922|2013/12/17 04:53:36.482|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141921|2013/12/17 04:53:36.482|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141920|2013/12/17 04:53:36.482|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141919|2013/12/17 04:53:36.482|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141918|2013/12/17 04:53:36.482|477632|PoolThread:53|||Incoming connection status message: Id=6, Status=Failed, StatusDetails=java.net.SocketException: Connection reset

||-2061141917|2013/12/17 04:53:36.482|477632|PoolThread:53|||Response from adapter service has been received.

||-2061141916|2013/12/17 04:53:36.483|477632|PoolThread:53|||{ entering AdapterServiceState::BroadcastEndResultToListeners(toBroadcast, listeners)

||-2061141915|2013/12/17 04:53:36.483|477632|PoolThread:53|||} leaving AdapterServiceState::BroadcastEndResultToListeners(toBroadcast, listeners)

||-2061141914|2013/12/17 04:53:38.822|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessage(dataBuffer)

||-2061141913|2013/12/17 04:53:38.822|3752|ReadOnly: |||{ entering AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141912|2013/12/17 04:53:38.822|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessageFromEncryptedBytes(dataBuffer)

||-2061141911|2013/12/17 04:53:38.822|3752|ReadOnly: |||} leaving AdapterHostProtocol::ToMessage(dataBuffer)

Hi -- the discussion forums are not a place to do in depth trouble shooting. The logs do not show anything and the error is being genericized so I do not know what it is. Common errors there would be ports blocked, user does not have proper access on the SQL server to copy files (RDLs are files to be copied over), or SSRS is not running. Those are the errors I have commonly seen there.

Again, though, the logs you post don't show anything and we would need a full diagnostic set. What you need to do is open a case with TAC support and generate them a full set of logs. You do this by going to start->programs->cisco->teo->diagnostic utilty. Run it with the defaults and then once you get a case and a support engineer, you can send them the zip file that it makes.

--shaun

--Shaun Roberts
Principal Engineer, CX
shaurobe@cisco.com

I can access the report service url from the browser and is accessable from tidal machine not from the tidal orchestrator. As per your suggestion I will open a case with TAC Support. Thanks Shaun.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: