|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Using the NEON Formatter Node in an MQSI Message Flow |
« View previous topic :: View next topic » |
Author |
Message
|
mehedih |
Posted: Tue Nov 13, 2001 3:23 pm Post subject: |
|
|
Newbie
Joined: 11 Nov 2001 Posts: 5 Location: PSTech
|
Hi Folks,
I'm trying to use Using the NEON Formatter Node is an MQSI Message Flow.
MQSI can't find the MQSIruleng.mpf file even though the MQSI_PARAMETERS_FILE system variable is set to the right path.
MQSIruleng.mpf as it stands (Exhibit B)
(the file is in the c:Program FileIBM MQSeries Integrator 2.0bin directory)
I set the MSQI_PARAMETERS_FILE system environment variable to value
(c:Program FileIBM MQSeries Integrator 2.0bin)
The message flow (NEOFLOW1) has three nodes
- MQinput(INX) - NeonFormatter - MQoutout(OUTX).
It doesn't work .The event log shows the following message (Exhibit A).
Tried another approach (MQSIruleng -install).The install works
but the MQSIruleng -start doesn't and there aren't any associated error messages.
Any suggestions
***********************************************E X H I B I T A *********
SAMPLE_BROKER.default )
Cannot open NEON parameters file 'C:Program FilesIBM MQseries Integrator 2.0bin'
In order to parse messages using the NEON parser,
the MQSI_PARAMETERS_FILE environment variable must
give the location of the parameters file giving the connection
information for the database containing the NEON format definitions.
Correct the value of the MQSI_PARAMETERS_FILE environment
variable to contain
the full path to the NEON parameters file.
On an NT system it
will be necessary to reboot the machine in order for the
******************************************************************
***********E X H I B I T B ********************************************************
###########################################################################
# #
# This is the tunable parameters file for MQSIruleng... #
# #
# Comments must have a # in the first column; trailing comments forbidden #
# Names must be separated from the equals sign by whitespace #
# Values must be separated from the equals sign by whitespace #
# Values may not contain whitespace #
# #
# Note that any values in this parameter file will override defaults #
# established by the daemon! #
# #
###########################################################################
[Queues]
# parameters related to queues, MQSeries control, and rules engine control...
# Alternate User Authority flag
CredentialsEnabled = 0
## MQSeries queue manager name...defaults to default queue manager
#QueueManagerName = MQI
QueueManagerName = QM_xind_y4howpbfu3
# number of replay/retry attempts before failed message is sent to
# the failure queue (zero indicates no replays allowed)
MaxBackoutCount = 0
# these three queue names are mandatory!
InputQueueName = INX
NoHitQueueName = FAILURE1
FailureQueueName = FAILURE2
# rules default application group and message type values (mandatory)
DefaultAppGroup = MQ66
DefaultMsgType = MQ66InMsg
#[Queue Handle Cache]
## parameters used to control the output queue handle cache...
#MaxHandles = 25
#PurgeInterval = 30
[Logging]
# log file control..."LogFileName" is the file specification for the log,
# and valid "LogLevel" settings are:
# 3 - log only fatal errors
# 2 - log errors, and fatal errors
# 1 - log warnings, errors, and fatals
# 0 - log informationals, warnings, errors, and fatals
LogFileName = mqsiruleng.log
LogLevel = 0
[Rules Database Connection]
#
# Rules and Formatter database connection information (all fields mandatory
# except "DatabaseInstance" which is not required for use with Oracle)
#
ServerName = MQSNNEON
UserId = xxxxxxxx
Password = xxxx
DatabaseInstance = ???
#
# DatabaseType is a numeric with these values:
# SYBASE (CTLIB bindings) = 1
# SYBASE (DBLIB bindings) = 2
# MSSQL = 4
# DB2 = 5
# ODBC = 6
# ORACLE (version 7.x) = 8
# ORACLE (version 8.x) = 9
#
DatabaseType = 6
#
# end of file!
#
***************************************************************
Regards
Mehedi Hashir
mhashir@hotmail.com
[ This Message was edited by: mehedih on 2001-11-13 15:24 ] |
|
Back to top |
|
 |
mapa |
Posted: Wed Nov 14, 2001 1:26 am Post subject: |
|
|
 Master
Joined: 09 Aug 2001 Posts: 257 Location: Malmö, Sweden
|
Hi,
If you are using MQSI V2.0.2 things have changed.
# This is the database connection configuration file for the NEONMap, #
# NEONTransform and NEONRulesEvaluation nodes, and the NEONMSG domain #
# message parser. The NN_CONFIG_FILE_PATH environment variable must be #
# set to point to the directory in which this file is located in order #
# for the MQSeries Integrator broker to locate it. This file MUST be #
# called 'neonreg.dat'. #
I am running both "old" flows using neon formatter and NEON domain and new ones using compute node transformation and NEONMSG domain based upon this config file.
Best regards Magnus Palmér
|
|
Back to top |
|
 |
EddieA |
Posted: Wed Nov 14, 2001 6:13 am Post subject: |
|
|
 Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
Mehedi,
Doesn't the MQSI_PARAMETERS_FILE have to point to the actual file, not just the directory:
MQSI_PARAMTERS_FILE=C:Program FilesIBM MQSeries Integrator 2.0binMQSIruleng.mpf
It's only on v2.0.2 where the NEON parameters are a fixed name, and only the directory is required in the environment setting. As pointed out by Magnus.
Cheers,
_________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
Back to top |
|
 |
mehedih |
Posted: Thu Nov 15, 2001 9:09 am Post subject: |
|
|
Newbie
Joined: 11 Nov 2001 Posts: 5 Location: PSTech
|
Thanks eddie
Your solution worked. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|