Audit and original Payload

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Audit and original Payload

Yogesh
We have observed that Audit messages (LogEventRequest) doesn't contain the original Payload and hence what gets stored in BLOB is actually AuditMessage and not original request. Is this intentional or a feature which has not been implemented yet? We will like to store original request in BLOB, is there a way to do the same?

Class:
gov.hhs.fha.nhinc.auditrepository.nhinc.AuditRepositoryOrchImpl

Method:
getBlobFromAuditMessage(com.services.nhinc.schema.auditmessage.AuditMessageType mess)


Thanks for all the help.

Regards,
Yogesh
Sai
Reply | Threaded
Open this post in threaded view
|

Re: Audit and original Payload

Sai
Hi Yogesh,

Yes, Audit Message gets stored in BLOB however, this has the original message as well.

If you wanted to customize you can do this by overriding the implementation. This can be done by taking advantage of Spring Proxy implementation. You can write your own implementation and specify this in AuditRepositoryProxyConfig.xml file.

Hope this helps.

Thanks,
Sai

Thanks & regards,
Sai, Valluripalli
Reply | Threaded
Open this post in threaded view
|

Re: Audit and original Payload

Yogesh
Sai,

Thanks for your response. We are working with DocSubmission and looking at Audit records. I can't find the original ProvideAndRegister request in BLOB.

This is all I see in the BLOB:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><AuditMessage xmlns="http://nhinc.services.com/schema/auditmessage"><EventIdentification EventActionCode="R" EventDateTime="2014-06-24T17:16:56.604Z" EventOutcomeIndicator="0"><EventID code="XDR" displayName="XDR" codeSystem="XDR" codeSystemName="XDR"/></EventIdentification><ActiveParticipant UserID="CN=localhost" UserName="born test" UserIsRequestor="true" NetworkAccessPointID="10.222.106.81" NetworkAccessPointTypeCode="2"/><AuditSourceIdentification AuditEnterpriseSiteID="urn:oid:1.1" AuditSourceID="1.1"/><ParticipantObjectIdentification ParticipantObjectID="2111111111111111^^^&amp;1.2.36.1.2001.1003.0&amp;ISO" ParticipantObjectTypeCode="1" ParticipantObjectTypeCodeRole="1"><ParticipantObjectIDTypeCode code="2"/></ParticipantObjectIdentification></AuditMessage>
 
Sai
Reply | Threaded
Open this post in threaded view
|

Re: Audit and original Payload

Sai
Hey Yogesh,

If you are using 4.x version of Connect you may not see this and also it is not recommended to save the entire message. If you are using 3.x version of Connect you will see the entire payload will be saved.


If you need more information I will be happy to provide you. But at a high level you have the info now.

Thanks & regards,
Sai
Thanks & regards,
Sai, Valluripalli