ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » wbimb 7 - ia9c getenv

Post new topic  Reply to topic Goto page Previous  1, 2
 wbimb 7 - ia9c getenv « View previous topic :: View next topic » 
Author Message
lancelotlinc
PostPosted: Fri Mar 18, 2011 3:47 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

mgk wrote:
It seems that several of us are stuck in the past

Quote:
You should not be using Trace nodes in production.


Although this was true for many releases, trace nodes can now (from V7) be left in production flows and "enabled" by the admin when needed. And when left in the flow as "off" I believe there is minimal overhead (almost no impact) on the flows performance.

Kind Regards,


In WMB 7.0.0.2, Trace nodes consume 3.54% capacity when enabled in Production and 1.05% capacity when disabled. By comparison, log4j consumes 2.49% capacity when logging is set to log, and 0.09% capacity when logging is set to not log. Baseline system was AIX v6.1 single CPU virtualized, throughput around 3,000 TPS with latency about 13 ms per transaction. Your mileage may vary, this is what I observed.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
lancelotlinc
PostPosted: Fri Mar 18, 2011 4:34 am    Post subject: Re: wbimb 7 - ia9c getenv Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

hornbeam123 wrote:
If true the next node is likely to be a TRACE node where we write to a flat file relevant 'mqsi' information. If false no audit written. Been invaluable I can tell you.The only drawback is that to change the value and reflect in a flow we have to bounce the broker.


If your system processes medical data or financial data, be careful not to write the contents of the message payload to disk when logging. This may be flagged as a HIPAA or PCI violation.

https://www.pcisecuritystandards.org/pdfs/pci_audit_procedures_v1-1.pdf

Quote:
3.2 Do not store sensitive authentication data subsequent to authorization (even if encrypted).

...

are not stored under any circumstance:
• Incoming transaction data
• Transaction logs
• History files
• Trace files
• Debugging logs
• Several database schemas
• Database contents


http://www.mazeassociates.com/learnsecurity/6-pci-/62-pci-deadline-a-fine-question

Quote:
There are fines a merchant must pay if they have had a breach:
There is a per day fine that is $5,000-25,000 for every day you don’t report the breach.
The Merchant is responsible for the cost of the forensic audit that is used to determine how the breach occurred.
The Merchant is responsible for any card holder losses. Typically the Merchant also pays for credit monitoring for affected customers.
The Merchant Bank will pass on any of their losses related to the breach to the Merchant.
The Merchant who has had a breach is moved to a level 1 merchant and is then responsible for annual PCI audits.

_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Fri Mar 18, 2011 5:05 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

lancelotlinc wrote:
mgk wrote:
It seems that several of us are stuck in the past

Quote:
You should not be using Trace nodes in production.


Although this was true for many releases, trace nodes can now (from V7) be left in production flows and "enabled" by the admin when needed. And when left in the flow as "off" I believe there is minimal overhead (almost no impact) on the flows performance.

Kind Regards,


In WMB 7.0.0.2, Trace nodes consume 3.54% capacity when enabled in Production and 1.05% capacity when disabled. By comparison, log4j consumes 2.49% capacity when logging is set to log, and 0.09% capacity when logging is set to not log. Baseline system was AIX v6.1 single CPU virtualized, throughput around 3,000 TPS with latency about 13 ms per transaction. Your mileage may vary, this is what I observed.


And this is important information if your systems need to be performant at a 1% margin of error.

Not so much at a 10% margin of error.

I'm curious, too, how the performance of the Trace node outputting ${Root} compares to the performance of a log4j procedure outputting exactly the same data would be.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Fri Mar 18, 2011 5:13 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

The problem is, giving away several percent here and a few percent there, eventually you run out of percent.

Margaret Thatcher:

Quote:
The problem with using other people's money is, you eventually run out.


The same is true for WMB performance.

Lance:

Quote:
The problem with giving away performance is, eventually you run out.


What would have been a 3,000 TPS system is now down to 18 TPS peak because the people did not care about performance, just write the code, worry about performance later. Same mindset with WMB on z/OS: it takes three times more CPU time to process the same message as compared to AIX Power7.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Fri Mar 18, 2011 5:20 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

I don't disagree with you.

But if every vehicle were designed to the specifications of Air Force 1, nobody would have a personal automobile.
Back to top
View user's profile Send private message
hornbeam123
PostPosted: Thu Apr 07, 2011 2:08 am    Post subject: wbimb 7 - ia9c getenv Reply with quote

Centurion

Joined: 01 Nov 2003
Posts: 101

Update for you all. I have received feedback from IBM who have informed me that the supportpak is presently being updated for wbimb 7. Should be generally available by end of this month.
I will be the first dinosaur to use it.
Back to top
View user's profile Send private message
adubya
PostPosted: Thu Aug 25, 2011 6:37 am    Post subject: Reply with quote

Partisan

Joined: 25 Aug 2011
Posts: 377
Location: GU12, UK

As an update to this thread, I also found that the IA9C GetEnv node didn't appear in my WMB7 toolkit despite the IA9C release notes stating v7 compatibility.

I have found that there seems to be a problem with custom nodes in the 7.0.0.3 toolkit whereas 7.0.0.1 seems OK (and the GetEnv node appears correctly in the palette).

See http://www.mqseries.net/phpBB2/viewtopic.php?t=58683 for more info.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2 Page 2 of 2

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » wbimb 7 - ia9c getenv
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.