Monday, May 13, 2013

draining Arabic in Urdu!



gradually at the end of Zia era, i saw some Urdu words/phrase got Arabic conversion, even few are subject to FATWA-e-kufar, and mostly Pakistanis become highly speculate about their correct Arabic version use, some of them are now everyday practice, and original word/phrase has taken to act of kufar.

some for example:

1. khuda hafiz - allah hafiz

2. apna khayal rakhna - allah nigebaan

3. shukria - jazakallah

4. god - God

5. allah - Allah

6. bohat khoob, bohat ala = mashallah

7. every statement for future tense start with inshallah.

8. adaab/salam - initially to salam-o-alykum and lately Asalam-o-alykum in certain situation even Asalam-o-alykum wa rahmatullah.

9. naming person with one of the allah's 99 names - start with "abdul" and the person must always be called using "abdul" e.g. abdul samad, abdul shakoor etc...

10. shab-a-kher - allah hafiz

later this whole Urdu-Arabic back-and-fourth saga was clinch in three major factors:


1. introducing Arabic language as as subject in high schools curriculum, specially in Federal Board affiliated schools.

2. beard men initially lazy/philosophical look - lately became symbol of religious personality, even beard men were started calling mulvi saab, sufi saab etc...

3. shalwar kameez & kurta pajamaa suddenly became Islamic dress.

cheers


Wednesday, April 17, 2013

janamdin

turned 35, many whites among few left black, some black already left {hairs}, left more weaker then right {eyes}, oscillate 10% up & down {weight}, still good {bones}, no change {height}, reduced the intake {stomach}, got open, stable, mature, unsatisfied, eager, impatient but beautiful. {brain}.

cheers

Monday, April 15, 2013

oracle weblogic 11g certified system administrator

what? you didn't knew about it? and you thought i am lazy? lazy enough that i would never be able to write any IT certification exam after RHCE (7 years ago)? here is the proof! check and chill...

cheers! 

Thursday, July 19, 2012

multiple ORACLE Documaker instances reading single jms/hornetq issue.

Documaker's snail waxed zero size PDF's on our production environment, and it took me a day to figure it out, whats wrong with it! :(

below is the setup we had in our production environment.


whats happening here is, that two Documaker instances are reading from single/same jms/hornetq queue, and as Documaker does not have any identifier mechanism for soap messages, as it seems both tries to hold the message and somehow destroys the soap message arrived from ETPM in jms queue, so both Documaker instances endup with generating ZERO size PDF's.

the workaround is to run single Documaker instance per jms/hornetq queue. But this way you d'nt have real time fail-over for Documaker, you have to do manual switching in case of failure!

cheers.

Wednesday, June 20, 2012

hornetQ high available cluster, step by step

well, unlike jboss cluster, hornetq cluster work on shared/common storage space that could be a SAN shared disc or even NFS mount, though best option is SAN disc, you must keep in mind that both cluster members will not write simultaneously on shared disc as oracle RAC do, but they will use it to validate master/live server health, soon master/live server die, slave/backup server will replace it and from passive started state will move to active started state and all persistent messages of queues will be served from slave/backup server. This failover process is automatic, even when master/live server will come back online, the slave/backup server will again set itself automatically to passive started mode and will leave master/slave to take the control of queues and client requests/responses.

hornetQ offer two type of cluster solution i.e. load-balance plus failover and just failover not load-balance, in our case we is used just failover not load-balance. i have little edited the official hornetq cluster diagram, below, because for no good reason they made shared storage in two separate places and then the storage show no link among each other, while actually it must be single storage with link to both Live and Backup server.


for more details you must consult official guide or check below my step by step for hornetQ cluster installation.

the startup script was made by our development team as they like to pass JVM arguments inside script, though yo can use default run.sh which is more easy to understand.

find below step by step for hornetQ high available cluster.

Download

Cheers

Tuesday, June 12, 2012

ETPM, Documaker, JMS, LDAP, Database, Conceptual and abstract workflow diagram

ladies, if you are unable to understand how ORACLE ETPM, ORACLE Documaker, JMS/HornetQ, LDAP/OpenDS and Database/Exadata should work together, here is the lazy drawn diagram, i hope you will get an idea about what i have been implementing recently :)

you may consider it as ETPM application data center conceptual design as well;



Cheers

Thursday, June 7, 2012

step by step ORACLE Documaker 12.0 installation & configuration on Linux 64x

believe me or not, but this one is gem, it is almost impossible to understand installation steps from ORACLE's bleeding ass Documaker installation manuals, i took the courage to prepare it, you must contact me if you get confused at some step!

here we go:



step 01: download V29335-01 & V29336-01 from edelivery.oracle.com

step 02: download jre1.6_0_32 from oracle.com

step 03: copy all downloads to /u01/app/documaker/documaker-source

step 04: install JRE 32bit

[cissys@documaker-host documaker-source]$ cd /u01/app/documaker/documaker-source
[cissys@documaker-host documaker-source]$ chmod +x jre-6u32-linux-i586.bin
[cissys@documaker-host documaker-source]$ ./jre-6u32-linux-i586.bin
[cissys@documaker-host documaker-source]$ mv jre1.6.0_32/ ../

step 05: install Documaker engine

[cissys@documaker-host documaker]$ mkdir rel120p01
[cissys@documaker-host documaker]$ mkdir dm-env
[cissys@documaker-host documaker]$ cd documaker-source
[cissys@documaker-host V29335-01]$ chmod +x * -R
[cissys@documaker-host V29335-01]$ ./setuprterp120p01b15380.lnx

* * * Documaker RP 12.0 (Turnover Level p01b15380) (Type RTE) Installation/Update * * *
Loading, Please Wait ...




Please select an Installation/Update Directory:
Press to accept default:
?>/u01/app/documaker/rel120p01


Install Documaker RP 12.0 (RTE) to ?
{y or n}?>y


Updated Base Components ...


...
RTE Installation Complete.

[cissys@documaker-host documaker-source]$ cd V29336-01
[cissys@documaker-host V29336-01]$ chmod +x *
[cissys@documaker-host V29336-01]$ ./setuprteids023p00b713.lnx

* * * Docupresentment 2.3 (Patch Level p00b713) (Type RTE) Installation/Update * * *
Loading, Please Wait ...




Please select an Installation/Update Directory:
Press to accept default:
?>/u01/app/documaker/dm-env


Install Docupresentment 2.3 (RTE) to ?
{y or n}?>y


Install/Upgrade in progress.  Please wait...
Updated Base Components ...


Install/Upgrade Base Components Complete.


Where is your 32-bit Java Run-time (JRE) Location?
 ( Example:  /opt/jdk1.6.0_24_x86/jre )
?>/u01/app/documaker/jre1.6.0_32
JRE Version=java version "1.6.0_32"


Option for WatchDog Error SMTP Email Notifications:
Do you want to configure this option now?
  (Note: You can manually configure it later in the log4j logconf.xml file)
{y or n}?>n
Continuing...
Installing Setup Files ...
Please Wait ...
New Installation Components Installed ...


RTE Installation Complete.

[cissys@documaker-host V29336-01]$ ./sharedobjs120p01b15380.lnx

* * * Documaker RP Shared Objects Bridge 12.0 (Turnover Level p01b15380) Installation/Update * * *
Loading, Please Wait ...




Please identify your Docupresentment Installation/Update Directory:
Note: Docupresentment directory must already exist.
Press to accept default:
?>/u01/app/documaker/dm-env/docserv


Install Docupresentment Documaker RP Shared Objects Bridge 12.0 (Turnover Level p01b15380) to ?
{y or n}?>y


Installation/Update in progress.  Please wait...
Updated Base Components ...


Installing Setup Files ...
Setup files detected (docserv.ini|docserv.xml)
Overwrite setup files?{y or n}?>y
Overwrite in progress...
Please Wait ...
New Documaker RP Shared Objects Bridge Installation Components Installed ...


Running logconfconvert.sh
Results:


logconf.xml.new
Setting up docserv.xml to use jre located at ...


Installation Complete.
step 06: start/stop documaker

[cissys@documaker-host docserv]$ cd /u01/app/documaker/dm-env/docserv
[cissys@documaker-host docserv]$ ./docserver.sh status/start/stop

step 07: configuration of Documaker environment.

[cissys@documaker-host docserv]$ cd /u01/app/documaker/dm-env/docserv
[cissys@documaker-host docserv]$ cp ../../documaker-source/dm-env_orig/dm-env/docserv/docserv.xml 
[cissys@documaker-host docserv]$ cp ../../documaker-source/dm-env_orig/dm-env/docserv/logconf.xml 
[cissys@documaker-host docserv]$ cp ../../documaker-source/uat_orig/dm-env/docserv/dap.ini .
[cissys@documaker-host docserv]$ cp ../../documaker-source/uat_orig/dm-env/docserv/app.ini .
[cissys@documaker-host uat]$ vi /u01/app/documaker/dm-env/mstrres/appdir/app.ini


cheers


Wednesday, June 6, 2012

step by step ROCKEYE configuration to test JMS (HornetQ) and sending message to Documaker

yumm yumm, after installing JMS/HornetQ and ORACLE's Documaker you would like to test the queues and want to see if messaging between Documaker and HornetQ is working?

Chris introduce me to ROCKEYE tool which is pretty cool tiny desktop application, it helps you to validate your HornetQ and Documaker configuration...though on Documaker part the JMS queues are not properly implemented so you might get some strange harmless warnings and errors :) but you can keep your eyes close on them!

you can check below step by step how to configure ROCKEYE on your desktop.


Cheers

Friday, June 1, 2012

step by step tomcat on ETPM App Server

ok, i know it has been overwritten, but i had to dump it somewhere and blog is the best place to leave my ETPM snail wax! :)


step 01: [amadm@etpm-hostname ~]$ cd /opt/tomapp  --- tomcat installation base directory

step 02: download latest tomcat release from http://tomcat.apache.org/download-70.cgi

step 03: copy apache-tomcat-7.0.27.tar.gz to /opt/tomapp

step 04: verify if downloaded file is correct.

[amadm@etpm-hostname  ~]$ md5sum apache-tomcat-7.0.27.tar.gz
486769ec1094fb45f000d30f237b3643  apache-tomcat-7.0.27.tar.gz

now compare the value with http://www.apache.org/dist/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz.md5
if both values are same, it mean download is correct.

step 05: [amadm@etpm-hostname  ~]$ tar xvf apache-tomcat-7.0.27.tar.gz

step 06: create link:

[amadm@etpm-hostname  ~]$ ln -s apache-tomcat-7.0.27 apache-tomcat

step 07: start & stop tomcat

[amadm@etpm-hostname bin]$ cd /opt/tomapp/apache-tomcat/bin/
[amadm@etpm-hostname bin]$ ./startup.sh
[amadm@etpm-hostname bin]$ ./shutdown.sh

Cheers

Monday, May 28, 2012

ETPM & external LDAP conceptual diagram and configuration's step by step.

so, does it burns your ass when you reset/initalSetup.sh your ETPM (Enterprise Taxation and Policy Management) and all your newly added external LDAP configurations disappears!

hmm, and you need some sort of solution? you want it to be permanently stored in ETPM configs, rather then you have to reconfigure every time you reset/refresh/build your environment? ok, here is the ice-assing step by step and a pathetic conceptual diagram.



step 01: [cissys@YOUR-ETPM-HOST ~]$ cd /u01/app/etpm/TEST/templates

step 02: [cissys@YOUR-ETPM-HOST templates]$ cp config.xml.template config.xml.template.orginal

step 03: [cissys@YOUR-ETPM-HOST templates]$ vi config.xml.template

[ADD FOLLOWING LINES ACCORDING TO LDAP SERVER CONFIGURATION PROVIDED]

step 04: [OPTIONAL] run initialsetup.sh to confirm if LDAP configuration remains after envrionment rest.

 Cheers

Tuesday, May 15, 2012

Error in invoking target 'links proc gen_pcscfg procob rtsora' of makefile

boy o boy, if you are getting error during ORACLE client installation especially on Redhat Linux 5.5, and the error is somewhat like:

"Error in invoking target 'links proc gen_pcscfg procob rtsora' of makefile '/soft/oracle/app/cliente/product/11.2.0/precomp/lib/ins_precomp.mk'."


or by any means you are seeing something "rtsora" in error message it means you must unset your environment variables especially regarding to COBOL, because ORACLE does mind these variables setting before actually ORACLE's client installation.

we had the same issue at our ORACLE ETPM (Enterprise Taxation and Policy Management) server, because we actually set our ~/.bash_profile and declared $COBDIR before even actually installing COBOL OR ORACLE client.

Solution:

Prior to doing the Client install:
1.  Unset the following variables:
COBDIR, COBLIB, COBPATH, LD_LIBRARY_PATH, ORACLE_PATH

2.  Remove the Cobol and Oracle client bin directories from your PATH variable:

Reinstall on clean Client Home.

Cheers

Thursday, March 29, 2012

The root LoggedException was: Error setting oracle NLS Date format

Ok baby! you are receiving NLS Format error in ETPM or CC&B logs? and you want to know whats going on with your Application Server? ok ok... here we go!

ORACLE Enterprise Taxation and Policy Management has bug i.e. once it lost connection to database server, unable to reset it seemingly less, and during this time when it tries to recover the connection between Application Server & Database server, it start giving HTTP-500 error on user's browser.


As you will continue to receive NLS Format error in logs, while it has nothing directly related to connectivity issue you will remain confuse, in our case we had the same issue, but later ORACLE informed us that they are working on this bug. I hope it will be fixed pretty soon!


in our case the connect drop was caused due to our CISCO PIX/Firewall server, it had some rules which were causing connection drop between Application Server & Database server.


After eliminating this connection drop issue, we were able to work smoothly and waiting for ORACLE to produce bug fix!


cheers

Wednesday, November 30, 2011

step by step cloning environment ORACLE ETPM

so you are struggling while cloning your ORACLE Enterprise Taxation and Policy Management environment, and you want me to help you? congratulations you are on right place, use the attached step by step :)

ORACLE god is with you!

cheers

Download

step by step ETPM 2.3 on Linux 5.5 FULL n FINAL

as i promised in my last post about ORACLE Enterprise Taxation and Policy Management installation guide, i am now releasing the final version of its step by step.

ofcourse i should not forget to mention ETPM GURU (Slava Silchenko) without him i would have never released a final version :)

i hope it will help you guys ;)

cheers

Download

Friday, March 25, 2011

step by step, Oracle Enterprise Taxation and Policy Management

i know you are stuck with crappy oracle docs on ETM!

try my beta version of step by step ETM 2.2. it is almost impossible to get step by step for Oracle Enterprise Taxation and Policy Management, so i made one ;)

keep watching this site, you may get the alpha version and even for ETM 2.3!


Cheers

Wednesday, February 23, 2011

step by step, oracle weblogic cluster on Linux

as a part of oracle taxation management software installation, i had to go through weblogic cluster installation, below are the step by step i used to perform a test installation, you can expect more posts on this topic in near future. the guide is taken from this site.


cheers

Thursday, February 17, 2011

step by step, ORACLE 11g on Enterprise Linux 5.5 x64

ok, here we go... out of my busy world, a very short but handy step by step oracle 11g on enterprise linux 5.5 on intel 64bit.

i have no energy to add further comments & summary with each steps, if you get any problem, just drop me an email.


cheers

Thursday, November 11, 2010

no subject - Redhat

it is amazing to know, how pathetic could be a company like Redhat, i received an email today regarding RHCE certification, the two points really made me write this blog post are,

1. email without subject.
2. the paragraph where the made an excuse of verification system error!

here we go:
====================================

Hello Nayyar Ahmad:

Red Hat has announced general availability of Red Hat Enterprise
Linux 6. Your Red Hat Enterprise Linux 4 Red Hat Certified
Engineer (RHCE) certification will be considered non-current
on January 9, 2011 per the re-certification policy. It will
still be possible to verify your certification at

https://www.redhat.com/training/certification/verify

Unfortunately, there is a minor bug in the page such that your
certification will report "Current until " instead of
simply "Current". This issue will be resolved by the end of
the month.

During the time between now and January 9, 2011 you will remain
eligible to take Red Hat Certificate of Expertise Exams.
In order to remain eligible after that date you will need
to re-certify. Discounts are available in most areas for
re-certifying.

If you are a Red Hat Certified Architect (RHCA), Red Hat
Certified Security Specialist (RHCSS), or Red Hat Certified
Datacenter Specialist (RHCDS), you will need to re-certify
to retain those titles after January 9. You will retain all
Certificates of Expertise you have earned in either case.
If you choose to re-certify, we will apply previously-earned
Certificates of Expertise to your new RHCE and your status as
an RHCA, RHCSS or RHCDS will be restored.

For RHCEs earned under Red Hat Enterprise Linux 6 and later,
a new re-certification policy will apply. This new policy only
applies to new certifications and will provide more options
for remaining current. Read more at

http://www.redhat.com/training/policy/recert.html

Please direct questions or comments to the certification team at

https://www.redhat.com/training/certification/comments.html

Best wishes!
Red Hat Certification

====================================================

cheers

Monday, September 27, 2010

Google's shell for linux geeks

i was reading my blogs statistics and found a very strange link "GOOSH.ORG" it initially sound to me some Indian origin name, so i thought some Indian fellow has linked my blog at his site, out of my curiosity i clicked at link and what i saw was a Linux/Unix shell :D it was really strange feeling, for an instance i thought i somehow hacked buddy's server, but quickly reading the login screen banner came to know that its a google's open source project under GPL, developed by "Stefan Grothkopp".

i spent about 5 minutes on goosh.org and found it a refresher, it can ofcourse become geek's first place to start with google in future... i am impressed with Stefan idea and for sure his efforts!

hope to see this project going on well in future.

cheers

Thursday, September 16, 2010

Remove specific emails from Inbox at MS Exchange server.

well, you know me, i feel sorry for you, i know you wouldn't like me to write about bill gate's shits but i have no choice, i have to dump it somewhere...well, yesterday an acting Director at our office, by mistake sent an email to almost all technical team leads with attachment that had salaries of all employees, even i received it :p

soon after his email, he realized the bomb he exploded has started effecting!

He ran to my team lead and asked to clear this shit, anyhow, i was initially reluctant, even i told my team lead, that if it was Linux Mail Server, i would have done it... but MS Exchange NOWAY ;) anyhow later just to give it a try i started research and found a very nice article based on (EXMERGE - that is built by MS as a part of Exchange toolkit) that help me to accomplish the task, i success fully deleted that emails from all inbox at Exchange server.


cheers