There is a .FDC file created with below message -
----- amqxfdcp.c : 1075 -------------------------------------------------------
03/11/24 10:09:25 - Process(2252.1) Program(dspmqver.exe)
Host(EKCDEVAPP1) Installation(Installation)
VRMF(9.3.5.0)
Time(2024-03-11T06:09:25.618Z)
ArithInsert1(1073766681) ArithInsert2(20)
CommentInsert1(User name too long : (Arith1) > (Arith2))
CommentInsert2(C:\ProgramData\IBM\MQ\errors\AMQ2252.0.FDC)
CommentInsert3(XC274150)
I could not find anything for this Probe - XC274150
Any help appreciated
AMQ6119S: An internal IBM MQ error has occurred (User name too long : (Arith1)
> (Arith2))
EXPLANATION:
MQ detected an unexpected error when calling the operating system. The MQ error
recording routine has been called. An FFST containing diagnostic data has been
written to 'C:\ProgramData\IBM\MQ\errors\AMQ2252.0.FDC' with probe 'XC274150'.
ACTION:
------------------------------
Shoeb Mirza
------------------------------
Original Message:
Sent: Sat March 09, 2024 02:05 AM
From: Shoeb Mirza
Subject: 404 Error in IIS for .net 6 applicqion while using IBM MQ
I can fire dspmqver.exe now. Howeve the IIS error still exist. I have set path in environment variables as well
------------------------------
Shoeb Mirza
Original Message:
Sent: Fri March 08, 2024 02:35 PM
From: Roger Lacroix
Subject: 404 Error in IIS for .net 6 applicqion while using IBM MQ
Hello Shoeb Mirza,
Shoeb Mirza sent me a private message with the following:
IBM MQ is installed at below location - However I don't see bin or bin64 or client.ini file. Please help. In my code I am using nuget package 9.3.4.1 of IBM MQ. In visual studio my code is working and I can post message successfully.
Plus a screenshot of his MQ Explorer directory tree.
First off, MQ Explorer is not IBM MQ Server or Client install. MQ Explorer is an MQAdmin tool to create/alter/delete MQ objects.
I, plus another person, asked you if you installed the IBM MQ Client. You said yes it was but clearly it is not installed. You downloaded a single DLL (IBMXMSDotnetClient 9.3.4.1) from NuGet. That is NOT the IBM MQ Client. Your code is trying to run/execute dspmqver program. If you checked where you put the DLL then you would have seen that it was missing.
If you didn't know what we were referring to when we asked you about IBM MQ Client being installed then you should have said you didn't understand what we were referring to.
The IBM MQ Client v9.3 can be downloaded from: https://ibm.biz/mq93clients
The latest release of IBM MQ Client is v9.3.5.0, and for Windows 64, you need to select the one labelled "9.3.5.0-IBM-MQC-Win64 ". You will download it then run the installer to install it. Now you will have the IBM MQ Client installed which includes the program dspmqver.
later
Roger
------------------------------
Roger Lacroix
CTO
Capitalware Inc.
London ON Canada
https://capitalware.com
Original Message:
Sent: Sun February 25, 2024 09:04 AM
From: Shoeb Mirza
Subject: 404 Error in IIS for .net 6 applicqion while using IBM MQ
Hi,
I am using IBM MQ nuget package IBMXMSDotnetClient 9.3.4.1 (XMS.net). Visual Studio 2022 and .Net 6.
My application is running fine in Visual Studio 2022 and as a Console application. However after launching the swagger in IIS I am getting below error -
I am not using any MQClient.ini as its not required by application.
Application '/LM/W3SVC/6/ROOT' with physical root 'C:\inetpub\wwwroot\.Project.API\' hit unexpected managed exception, exception code = '0xe0434352'. First 30KB characters of captured stdout and stderr logs:
'dspmqver' is not recognized as an internal or external command,
operable program or batch file.
Unhandled exception. System.IO.FileNotFoundException: Error reading the directory.
at System.IO.FileSystemWatcher.StartRaisingEvents()
at System.IO.FileSystemWatcher.StartRaisingEventsIfNotDisposed()
at System.IO.FileSystemWatcher.set_EnableRaisingEvents(Boolean value)
at IBM.WMQ.MQClientCfg.CheckForMqclientIniFileChanges()
at IBM.WMQ.Nmqi.NmqiEnvironment..ctor(NmqiPropertyHandler nmqiPropertyHandler)
at IBM.WMQ.Nmqi.NmqiFactory.GetInstance(NmqiPropertyHandler properties)
at IBM.XMS.Client.WMQ.Common.WmqPropertyHandler..ctor()
at IBM.XMS.Client.WMQ.Factories.WmqConnectionFactory.InitialiseWMQConnectionFactory()
at IBM.XMS.Client.WMQ.Factories.WmqConnectionFactory..ctor(XmsPropertyContext props)
at IBM.XMS.Client.WMQ.Factories.WmqFactoryFactory.CreateProviderConnectionFactory(XmsPropertyContext properties)
at IBM.XMS.Client.Impl.XmsConnectionFactoryImpl.SetProviderFactory()
at IBM.XMS.Admin.Objects.MQConnectionFactory..ctor()
at IBM.XMS.Admin.Objects.WmqXmsFactory.CreateConnectionFactory()
at IBM.XMS.Client.Impl.XmsFactoryFactoryImpl.CreateConnectionFactory()
at Gates.Crew.Backend.Services.DI.Extensions.AddIBMQueueIntegrationServices(IServiceCollection services, IConfiguration configuration) in
The apppool is set to Runtime - No managed code
Any help appreciated.
------------------------------
Shoeb Mirza
------------------------------