Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LIC and PAL log support #171

Merged
merged 3 commits into from
Dec 18, 2024
Merged

Add LIC and PAL log support #171

merged 3 commits into from
Dec 18, 2024

Conversation

SanjulaGanepola
Copy link
Collaborator

No description provided.

Signed-off-by: Sanjula Ganepola <[email protected]>
Signed-off-by: Sanjula Ganepola <[email protected]>
Signed-off-by: Sanjula Ganepola <[email protected]>
@SanjulaGanepola SanjulaGanepola marked this pull request as ready for review December 17, 2024 16:36
@SanjulaGanepola SanjulaGanepola merged commit 1f72320 into main Dec 18, 2024
2 checks passed
@SanjulaGanepola SanjulaGanepola deleted the feature/lic-pal-support branch December 18, 2024 14:46
@thebeardedgeek
Copy link

thebeardedgeek commented Dec 18, 2024 via email

@SanjulaGanepola
Copy link
Collaborator Author

Hello @thebeardedgeek. Users will define a STRWCH command that will watch for these logs. When a watch event is triggered the MANZAN handler (just an ILE program) will put the event data into a table (MANZANMSG, MANZANVLOG, or MANZANPAL) which the Manzan distributor will read off of and then send to the appropriate user defined destinations.

@thebeardedgeek
Copy link

thebeardedgeek commented Dec 18, 2024 via email

@SanjulaGanepola
Copy link
Collaborator Author

As you can see here in the architecture, we want to support having custom code to be able to query off the table. However, in giving this a try now, it looks like we have a restriction on Manzan where a destination must be specified for a data source which must be lifted in order to support this (glad you brought this up!). I will have a look at fixing this.

To still see what the data looks like in the meantime, instead of starting Manzan, you could just start a watch program manually and specify it to call the Manzan HANDLER program. This will add to the table but not remove any entries off the table as the Manzan distributor is not started. You can then query those tables I mentioned earlier. For reference, the tables which Manzan uses look like this: https://github.com/ThePrez/Manzan/tree/main/ile/install_tasks

As a side note since you are interested in these LIC and PAL logs, are you aware of any reproducible way to trigger new LIC or PAL log entries? I have been trying to find a way to test this feature in Manzan, but have not found an easy way to trigger new logs to test if they are properly added to the table and then sent to a destination.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants