Ebele, I am reading "copyobjects.rexx", I position the environment as z/OS (hopefully 64-bit). It will mean RACF, HFS, BPXAS, bound libraries (z/OS classic 3390) DB2 etc. A lot of users must be there, as there are 10 levels and 15 appservers. Knowing you I could have a idea... With this sizing it makes a lot sense to have all kind of procedures for maintenance, configuration and support being scripted. The advantages: - avoiding manual errors . - the scripting can be use as the documentation of the change process. - in case of migrations the scripting can serve as central point to rebuild to a new design. (yes: NO SMU usage) We agree about that. That means: - leaving aside (not using) the SMC and SDW for that kind of work and replace that with scritps as applicable. - better conformation to normal IT "best practices" and Standard of Good Practice - Wikipedia, the free encyclopedia - It is not conform the approach that people of SAS institute are commonly claiming it should be implemented. What do we have: - You must have implemented a version of user-import and synchronisation macros. SAS(R) 9.4 Intelligence Platform: Security Administration Guide (User Import Macros) That is User-identity management without SMC - With 9.3 copying more with metadata became possible, yes the -subprop file. SAS(R) 9.4 Intelligence Platform: System Administration Guide (Using the Batch Import Tool) With this promotion and ship and also parts of configuration can be automated. - With own build programs in Java .Net and SAS it is possible to update the metadatabase. This part is documented but not extensively. It is sayin you can build your own SMC functionality as you like. SAS(R) 9.4 Open Metadata Interface: Reference and Usage New in 9.4 - more batch interfaces are coming, SAS(R) 9.4 Intelligence Platform: Security Administration Guide (About the Batch Tools for Metadata Authorization) I tried to automated some configurations steps as you wanted, it stopped for political issues. As a schema for ports is needed I have put that with applicationnames in a table like registration. (macro-list like) From that point I generated a lot of neede code for interactive called processes or for bach like ones or configfiles to be uploaded to a operational location (segregated in dtap/changeproces). Your proposal of -subpro file usage. I could think of one generating all variations of -subprop filecontents. Than by calling a batch-script referencing a named combination to a -subpropfile will do the job. Jaap
... View more