MIM Event Broker Forum

Welcome to the community forum for MIM Event Broker.

Browse the knowledge base, ask questions directly to the product group, or leverage the community to get answers. Leave ideas for new features and vote for the features or bug fixes you want most.

0
Declined

"Last" button on the Logs page

Adrian Corston 5 years ago updated by Adam van Vliet 5 years ago 1
When reviewing logs (especially on busy systems) it is very difficult to immediately navigate to the most recent log entries.  A "Last" button is needed to offer this functionality - and it should always be active, even when the user is already on the "last" page because there may be more log entries since that determination was made.

As an example:
* Click on "Logs" and the first page of logs appears
* Click on (for example) "174" to go to the (current) last page of logs
* A few minutes later after some more entries have been written to the log, if I want to see those entries I have to click on "173" (to reload the counter and find out what the new "last page" is)
* I now see that there are 176 pages of logs, so I click on "176" to go to the last page
* Ideally, there should just be a "Last" button on every page to simplify this process
Answer
Adam van Vliet 5 years ago

Our recommendation (and the way all of our managed services operate) is to use UNIFYMonitor (or OMS for non-support customers).

0
Declined

Operation List name field for log entries

Adrian Corston 5 years ago updated by Adam van Vliet 5 years ago 1
Log entries should be flagged with the name of the operation list that wrote the entry.

A feature should also be added to filter log entries by operation list name, to make it easier to identify where an error came from and to narrow down the log to only show relevant entries on busy systems.
Answer
Adam van Vliet 5 years ago

For most of the log writer the operation name is included in most of the operation list related log entries. Our recommendation (and the way all of our managed services operate) is to use UNIFYMonitor (or OMS for non-support customers).

0
Completed

API for Operation List administration automation

Adrian Corston 5 years ago updated by anonymous 5 years ago 2

In order to develop improvements to the Safety Catch feature, I would like an API that allows me to:

1) Enumerate, and obtain Operation details for Operation Lists (specifically which MIM MAs are targetted by run profile Operations)
2) Disable or enable an Operation List

Answer
Adam van Vliet 5 years ago

As discussed, the endpoint by default is at http://localhost:59990/EventBroker/EventBrokerManagementStudio.svchttp://localhost:59990/EventBroker/EventBrokerManagementStudio.svc?wsdl. There is no documentation, except for the WSDL, as the intention is to be somewhat self-documenting using the Swagger endpoint that goes along with the Web API.

0
Answered

Refresh MAs doesn't appear to be doing anything

Bob Bradley 6 years ago updated by Adam van Vliet 6 years ago 2

Hi.  Can someone please help me with information on the use of the Refresh MAs button shown in the second of the above screenshots?  I understand the intent of this button might be to resolve an issue I have presently where both the MA and Run Profile IDs specified in the <Extended> node of the operation extensibility file no longer seem to match the MIM IDs.  I was hoping that the button will help me reset these all to the correct values, but the button doesn't seem to be having any affect, and I can't find any documentation on the use of this button to confirm this is the intent.

Incidentally I've also tried using this feature when porting extensibility configuration from one MIM sync server to another where the MA and run profile names are the same but the guids different - however in this case both source and target MIM IDs are identical.  In Production the UNIFYNow configuration is working fine in the source environment, but it fails for ALL MA/Run Profile combinations in the target system with the following exception:

Operation faulted: Attempting to check for exports in non-existent management agent with id 6c582b25-f84e-4d85-830e-ab0e36bcd020 - Please see the log viewer for more details.

Answer
Adam van Vliet 6 years ago

Hi Bob, what version are you running? This sounds similar to an issue that was fixed in v4.0.4 (https://voice.unifysolutions.net/communities/5/topics/3566-non-existant-management-agents-after-upgrading-from-v3-to-v4).

0
Answered

Migrating Event Broker from Production to UAT

Chris Cox 6 years ago updated 6 years ago 7

I am trying to use production EB configuration to restore UAT for a customer.  I have followed the instructions on Voice for migrating between environments which is essentially to install a fresh EB and then copy the Extensibility files across, modifying as required to match the new environment.  When I do this though, whilst the service will start the web site http://localhost:80 is unavailable.  The version in production is 4.0.0.RTM matching the version deployed in UAT.

Answer

Hey Chris,

Investigating your config has shown that the customer is hosting the UI through IIS.

To replicate production, follow the instructions at the link below for configuring the product with IIS:

https://voice.unifysolutions.net/knowledge-bases/8/articles/2722-configuring-unifynow-for-use-with-iis


If you wish to use the embedded web server, follow the instructions at the link below, noting that the embedded web server is deprecated as of UNIFYNow version 4.x:

https://voice.unifysolutions.net/knowledge-bases/8/articles/2721-configuring-unifynow-for-use-with-embedded-web-server


0
Not a bug

Failed UNIFYNow SQL operation with error: Operation faulted: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

Matthew Dayne 6 years ago updated by Adam van Vliet 6 years ago 5

We have a operation list which is currently failing and will only run successfully after restarting the UNIFYNow service, not sure of the exact cause of the root error but any subsequent runs fail immediately with the error: 

Operation faulted: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

Operation e681ce94-daf3-4c29-b6cc-f9d03f55cce8 failed in operation list with id df1696a0-948e-41e8-939f-4b48509b5508 for the following reason. This is retry number 0: System.Data.SqlClient.SqlException (0x80131904): Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.<br> at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)<br> at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)<br> at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)<br> at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)<br> at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)<br> at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()<br> at Unify.Framework.Data.AdoNetDataControl.ExecuteNonQuery(String commandText, IEnumerable`1 parameters, CommandType commandType)<br> at Unify.Product.EventBroker.OperationListExecutorBase.RunNextOperations(IEnumerator`1 operationEnumerator)<br>ClientConnectionId:a38cf1d2-62c1-4c4e-8270-29b04c876079<br>Error Number:18456,State:1,Class:14

The operation will run successfully after the restart and after some period will start failing.

It is once it starts failing that the above error is shown.

Answer
Adam van Vliet 6 years ago

There doesn't appear to be any evidence that UNIFYNow isn't functioning correctly. If any new information is presented please add it and I'll reopen the issue.

0
Under review

Ability to execute multiple check operations

Matthew Davis (Technical Product Manager) 6 years ago updated by Curtis Lusmore 6 years ago 2

Currently, UNIFYNow only supports the ability to execute one check operation against an operation list. 

It would be good if the ability to run multiple check operations, with an AND or OR clause against them, was made available.

One benefit of this for the MIM product, is the execution of an MA containing multiple adapters, when any of the contained adapters have changes available. 

0
Completed

Expand REST agent functionality

Currently the REST Agent supports GET and POST requests to configured endpoints.

There's also an IdentityBroker REST agent built in, however it only supports the triggering of a Full Import or Polling Import.


Would it be possible to expand the REST agent to support other method requests such as GET, and/or expand the IdentityBroker REST agent to support custom endpoint calling? I'd love to be able to trigger a Generate Changes on the UNIFYBroker API, which currently isn't possible through either of these mechanisms.

0
Answered

Event Broker 3.1 to 4.02 Upgrade

Tomasz Zukowski 6 years ago updated by Adam van Vliet 6 years ago 1

Hi,

We have a customer that has requested some details on an upgrade from EventBroker 3.1 to UNIFYNow 4.02 (the current latest RTM version); and we have a few questions:

- Is an in-place upgrade supported?

- Are there any gotchas?

- Can someone suggest an estimate effort for such an upgrade engagement?

thank you

Answer
Adam van Vliet 6 years ago
0
Fixed

Create Pending Export Operation

Boyd Bostock 6 years ago updated by Beau Harrison (Senior Product Software Engineer) 6 years ago 5

Check Operation - Create Pending Export Operation is not working since the upgrade to v4.0.1.

The select agents is displayed and list is populate with MIM/AAD Connect agents but nothing happens when clicking on continue. Confirmed this is happening on more than one Event Broker instance.

Answer

Hi Boyd, it appears that new model validation was preventing the multi-step from progressing. Please try patching web\bin with Unify.EventBroker.Web.dll