on 06-13-2016 7:18 PM
OK to be more technical.
VO is output of Outbound XML validation as told before. IF you are on AAE or say you are using ICO then validation happens in adapter engine and the component for XML validation resides on both sender and receiver adapter. So there is nothing like that validation is done and then receiver adapter is called. Adapter has more than one function to perform and routing to final destination and validation and conversion to desired format are some of the function.
Conversion to desired format happens in the very last. So everything happens inside the adapter.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Vijay,
Using staging and logging options for processing steps of a Messaging System (like MS and VO discussed here) will only show XML representation of the processed message, since Messaging System of Adapter Engine handles messages in their XML representation, not in adapter type / protocol specific format.
Conversion of the XML message to a protocol and communication technique specific format (for example, file, JDBC call, JMS message, RFC call, SOAP message, etc., depending on the used adapter type) is performed by corresponding adapter application, which is in general not logged and is not displayed in Message Monitor or other built-in monitoring tools of the PI system. There are some exceptions here which were outcome of adapter specific enhancements (for example, REST adapter is capable of logging JSON representations of accepted and sent messages, HTTP and SOAP adapters are capable of tracing corresponding HTTP communication processed through them), but SFTP adapter, as to my knowledge, does not have such capabilities.
Regards,
Vadim
Vijay
VO is outbound validation which is meant to validate the outgoing data. This validation is mainly for XML schema validation. VO is not the message produced just after the mapping but its the message which is built and sent to target system.
VO is the message which is delivered to the Client.
Please refer the link it will cleared and it will be precise.
Abhishek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Vijay
Could you please confirm whether PI shows messages in monitoring which are not XML. My take on that one is no as PI is XML based component and anything which is logged inside PI is only xml. Any adapter has two ends i.e. outbound and inbound. One of the functionality of these adapter engine to convert to and from XML to respective format. Now this BI, MS or VO these are adapter engine message staging inside adapter engine and inside adapter engine every data is represented as XML. VO is what goes out which gets converted to the configured format at last step of adapter engine. You can verify the logging if you have set it up to see what format data comes out.
I think you are right Raghu.
VO is happening after outbound xml validation step and before receiver adapter step, so we can just see the data going to client in VO but not the format.
In Vadims blog its not mentioned how to check the data after passing through the receiver adapter step. So here my question is there any way we can check the data which sent to the TP.
Thanks.
Hello Vijay,
MS is before mapping step and VO is the one delivered,So you can the delivered message(O/P) you can check the VO step.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raghu, so that's not the message which is delivered to the TP right... what meant by xml validation? do you mean VO is the message produced after message mapping? If I want to check the message which is delivered to the client, where can I check that? is there any setting need to be done for that?
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.