So what should you do?

You work in an international company which is named TXTWIN. And you’re in charge of the company network and use Microsoft BizTalk Server 2006 R2.
You create a custom pipeline component. Pretty Good Privacy (PGP) decryption of inbound messages are provided by this custom pipeline component. Only messages that adhere to 10 predefined namespaces should be decrypted in the pipeline. You store the namespaces in a configuration file. The namespaces might change. The inbound message schema type has to be validated against the list of schemas. Schemas are also stored in the configuration file. So what should you do?

You work in an international company which is named TXTWIN. And you’re in charge of the company network and use Microsoft BizTalk Server 2006 R2.
You create a custom pipeline component. Pretty Good Privacy (PGP) decryption of inbound messages are provided by this custom pipeline component. Only messages that adhere to 10 predefined namespaces should be decrypted in the pipeline. You store the namespaces in a configuration file. The namespaces might change. The inbound message schema type has to be validated against the list of schemas. Schemas are also stored in the configuration file. So what should you do?

A.
Before you view the schema in the Name property, you should implement the IBaseComponent interface within the component.

B.
First, you should implement the IProbeMessage interface within the component.
Second, you read from the configuration file.
Return True from the Probe method if the namespace is valid.

C.
Before using the custom component to ascertain the namespace of the inbound message based on the Document schemas collection, you should use an XML Validator pipeline component.

D.
Before using the custom component to disassemble and validate the inbound message based on the Document schemas collection, you should use an XML Dissambler pipeline component.

Explanation:
BURGOS: mnemo: “Pretty Good Privacy” = “Return True from the Probe”



Leave a Reply 0

Your email address will not be published. Required fields are marked *