powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с логами в MQ
15 сообщений из 15, страница 1 из 1
Помогите с логами в MQ
    #35873160
zloy_boOblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуста какую либо программу или способ для просмотра и сортировки логов в MQ 6.0, что бы можно было узнать прошло ли или куда именно прошло сообщение в данное время по такому-то каналу.
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35873651
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
боюсь что там не будет такой информации. напишите send-receive ехit и логируйте это раз вам нужно.

по такому-то каналу сообщение может пойти только в одно место -- по такому-то каналу на накой-то queue manager.
а там попасть либо в очередь назначения либо в dead letter queue либо в DEFXMITQ если удалённыё queue manager используется как транзитный.

ну есть конечно варианты что это клиенское соединение, нарпимер.
но обычно, в sender/reciver это вот так.
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35873660
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> либо в DEFXMITQ если удалённыё queue manager используется как транзитный.
и эта DEFXMITQ определена
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35873709
zloy_boOblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я понял, но ет немного не то... я например в данный момент использую для этого FAR, но хотел что-бы это было более наглядно, тоесть какая либо програмка.
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35873719
zloy_boOblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в нете встрелит такую штуку LogView_v1_5, но она разработана для java.
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35873789
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy_boOblikя понял, но ет немного не то... я например в данный момент использую для этого FAR, но хотел что-бы это было более наглядно, тоесть какая либо програмка.

и что там в фаре видите? картинку можно?
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35874144
zloy_boOblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в фаре видит всё) открываю фарой сам лог, вот кусок его
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35874156
zloy_boOblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
L.EDISYSGUAA P.EDISYSGVCB GUAA 2009031709305786
отправитель, получатель, название очереди, время передачи.
остальной текст - скриптованое тело сообщения.
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35874375
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy_boOblikL.EDISYSGUAA P.EDISYSGVCB GUAA 2009031709305786
отправитель, получатель, название очереди, время передачи.
остальной текст - скриптованое тело сообщения.

Не!!! это вы не правильно говорите!!! это то что вы видите это поля из message descriptor!!! которые конечно же есть в логе, как и тело сообщения!!! это же транзакшн лог а не лог кого куда отправили....

Смысл у этих полей них несколько иной...

но поскольку вы Железнодорожик, я знаю в РЖД есть что-то типа стандарта в поле ApplIdentityData пихать откуда сообщение взялось и куда преднозначено. вот наверно что красным цветом вы про то говорите!!!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
 struct tagMQMD1 {
   MQCHAR4   StrucId;           /* Structure identifier */
   MQLONG    Version;           /* Structure version number */
   MQLONG    Report;            /* Report options */
   MQLONG    MsgType;           /* Message type */
   MQLONG    Expiry;            /* Expiry time */
   MQLONG    Feedback;          /* Feedback or reason code */
   MQLONG    Encoding;          /* Numeric encoding of message data */
   MQLONG    CodedCharSetId;    /* Character set identifier of message
                                   data */
   MQCHAR8   Format;            /* Format name of message data */
   MQLONG    Priority;          /* Message priority */
   MQLONG    Persistence;       /* Message persistence */
   MQBYTE24  MsgId;             /* Message identifier */
   MQBYTE24  CorrelId;          /* Correlation identifier */
   MQLONG    BackoutCount;      /* Backout counter */
   MQCHAR48  ReplyToQ;          /* Name of reply-to queue */
   MQCHAR48  ReplyToQMgr;       /* Name of reply queue manager */
   MQCHAR12  UserIdentifier;    /* User identifier */
   MQBYTE32  AccountingToken;   /* Accounting token */
   MQCHAR32  ApplIdentityData;  /* Application data relating to
                                   identity */
   MQLONG    PutApplType;       /* Type of application that put the
                                   message */
   MQCHAR28  PutApplName;       /* Name of application that put the
                                   message */
   MQCHAR8   PutDate;           /* Date when message was put */
   MQCHAR8   PutTime;           /* Time when message was put */
   MQCHAR4   ApplOriginData;    /* Application data relating to
                                   origin */ 
 };
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35874523
zloy_boOblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MQ у нас в процесе внедрения и я хочу розобратся с некоторыми моментами...один из моментов это возможность быстро узнать например какие сообщения были отправлены на данном канале в промежуток времени,тоесть посмотреть это в лог файлах. Тоесть мне неважно каким образом получать инф о сообщении, из дескриптора или ил тех полей что Вы указали. Получение этой инф из дескриптора мне кажется более простой, поэтому я интересусь, сталкивался кто либо с этой проблемой и какой выход можно найти из данной ситуации.
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35874619
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну замечательно.

вот "какие сообщения были отправлены на данном канале в промежуток времени" и информация "из дескриптора или ил тех полей что Вы указали" это разные вещи.

просто вы заявляете что хотите получить одно, а то что вы смотрите это совершенно другое.

вот то что вы заявляете что хотите получить -- "какие сообщения были отправлены на данном канале в промежуток времени" -- можно получить написав канальный send / receive exit.
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35874648
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с чего взяли-то что интересующая вас информация в логах есть?


Calculating the size of the log
After deciding whether the queue manager should use circular or linear logging, you need to estimate the size of the log that the queue manager needs. The size of the log is determined by the following log configuration parameters:

LogFilePages
The size of each primary and secondary log file in units of 4K pages
LogPrimaryFiles
The number of preallocated primary log files
LogSecondaryFiles
The number of secondary log files that can be created for use when the primary log files are full
Table 17 shows the amount of data the queue manager logs for various operations. Most queue manager operations need a minimal amount of log space. However, when a persistent message is put to a queue, all the message data must be written to the log to make it possible to recover the message. The size of the log depends, typically, on the number and size of the persistent messages the queue manager needs to handle.

Table 17. Log overhead sizes (all values are approximate) Operation Size
Put persistent message 750 bytes + message length
If the message is large, it is divided into segments of 15700 bytes, each with a 300-byte overhead.

Get message 260 bytes
Syncpoint, commit 750 bytes
Syncpoint, rollback 1000 bytes + 12 bytes for each get or put to be rolled back
Create object 1500 bytes
Delete object 300 bytes
Alter attributes 1024 bytes
Record media image 800 bytes + image
The image is divided into segments of 260 000 bytes, each having a 300-byte overhead.

Checkpoint 750 bytes + 200 bytes for each active unit of work
Additional data might be logged for any uncommitted puts or gets that have been buffered for performance reasons.


Notes:
You can change the number of primary and secondary log files each time the queue manager starts.
You cannot change the log file size; you must determine it before creating the queue manager.
The number of primary log files and the log file size determine the amount of log space that is preallocated when the queue manager is created.
The total number of primary and secondary log files cannot exceed 511 on UNIX systems, or 255 on Windows, which in the presence of long-running transactions, limits the maximum amount of log space available to the queue manager for restart recovery. The amount of log space the queue manager might need for media recovery does not share this limit.
When circular logging is being used, the queue manager reuses primary log space. This means that the queue manager's log can be smaller than the amount of data you have estimated that the queue manager needs to log. The queue manager will, up to a limit, allocate a secondary log file when a log file becomes full, and the next primary log file in the sequence is not available.
Primary log files are made available for reuse during a checkpoint. The queue manager takes both the primary and secondary log space into consideration before taking a checkpoint because the amount of log space is running low.
If you do not define more primary log files than secondary log files, the queue manager might allocate secondary log files before a checkpoint is taken. This makes the primary log files available for reuse.

Notices | Downloads | Library | Support | Feedback
amq5234
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35874691
zloy_boOblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
видимо в слово лог-файлы я вкладываю другое понятие. тоесть написав в каналах "send / receive exit" я получу инфу об отправленых/полученых в канале сообщениях?
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35874716
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите с логами в MQ
    #35874736
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с логами в MQ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]