Author: Andrey Mikhalchuk

Posted in Windows

How to Map Ports in Windows

Port mapping is a great feature that allows you to make almost any remote network service to work like it is running on your computer. Most people use specialized software to make it work, however there is a built-it Windows command that allows you to do exactly the same thing….

READ MORE
Posted in Linux Tools

Don’t use valgrind on MacOS!

Subj,
It’s buggy and misleading. You will do better by installing Oracle Virtualbox (free) with Linux (free) and running valgrind (free) in the virtual machine.

READ MORE
Posted in How To Other

Configuring Oracle Policy Automation Determinations Server runtime pluggability as an alternative to Oracle Business Rules

It looks like not many people know about this, but Oracle actually has two business rule engines. One is called OBR (Oracle Business Rules) and it is bundled with SOA suite. The other one has less meaningful name OPA (Oracle Policy Automation) and at the first glace serves totally different…

READ MORE
Posted in How To Linux Other

GIT: ! [remote rejected] master -> master (n/a (unpacker error))

I’m working on multiple machines under multiple accounts on the same project and using git to sync between the codebases. The program by its nature has to run under root account, so no wonder at some point permissions got screwed up and I’ve got stuck with this error:

! [remote…

READ MORE
Posted in Linux

Why on earth make invokes cc instead of gcc!?!

I’m working on my next cool project (subscribe to RTFMS.com to find out details) and got stuck with an interesting problem. Here is a fragment of my Makefile:


SOURCES := $(wildcard *.c)

%.o: %.c %.h
$(I_CC) $(I_CCFLAGS) -c $< ... When I run make clean;make the output is following: gcc -g -I. -I/usr/include -c 1.c gcc...

READ MORE
Posted in How To Other

Uploading OPA rulesets to Determinations Server

Oracle Policy Automation is a great tool for maintaining all your business logic in a word file instead of the app source code. In one of my projects I needed a business-analyst-friendly interface for changing business logic in a business process. Regular Oracle Business Rules work fine for up to…

READ MORE
Posted in How To Other

Default passwords for Oracle weblogic keystores

weblogic comes with default demo keystore called DemoTrust.jks with the password “DemoTrustKeyStorePassPhrase”. The standard Java keystore’s password is “changeit”. The passwords are used to check the keystore integrity when you modify it.

READ MORE
Posted in How To Other

Fixing Oracle SOA suite email drive pop3 problem: “PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”

I just spent quite some time fixing pop3 for UMS email driver in Oracle SOA suite. The problem was with the Human Task actionable emails. I was receiving the emails just fine, but when I was hitting reply no action was being taken on the sever side. Quick glance at…

READ MORE
Posted in Other

Moving Oracle BAM reports between environments

Recently I was in need to move Oracle BAM configuration from one environment to another. Here are a few helpful commands:
On the source machine

> locate icommand # where icommand lives depends on your installation. Make sure find-utils are installed and updatedb had been ran.

This will export your report

READ MORE
Posted in Other

Surprised why X11 forwarding no longer works with MacOS. Here is the solution.

I actually ran into this problem after upgrading to Mountain Lion )(I think Lion has the same issue) and trying to run xterm on remote machine using ssh tunneling. No matter what I did the command always failed with

Warning: This program is an suid-root program or is being run by…

READ MORE
Posted in How To Other

Verizon blocks port 25. Wow!

I have just spent several hours narrowing down the problem, 30 useless minutes with someone in Verizon chat support and 20 min on the phone line. All the time was wasted just to find out that Verizon is blocking outgoing connections to port 25. That basically means that you can’t…

READ MORE