Your company has developed a PO service that allows customers to submit purchase order documents. The message sent by a customer must be based on a predefined "purchaseOrder" element and the message received by the customer is based on a "messageAcknowledgement" element. These two elements are defined in the following two separate XML Schema definitions:
The "purchaseOrder.xsd" schema:

Note that these two schemas have different namespaces. That is because the "purchaseOrder.xsd" schema is specific to purchase order-related functions, while the "ack.xsd" schema is more generic and used for a variety of different purposes.

One of your developers was asked to build a Customer Balance service that is able to update a customer's outstanding account balance. Service consumers need to be able to send messages to the service with an element named "updateCustomerBalance" that contains a "newBalance" child element. You are presented with the following WSDL definition:

What's wrong with this WSDL definition?
You are asked to create an XML schema for a Postal service that accepts an address and returns the corresponding postal code. You are given the following specific instructions as to how the XML schema should be designed:
* The XML schema requires two elements named "PostalCodeLookup" and "PostalCodeResponse".
* The "PostalCodeLookup" element must contain child elements named "address1", "address2," "city", "stateOrRegion" and "country", in that order. Each of these elements must have the type string.
* The "PostalCodeResponse" element must contain only the postal code as a string and this element must not have any child elements.
Which of the following XML schemas fulfills the requirements while also following the instructions?

A partner organization has given you samples of XML documents retrieved from their product information database. The three samples they have sent you are:

Because they are an important partner, you have agreed to write a service to accept XML documents in their format. However, they did not send you a schema, so you are tasked with defining a schema that will correctly validate their documents. Which of the following XML schemas will successfully validate each of the above XML document fragments?

Your organization uses an internal HR service that allows other services to update employee dat
a. Currently, the HR service has only one "UpdateEmployee" operation that receives a message with an "emp:updateEmployee" element containing the employee record, and then responds with a message with an "emp:updateEmployeeResponseM element that indicates whether the operation was successful. Below is a fragment from the current WSDL definition that shows the relevant "message", "portType" and "operation" elements:

You are asked to add a new "DeleteEmployee" operation to the WSDL definition that is capable of receiving a message with a "emp:deleteEmployee" element and then responding with a message that contains the "emp:deleteEmployeeResponse" element. Which of the following accomplishes this?
