You currently have a Catalog service that currently imports an XML schema that is based on PROD-XML, an industry standard vocabulary for representing product catalog information. Specifically, the Catalog service WSDL definition contains "message" elements that reference the "productDefinition" element that is defined in the "prod1Q.xsd" schema. The current WSDL definition is as follows:

A new version of the PROD-XML vocabulary is released and you are required to upgrade from the "prod10.xsd" schema to the new version, "prod20.xsd" schema. Although the new version still defines an element named "productDefinition", the target namespace of the schema has changed from "http://www.prod-consortium.org" to "http://www.prod-consortium.0rg/2.O". You now need to update the WSDL definition to reflect this change. Which of the following is correct?


Answer : B
You have created an XML schema for a Purchase Order service. The schema, named "po.xsd", is as follows:

Because you believe this schema will need to also be used in several different services, you decide to separate it from the WSDL definition by placing it into its own XML Schema definition. As a result, you now need to import the XML schema into the WSDL document. Which of the following code fragments shows a valid way to import the schema shown above into a WSDL "types" element?

Answer : A
You work for a company that provides online printing services. Customers need to be able to provide their documents electronically so that they can be printed. You are asked to design the Document Management service that will allow customers to manage documents through your company's Web site. Specifically, a customer needs to be able to add a document (and receive a notification that it was added) and delete a document (and also receive a notification that it was deleted).
You have already developed the following XML schema (called "documentManagementxsd") that declares four separate elements:

The "addDocumentRequest" element is for the request message sent from the customer to the service to initiate the adding of a document. The "addDocumentConfirmation" element is sent back to the customer once the document is successfully added. The "deleteDocumentRequest" element is for the request message sent from the customer to the service to initiate the deletion of a document. The "deleteDocurnentConfirmation" element is sent back to the customer once the document is successfully deleted. Which of the following WSDL definitions correctly incorporates the XML schema to fulfill the requirements of the service?



Answer : A
A natural disaster has damaged the server that contained your service contracts. Many files on the server have been lost, but you have been able to partially recover some files using special disk recovery tools. One of the WSDL definitions for a Postal service is mostly intact, except for the portType element, which has only been partially recovered.
The recovered WSDL definition looks as follows:

The "???" symbols indicate where data is missing. Your task is to reconstruct the "portType" element based on clues found in the rest of the WSDL document. Which of the following is correct?

Answer : C
You have developed the following WSDL definition for the Product Notification service that needs to be able to notify customers every time a new product is added to a product catalog:

The service has a "ProductNotification" operation that receives a request message containing product information. The receipt of this request message triggers the issuance of a notification to customers. This operation does not issue a response message. Your next task is to define the concrete description for this WSDL definition and you start with the "binding" element. Which of the following represents the correct "binding" element for this WSDL definition?

Answer : A
Your company is developing an Articles service that will encapsulate a legacy content management system. The existing content management system uses a proprietary XML vocabulary (called ArticleML). Each article record in the system is represented by an "article" element as shown here:

The new Articles service contract is able to continue using this XML document structure for article data it will exchange via request and response messages. However, the existing content management system was not designed to work with XML Schema. The proprietary article records were stored as XML documents but never validated using XML Schema. You are tasked with the responsibility of defining a WSDL definition with an embedded XML schema for the new Articles service. As a start, you are asked to create preliminary versions of the WSDL definition and XML schema so that they only define the first "message" element for the request message that submits an article record to the service, as per the example above. Which of the following accomplishes this?

Answer : C
The technical architecture department contacts you to tell you that all existing WSDL definitions need to be modified to add an additional concrete description in order to bind the service to a new version of SOAP. You begin with the WSDL definition for the Notification service, as shown here:

Given the fact that this WSDL definition has only one "operation" element, which new elements will need to be added in order to add the concrete description described above?
Answer : D