Archive for August, 2011

AIE Configuration portion of the console shows host name of the AIE instances is wrong (pointing to a wrong server).

Tuesday, August 30th, 2011

There are cases where the AIE configuration console may show that the host name of the AIE instances is wrong (in cases where jobs were imported from another server), however, you can not change the host name as these fields can not be edited.

If you notice that the Instance name in each data exchange is incorrect, there is a simple way to fix. These errors usually show up if you import exchange data from another server.

The resolution provided by BMC Customer Support is as follows:

  • Open EIE:BackUpLoadFlag – form by using Admin Tool
  • Chang field properties to read/write and saving the form
  • A new hostname and instance value can be stored by using Remedy User client without reinstalling the AIE.

EIE Workflow Utilities

Monday, August 22nd, 2011

The following commands are related to the 7.1 environment. I have not confirmed if they still work under 7.6.x.

Filter $PROCESS$ command that encrypts the specified value and returns the result:

  • /apps/ar/bin$ appspwd -p “MyRawPassword”

Filter $PROCESS$ command that De-crypts the specified value and returns the result:

  • /apps/ar/bin $ appspwd -u “$Admin Login Name$” -p “$zTmpPassword$” -f $Rapp Config Path$/rappsvc.cfg

I run this command in the directory AIE\service\bin where the Integration Engine execute is located:

  • eie.exe -x <AR Server name> -p <port number> -n <instance name> -m

( I have forgotten the reason for the above command since it’s been a while we have had to touch the app. I beleive it had something to do with encoding the raw passwords when they are manually updated in the EIE.CFG file )

Handy and often used Workflow Actions

Monday, August 22nd, 2011

ACTIVE LINKS:

Generate GUID using a Set Field:

  • $PROCESS$ @@:Application-Generate-GUID
  • $PROCESS$ @@:Application-Generate-GUID “RE”

Using workflow to simulate the User performing some action:

  • Button:  PERFORM-ACTION-ACTIVE-LINK 1 <field_ID>
  • Menu Choice:  PERFORM-ACTION-ACTIVE-LINK 128 <field_ID>

Use a Run Process to delete records:

  • @@:Application-Delete-Entry <Schema> <RequestId>
    • @@:Application-Delete-Entry “GXT:Applications_LookUpUsed” $col:relatedapp:RequestId$
  • @@:Application-Query-Delete-Entry <Schema> <Qualification>
    • @@:Application-Query-Delete-Entry “BMC.CORE:BMC_Dependency” ( ‘InstanceId’ = “$Server_Product_rel_InstId$” )

Run Process work on Tables:

  • PERFORM-ACTION-TABLE-CLEAR <table_field_ID>
  • PERFORM-ACTION-TABLE-NEXT-CHUNK <table_field_ID>
  • PERFORM-ACTION-TABLE-PREV-CHUNK <table_field_ID>
  • PERFORM-ACTION-TABLE-REFRESH <table_field_ID> [ <start_row> ] [ <number_to_retrieve> ]
  • PERFORM-ACTION-TABLE-SELECTALL <table_field_ID>
  • PERFORM-ACTION-TABLE-DESELECTALL <table_field_ID>

 

FILTERS:

Use a Run Process to delete records:

  • Application-Query-Delete-Entry “BMC.CORE:BMC_MemberOfCollection” ‘Source.InstanceId’ = “$InstanceId$” AND ‘Destination.InstanceId’ = “$ztmp_WorkFlowTrigger2$”

Generate GUID using a Set Field & Push Field:

  • (Set Field) $PROCESS$ Application-Generate-GUID  <– For Filter or Escalation$PROCESS$
  • (Push Field) $PROCESS$ Application-Generate-GUID “RL”