Quantcast
Channel: Micro Focus Forums
Viewing all 11924 articles
Browse latest View live

Error in JDBC Driver Implementation

$
0
0
Hi

We have a JDBC driver implementation and it connects to a database. The database has users who have to be created in IDM.
The users are getting created, but I can see the following error once the user is created. Please help us with this error and would like to know whether this would have any impact in the future.

<nds dtdversion="2.0" ndsversion="8.x" xmlns:jdbc="urn:dirxml:jdbc">
<source>
<product build="20170208_0926" instance="JDBC " version="4.0.3.0">DirXML Driver for JDBC</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<status level="error" type="app-general">
<description>Unable to execute statement 'EXECUTE indirect.proc_indirectlog'.</description>
<jdbc:exception jdbc:class="com.microsoft.sqlserver.jdbc.SQLServer Exception" jdbc:error-code="2812" jdbc:sql-state="S00062">
<jdbc:message>Could not find stored procedure 'indirect.proc_indirectlog'.</jdbc:message>
</jdbc:exception>
</status>
</input>
</nds>



Thanks
Rohith

No AdminP Command in Notes server on delete

$
0
0
When I create a user in Notes with the IDM, it creates right, and with AdminP command.
But when I delete a user, there isn't any AdminP in Notes server.
The driver sends
Code:

<input> <delete cached-time="20170810133338.737Z" class-name="User" event-id="lnxidm03#20170810133338#1#1:60773555-b294-4a45-34a5-5535776094b2" mail-file-action="MAILFILE_DELETE_ALL" qualified-src-dn="O=desrsi\OU=usuarios\CN=U028990D" src-dn="\TREE\desrsi\usuarios\U028990D" src-entry-id="41330" tell-adminp-process="tell adminp process all" timestamp="1502349154#1"> <association state="associated">27C6CD3377EFA33CC12581780029864D</association> </delete>
And the remote loader gets
Code:

<input> <delete cached-time="20170810133338.737Z" class-name="Person" event-id="lnxidm03#20170810133338#1#1:60773555-b294-4a45-34a5-5535776094b2" mail-file-action="MAILFILE_DELETE_ALL" qualified-src-dn="O=desrsi\OU=usuarios\CN=U028990D" src-dn="\TREE\desrsi\usuarios\U028990D" src-entry-id="41330" tell-adminp-process="tell adminp process all" timestamp="1502349154#1"> <association state="associated">27C6CD3377EFA33CC12581780029864D</association> </delete> </input>
But as I said, there isn't any AdminP command. If I search in Notes all Administration Requests, for this user, I only found the creation (when I create)

GroupWise Quickfinder Indexing Question

$
0
0
I have Quickfinder Indexing scheduled to run at 3:00 AM Daily. I also have a weekly scheduled event for Content.

The daily POA logs show the Quickfinder Indexing takes roughly 30 minutes to complete.

I noticed in the logs the following message for 19 different users.

03:04:06 3B1C Updating QuickFinder index: userld2.db (2242104)
03:04:11 3B1C Error: Memory Allocation error [F03E] in Squeeze.QFSqzIndex.2 ()
03:04:11 3B1C The database function 87 reported error [F03E] on userld2.db
03:04:11 3B1C Error updating QuickFinder indexes: [F03E]

The stats for all 19 of these users show a very high Quickfinder: Pending jobs =

Yesterday I ran through the recommended procedures to Rebuild the Quickfinder Indexes for a specific user, which I did for a single user. Once completed the results showed that user had no Quickfinder: Pending jobs =

This morning at 3:00 AM the normal Quickfinder Indexing initiated and has been running for 7+ hours.

Is there something about running an individual user Quickfinder Index that triggers a full scale PO Quickfinder Index Rebuild or what may have caused the daily Indexing to still be running?

Designer 4.6.1. - XML runtime not available ?

$
0
0
I moved to IDM 4.5.6 and am working with designer 4.6.1 now. I have a couple of workflows with an @ character in the target expression of a data item mapping of an activity.
I can't deploy my workflows anymore. The project checker gives the following Error:

Severity: Error
Description: Invalid expression for 'Data Item Mapping/Target Expression' in activity 'Activity': flowdata.map/initiator/@email
Details: Expression: flowdata.map/initiator/@email
Error(s): Error: at line 1 and column: 24. XML runtime not available

What is going wrong here?

Casper

Unable to load auditds

$
0
0
Running eDirectory 8.8.SP8 on SLES 11 SP 3
Recently updated novell-AUDTplatformagent to verson novell-AUDTplatformagent-2.0.2-80.i586

Was successfully able to unload auditds, but when attempting to load get the following error message

/opt/novell/eDirectory/bin/ndstrace -c "load auditds"

[1] Instance at /etc/opt/novell/eDirectory/conf/nds.conf: idm-server.O=services.tree
auditds module could not be loaded: (-5993)

Has anyone come accross this error before?

Validator Beta 1.5 Wizard issue on Windows

$
0
0
On windows there is an issue where the wizards path was named incorrectly to wzards which prevented the wizards from showing. Rename this to wizards and things will work correctly. This was not the case for linux and mac.

Any update on Groupwise 2017/2018 release date?

$
0
0
Just curious if there's been any news on a possible release date for the next version of GroupWise.

Finding all open Frames or Views using Reflection VBA

$
0
0
Moving from Extra! to Reflection Desktop, and missing the "Sessions" collection object?

If you have done much scripting with Extra! you probably know that the Extra! automation interface provides a "Sessions" collection object that gives you a way to access all Extra! session objects currently opened. It's a pretty handy thing for various situations, but there is no direct equivalent collection object available in the Reflection Desktop interface. Fortunately, there is still a way to achieve the same goal in Reflection Desktop VBA.

The functions "GetAllFrames" and "GetAllViews" in this VBA code will return all Reflection "Frame" objects, or all Reflection "View" objects running in any instance of the Reflection Workspace currently open. Once you have the "Frame" for a Reflection Workspace window, you can get all "View" objects running in it. Each Terminal session runs inside a View, and is accessed using the View's "control" property.

Copy the following to a module in the Reflection Visual Basic Editor, open a few sessions in multiple Reflection Workspace windows, and try out the test below!

Code:

Option Explicit

'Returns a Collection object that contains all open Reflection Frame objects
Function GetAllFrames() As Collection
  Dim Frames As New Collection
  Dim rApp As Attachmate_Reflection_Objects_Framework.ApplicationObject

  On Error Resume Next
 
  'By default, all Reflection Application objects will have the
  '"AutomationServerName" of "Reflection Workspace".
  'So, this method of discovering all currently-running Application
  'objects works as long as you have not used another program
  'that changes the default value on these to something else.
  Do
      Set rApp = GetObject("Reflection Workspace")
      If Err = 0 Then
        Frames.Add rApp.GetObject("Frame")
        rApp.AutomationServerName = "Reflection Workspace - already counted"
      Else
        Err.Clear
        Exit Do
      End If
  Loop
   
  'Reset back to the original AutomationServerName...
  Do
      Set rApp = GetObject("Reflection Workspace - already counted")
      If Err <> 0 Then
        Err.Clear
        Exit Do
      End If
      rApp.AutomationServerName = "Reflection Workspace"
  Loop
   
  Set GetAllFrames = Frames
End Function

'Returns a Collection object that contains all open Views
'in all Reflection Frame objects.
Function GetAllViews() As Collection
  Dim Frames As Collection
  Dim Views As New Collection
  Dim i As Long
  Dim f As Frame

  Set Frames = GetAllFrames()
 
  For Each f In Frames
        If f.ViewCount <> 0 Then
            For i = 1 To f.ViewCount
                Views.Add f.View(i)
            Next
        End If
  Next

  Set GetAllViews = Views
End Function



'Test...print all view titles to the intermediate window.
Sub ReportAllViewTitles()
  Dim Views As Collection
  Dim v As View
 
  Set Views = GetAllViews()
  For Each v In Views
      Debug.Print v.titleText
  Next
End Sub


Whether Password Check Out/In could been audit/Capture ?

$
0
0
Hi
I am testing Password Check out/In...and seem work fine...But I find a question that I create a policy template on Command control. I find the Rule auto-select "session capture" ..but when I perform password check out and try login target server , I could not find any audit/screen-capture information from PAM Server.

Who had experence about Password Check Out/In audit/screen-capture ??

thanks!!


wyldkao

Date Conversion under Entity Object in Work Flow

$
0
0
Hi ,

Brief of the issue: In a workflow for creating the user, we have an option for entering end date (not in time format) and when we click on submit the user is getting created in IAM. Since we are getting the input as only date - the 00 gets upended in the last while the workflow form is submitted, for example as 20170811000000Z but when it gets updated in e-Directory, it is updated with a time 5:30 hours less than the current time. So the date value comes for the previous day as 10-08-2017 07:30:00 CDT in e-Directory(IAM).

I believe this time difference is because of LDAP time conversion.

One fix which that would work is add the time option in the workflow form at the time of user creation (where user can select the date and time) and this issue gets fixed. But end user does not want that - as they don't want the UI to be changed.

So we are trying to apply a fix using the Entity object where data mapping is done. We are tying to use below logic but we are getting error in work flow.

S = flowdata.Enddate();
s = s + 1000*5*60*60;
flowdata.Enddate.setvalues(s);

I think i am missing some conversion here. Can some please suggest ?

Thanks,
KSV.

Import certificate on console

$
0
0
Hi guys,

someone :mad: has delete the default ssl-certificate on a Filr 3.2 Appliance. The result is no access over Webbrowser.
The only access is the console.
But I cannot find a solution to reinstall or import a certificate on the console, only with the Webtools (Port 9443).

I found the keystore under /vastorage/conf/certs.
But I didn´t found a guideline to install or renew the certificate to the keystore.

Gerd

iManager timeout value increase

$
0
0
Hi all,

Changing the timeout in web.xml does not seem not to do the trick anymore with iManager server. Can it be done nowdays? A time saver is always welcome.

Importing Zenworks 2017 Update 1 taking too long

$
0
0
Hi,

I am wondering why but importing the update file ZENworks_17.1.0_Update.zip
is taking a longer time than expected and the server does not seem to be doing anything according to the process list.

Is there a way to see if something went wrong ?

What logs file should i look into ?

Note : It's been 3 hours for the file import and still going on according to ZCC status in system-update section.

Max OSX cardDAV Address Books

$
0
0
I see the following in another Forum Post:

Limitation in the OSX app:

Single addressbook
Affects: OS X 10.6 until OS X 10.10

OS X addressbook can only ever work with 1 address book. Even though the CardDAV standard makes it easy for users to own more than one addressbook, this is not supported.

Unfortunately this means that if a user has more than one addressbook in their account, only the 'first' will show up, and contacts from other addressbooks are completely hidden to the user.

This can cause for a lot of confusion, and there is no obvious solution other than simply enforce a 1 address book limit for users.


We are using GW 14.2.2 and have a Calendar Server setup.

I'm able to get our Mac Clients to see their Frequent Contacts Address Book via cardDAV, but how do I get the GroupWise System Address Book pushed out to the Mac Clients versus their Frequent Contact based on the above noted limitation?

Thanks, Dave.

Workfllow Form UI Script (Security context) LDAP rights?

$
0
0
NetiQ IDM 4.5.3 Userapp Roles based provisionig module (AE)

I would like to know which user or edirectory rights following from UI script function uses when reading attribute using DAL from eDirectory?

var value = IDVault.get(null,selectedValue, 'User', 'costCenterDescription');


in our experiences, it looks like we need to make attribute "PUBLIC" so that this function can read it, but this would end up making all attributes PUBLIC which is quite unsecure for us.

Please suggest us what to do with that; we have tried giving "intiator" user rights, but it does not work!.

Regards,

Maqsood.

Designer 4.6.1 working with Fedora 26

$
0
0
Just confirmed. It works flawlessly with Fedora 26 x64. Just install prequsites:

glib2.i686
compat-libstdc++-33.i686
pcre.i686
gtk2.i686
pam.i686
compat-libstdc++-33.i686
nici
nici.i686

And fire designer install.

IDM 4.6 - Oracle DB -ORA-00942: table or view does not exist

$
0
0
Hi All,

We had an IDM 4.6 installation using the default PostgreSQL DB.
We now are trying to use a new Oracle 12c DB for that installation (new Database, it's not necessary to migrate content since we are creating a new empty DB).

All the Tables, Indexes, Function and Sequences were created using the liquibase process:

Code:

/opt/netiq/idm/apps/jre/bin/java -Xms256m -Xmx256m -Dwar.context.name=Context -Ddriver.dn="xxxxxxxx" -Duser.container="xxxxxxx" -jar /opt/netiq/idm/apps/UserApplication/liquibase.jar --databaseClass=liquibase.database.core.OracleDatabase --driver=oracle.jdbc.OracleDriver --classpath=/opt/netiq/idm/apps/tomcat/lib/ojdbc6.jar:/opt/netiq/idm/apps/tomcat/webapps/IDMProv.war --changeLogFile=DatabaseChangeLog.xml --url="jdbc:oracle:thin:@xxxxxxx:xxxx:xxxxx" --contexts="prov,newdb" --logLevel=info --logFile=/tmp/db.out --username=xxxx --password=xxxxxx update

Our server.xml file has the following lines within it:

Code:

<Resource auth="Container" driverClassName="oracle.jdbc.OracleDriver" factory="com.netiq.tomcat.jdbc.pool.CustomBasicDataSourceFactory" initialSize="10" maxActive="50" maxIdle="10" maxWait="30000" minIdle="10" name="shared/IDMUADataSource" password="<encypted-password>" testOnBorrow="true" type="javax.sql.DataSource" url="jdbc:oracle:thin:@xxxxxxxxxx:xxxx:xxxxx" username="xxxx" validationInterval="120000" validationQuery="SELECT 1 from DUAL"/>

However, when we start our app server we received the following error:

Code:

2017-08-14 20:04:20,327 [ERROR] EboBootServlet [RBPM] Runtime exception initializing.
com.netiq.persist.PersistenceException: ORA-00942: table or view does not exist


        at com.netiq.persist.HibernateUtil.isTableFound(HibernateUtil.java:611)
        at com.netiq.persist.HibernateUtil.isTableFound(HibernateUtil.java:566)
        at com.novell.soa.persist.DatabaseSchemaUpdate.analyzeSchema(DatabaseSchemaUpdate.java:280)
        at com.novell.soa.persist.DatabaseSchemaUpdate.validateDatabaseSchema(DatabaseSchemaUpdate.java:225)
        at com.sssw.fw.servlet.EboBootServlet.init(EboBootServlet.java:98)
        at com.sssw.portal.servlet.EboPortalBootServlet.init(EboPortalBootServlet.java:58)
        at javax.servlet.GenericServlet.init(GenericServlet.java:158)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4913)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5223)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist

        at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:91)
        at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
        at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
        at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:183)
        at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:780)
        at oracle.jdbc.driver.T4CStatement.executeMaybeDescribe(T4CStatement.java:855)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1186)
        at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1377)
        at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java:387)
        at org.apache.tomcat.dbcp.dbcp2.DelegatingStatement.executeQuery(DelegatingStatement.java:210)
        at org.apache.tomcat.dbcp.dbcp2.DelegatingStatement.executeQuery(DelegatingStatement.java:210)
        at org.hibernate.tool.hbm2ddl.DatabaseMetadata.initSequences(DatabaseMetadata.java:151)
        at org.hibernate.tool.hbm2ddl.DatabaseMetadata.<init>(DatabaseMetadata.java:69)
        at org.hibernate.tool.hbm2ddl.DatabaseMetadata.<init>(DatabaseMetadata.java:62)
        at com.netiq.persist.HibernateUtil.isTableFound(HibernateUtil.java:592)
        ... 22 more

After the first time we saw this, we tried to update the database with the liquibase command (--contexts="prov,updatedb") and also verified all the tables with the liquibase updateSQL command.

However, the error is still there.

We also set the com.netiq.idm.create-db-on-startup = true , but ended up with the same errors.

Any ideas how can we continue troubleshooting this?

Thanks in Advance.

Unable to sync custom attribute from IDM to Office365

$
0
0
Currently i am trying to add the custom attribute in user's profile in Office365 using the Office365 driver.

hit the error when trying to add the attribute

<status event-id="IDMP01#20170815031819#1#1:a5c0609d-52e6-4745-a471-9d60c0a5e652" level="error">
<message>Missing an argument for parameter 'Identity'. Specify a parameter of type 'System.Object' and try again.</message>
<exception-type>ParameterBindingException</exception-type>
<stack-trace> at System.Management.Automation.ParameterBinderContro ller.ReparseUnboundArguments()
at System.Management.Automation.ScriptParameterBinder Controller.BindCommandLineParameters(Collection`1 arguments)
at System.Management.Automation.DlrScriptCommandProce ssor.EnterScope()
at System.Management.Automation.DlrScriptCommandProce ssor.RunClause(Action`1 clause, Object dollarUnderbar, Object inputToProcess)</stack-trace>
</status>

The action is as below.
<do-add-dest-attr-value class-name="User" name="CustomAttribute8">
<arg-dn>
<token-text xml:space="preserve">test_queen65</token-text>
</arg-dn>
<arg-value type="string">
<token-text xml:space="preserve">DDG</token-text>
</arg-value>
</do-add-dest-attr-value>

Below is the schema mapping


Thanks

reading DAL list in mapping activity

$
0
0
Hi,
following scenario:

1. User starts a workflow and selects a value from a GlobalList item and is submitting the form
2. the selected value from the GlobalList is used in a mapping activity to create a ticket text
3. ticket is created in an external systsem with the text created in the mapping activity

I would like to use the display name of the DAL list in the ticket text and NOT the value of the list item. Calling IDVault.globalList() in a mapping activity only gives the values but not the display names of the items. Any idea how I can retrieve the display name of a DAL list in a mapping activity?

regards
Daniel

zman Login denied

$
0
0
Hi there
I am trying to run a few zman commands and get Error: Invalide username or password. Login denied

How do I update my credentials as I recall my password changing a few months back and I have not used this command for some time now.

how can I do it using zman credentials ??
Is this the correct command.

An example syntax would be great thanks.
Viewing all 11924 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>