Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Alessandro Perucchi

Pages: 1 ... 5 6 7 8 9 [10] 11 12 13 14 15 ... 65
136
MP Server / Re: Trying to test CMOD LDAP on AIX with AD Windows server.
« on: September 08, 2016, 06:50:05 AM »
Two questions.
    1. All of our CMOD user ID on AIX are legacy IDs from the Mainframe which don't match the AD IDs on the Windows Server.
        Has anyone done a mass change/or update  of CMOD IDs and passwords. 

Concerning your first question... you have 2 choices:

1) change the userid with ARSXML
    <user name="oldName" newName="newName" />

2) You add in AD for each user a field for the OD user.  Let say with the attribute cmodUser, and in CMOD ars.cfg file, you need to use the entry ARS_LDAP_MAPPED_ATTRIBUTE, something like: ARS_LDAP_MAPPED_ATTRIBUTE=cmodUser

So either you change CMOD or your change AD (with a small adaptation on CMOD). You can choose :-D


137
MP Server / Re: Trying to test CMOD LDAP on AIX with AD Windows server.
« on: September 08, 2016, 06:45:07 AM »
Thanks Derick, but I think the permissions are OK, it's only when I added the LADP/AD ID and password that it started having an issue.  It can read the stash file, but I don't think it likes the LDAP pw or the ID . 

Did you check that the user is correct? with all the CN=...OU=...DC=... etc??? I had sometimes problems because part of it was missing.
and did you add the LDAP user with the arsstash command with option -a 7 ??? otherwise it will never work.
And also you need to add the stash in the ars.ini with the option SRVR_OD_STASH and restart CMOD.

Probably you did all of that! But who knows :-)

138
MP Server / Re: Update multiple Field with 1 arsdoc Update
« on: September 08, 2016, 06:41:45 AM »
Thanks a lot for your Swift reply

For the 1query, I tried Comma it didn't work but as you suggested additional -n parameter worked.

For the 2nd Query, How to DELETE/EXPIRE the DOCUMENT from TSM if we don't set the EXPIRATION TYPE as LOAD. As TSM is waiting for the Event based Trigger Ondemand(ARCHIVE RENTENTON ON).

As our requirement
1) Archive the Customer document for as many years
2) When the Customer is Inactive set the Expiration date for the Documents related to that Customer and delete it when the Expiration is reached.
How this requirement can be achieved with LOAD expiration type.
Could you Please help, it will be so helpful/

You simply cannot out of the box... you need to script something. Either you use the help of the CMOD module called ERM (Enhanced Retention Management), or you do something totally custom.

Here are possible implementation, one with ERM, and one without:

1) With ERM
   a) Put the documents you want to keep, with a hold (either implicit hold or explicit hold)
   b) when the documents needs to expire (you need to do a search for all impacted documents), then you remove the holds for these documents, and here you can use ODWEK Java API (method: ODFolder.HoldReleaseHits(...) or ODFolder.ImpliedHoldReleaseHits(...))   or you can use the command arsdoc  ->   arsdoc hold_release ...
   c) let arsadmin -d run

2) without ERM
   a) you need to have a technical field for it. something like "status" and the default could be 0 (= do not delete), and 1 is to be deleted.
   b) the day you want to delete documents, you put 1 in the field of the document to be deleted (with a arsadmin update command for example).
   c) then per loadID, in your AG, you need to check if you have documents that contains at least one 1 in your technical field, or a percentage high enough of 1 (maybe 80+%)
   d) when you have the list of load id that needs to be handled, then you loop through them and do the following:
      A) export all documents for that loadID that contains 0 in the technical field (arsdoc get -c -gN ...)
      B) do a arsload from the document you got in A)
      C) when A) and B) are successfull, then do an unload of the LoadID
  e) take a cup of coffee, because it might take a while :-D


139
OD/WEK & JAVA API / Re: AFP2PDF Transformer Workflow Chart
« on: August 22, 2016, 02:44:03 PM »
Well I don't have one, but basically the workflow is the following:

1) Client Request a AFP through ODWEK Java API
2) ODWEK Java API get the AFP in CMOD Server
3) ODWEK Java API use the AFP2PDF to convert the AFP into a PDF
4) ODWEK Java API sends to the Client the converted PDF with the associated MIME type "application/pdf"
5) The Client receive the PDF and according to the MIME type it will open it using the default application registered with the MIME type "application/pdf"

There is not much more than that... Or am I wrongly understanding your question?

140
z/OS Server / Re: ARSXML - Override expiration date in application
« on: August 21, 2016, 08:42:52 AM »
Siva,

Greg gave you the correct answer, please check again the following link: http://www-01.ibm.com/support/docview.wss?uid=swg1PM69840

This is a known issue with CMOD 8.5 on Z. Either upgrade to CMOD V9.X or install the APAR.

141
General / Soon leaving the CMOD world
« on: August 21, 2016, 08:00:45 AM »
Hello everybody,

Just a small message to tell you that after nearly 18 years of CMOD experiences, I will change completely my professional orientation.
And I will do something else than CMOD completely.
In nearly one month, I will leave my current job (CMOD specialist at IBM) and most probably, I will stop coming in this forum...

I would like to thank you for all the nice tips and tricks I have learned :-) I am happy to have helped some of you :-)
I am really thankful to Geoff Wilde and Justin for having open this place of sharing :-) And I hope CMOD will last forever!!!

That was a good ride :-)
So Long, and Thanks for All the Fish

142
MP Server / Re: ARS0015E - While using remote oracle
« on: August 21, 2016, 07:54:28 AM »
Performance? I am don't think so...
But the backups... definitely yes and especially for the restore... that will be a nightmare for the DBA...

My advice would be, if you can, and have the capability (you or someone in your company), to discuss with the DBA what is the best way to handle tablespaces, and define a tablespace strategy for the cmod database.
And the next step would be to use the tablespace user exit to create the tablespace according to the define strategy in order to simplify the backup/restore in the future.

As long as your DB is small... there are no problems, but at one point, your DBA will feel the pain.

143
MP Server / Re: Want to Uninstall the ICN
« on: August 21, 2016, 07:49:43 AM »
If you don't have the "Uninstall" directory, then you did an error while installing the product.
And in that case, you should simply do a "rm -rf" from your icn directory.

If you did the correct installation, but still have no Uninstall directory, and you see no errors... then something still went wrong...
Maybe you should open a PMR for such case...

Or have I wrongly understood your problem?

144
MP Server / Re: CMOD Linux 9.5 cannot create instance
« on: August 21, 2016, 07:30:55 AM »
Hi everyone,

Currently, I have found actual solution for this error. (arsdb:   ARS4012E Unable to initialize environment. The return code is 158)

We need to revise the ars.ini in /opt/IBM/ondemand/V9.5/config that default path will be V9.0.

SRVR_OD_CFG=/opt/ibm/ondemand/V9.0/config/ars.cfg
SRVR_DB_CFG=/opt/ibm/ondemand/V9.0/config/ars.dbfs
SRVR_SM_CFG=/opt/ibm/ondemand/V9.0/config/ars.cache

We need to changed it to:
SRVR_OD_CFG=/opt/ibm/ondemand/V9.5/config/ars.cfg
SRVR_DB_CFG=/opt/ibm/ondemand/V9.5/config/ars.dbfs
SRVR_SM_CFG=/opt/ibm/ondemand/V9.5/config/ars.cache

I'm not sure why IBM put V9.0 as initialize value.  :P :P :P :P :P :P :P

This problem also occurred in CMOD AIX, and can solve by same solution.

Thanks.

Thanks for your feedback.

Just for your information, I consider BAD practise to use the standard (sample) configuration files for your setup.
It would be way more cleaner and clearer, in addition to not be tied with a version to CMOD, to have your own configuration and path to them somewhere else. And doing so, you will remove a LOT of problems, like the one you had.

For example:
Code: [Select]
SRVR_OD_CFG=/myODInstance/cfg/ars.test.cfg
SRVR_DB_CFG=/myODInstance/cfg/ars.test.dbfs
SRVR_SM_CFG=/myODInstance/cfg/ars.test.cache

145
OD/WEK & JAVA API / Re: Strange behaviour in ODWEK
« on: August 15, 2016, 03:38:59 AM »
Which version of ODWEK are you using?

146
Windows Client / Re: Configure LDAP with IBM CMOD for Windows
« on: August 15, 2016, 03:36:16 AM »
You cannot change your LDAP password from CMOD, you need to use your own LDAP solution for that.
You can use the file arsldap.ini to put a message where to go to change the password if it is expired, or a message if the account is locked:
Code: [Select]
[BIND_MESSAGES]
PASSWORD_EXPIRED="C:\Program Files\IBM\OnDemand for Windows \V9.0\config\password_expired.txt"
ACCOUNT_LOCKED="C:\Program Files\IBM\OnDemand for Windows \V9.0\config\account_locked.txt"

As said, you can find all these informations in the following technote : http://www-01.ibm.com/support/docview.wss?uid=swg21597246

Hope that helps

147
MP Server / Re: Active/Active CMOD Configuration
« on: August 15, 2016, 03:32:15 AM »
As of today, it is not possible. You must use you current setup.

It is possible that this active-active scenario will come to CMOD is a short-medium term future, but until it arrives, you will need to live with the current solution limitation :-/

148
z/OS Server / Re: ARSXML - Override expiration date in application
« on: August 15, 2016, 03:29:06 AM »
Which CMOD version are you using (full version number, with all the fix pack please)?

149
MP Server / Re: ARS0015E - While using remote oracle
« on: August 15, 2016, 03:21:51 AM »
http://www-01.ibm.com/support/docview.wss?uid=swg27019582

this is the technotes on how to do it.

Now... in the application group, you have a button called "Advanced" in the general tab, you can define there how CMOD will handle each segment tables, in its own tablespace, or in a SMS, automatic storage, or none...

For oracle, you should look what you want to do, and since you are going the road of remote database, then you must also read in the link above the following text:

Quote
When choosing the following option for the application group database storage: System Managed Space Table Space - SMS (DB2), Use Tablespace (Oracle), or Use File groups (Microsoft SQL Server), Content Manager OnDemand looks for the directory, based on the ars.dbfs, that has the most available space to create the tablespace or file group. However, when the database server is remote, it is impossible for Content Manager OnDemand to analyze the available file systems on the remote server. The Content Manager OnDemand tablespace creation user exit must be created and used. See the arscsxit.h (in the installation directory) for information on the tablespace creation user exit.

Meaning, that depending on the option you have chosen, then you might need to write a tablespace user exit. If you don't care about tablespaces, then put the option to none, and you don't need to write/compile anything.
If you want to use the option tablespace, then you MUST create a tablespace user exit.

150
MP Server / Re: NULL dates
« on: August 02, 2016, 03:40:07 AM »
Hi all experts,

It has been almost 3 years since this post last updated.  I am just wondering whether the answer is still the same or newer version of CMOD provides a way to store NULL on date field.

Thanks in advance.

No, even with the newest V9.5.0.X

And I don't think it will ever be possible.

If you require it, then please define precisely your use case, and poste in the "Enhancement" forum, or request to IBM a new feature for your use case.
 

Pages: 1 ... 5 6 7 8 9 [10] 11 12 13 14 15 ... 65