Track Service. July 2011
|
|
|
- Noah Chase
- 10 years ago
- Views:
Transcription
1 Track Service July 2011
2 Legal and Copyright Notices Payment You must remit payment in accordance with the FedEx Service Guide, tariff, service agreement or other terms or instructions provided to you by FedEx from time to time. You may not withhold payment on any shipments because of equipment failure or for the failure of FedEx to repair or replace any equipment. Confidential and Proprietary The information contained in this guide is confidential and proprietary to FedEx Corporate Services, Inc. and its affiliates (collectively FedEx ). No part of this guide may be distributed or disclosed in any form to any third party without written permission of FedEx. This guide is provided to you under and its use is subject to the terms and conditions of the FedEx Automation Agreement. The information in this document may be changed at any time without notice. Any conflict between this guide, the FedEx Automation Agreement and the FedEx Service Guide shall be governed by the FedEx Automation Agreement and the FedEx Service Guide, in that order FedEx. FedEx and the FedEx logo are registered service marks. All rights reserved. Unpublished. Disclaimer All Improper Transaction scenarios are for example only. They do not reflect all error condition scenarios. FedEx Web Services, Track Service 2
3 Contents About This Guide... 4 Document Organization... 5 Resources... 5 Support Introduction... 6 Document Overview... 7 Web Services, WSDL, and SOAP Overview... 9 Implementing FedEx Web Services Understanding the XML Schema Implementation Process Tracking and Visibility Services Tracking Shipments Signature Proof of Delivery (SPOD) Notification FedEx InSight XML Schema Error Messages FedEx Web Services, Track Service 3
4 About This Guide Document Organization Resources Support
5 About This Guide This guide describes how to work with FedEx Web Services. It is written for the application developer who uses web services to design and deploy applications enabled by FedEx. It describes how to get started with application development and how to use the Application Programming Interface (API). It also describes each available service in addition to the business logic that drives each FedEx process. Document Organization FedEx Service Guide: fedex.com/us/service-guide Web Services organization home page: Microsoft Web Services: msdn.microsoft.com/webservices O Reilly XML.com: Secure Socket Layer Certificates: fedex.com/us/developer/downloads/ dev_cert.zip Support Each web service provides access to FedEx features. The service description includes service details and a full schema listing to facilitate application For FedEx Web Services technical support, you can reach FedEx at development. [email protected] or call and state Web Services at the voice prompt. Support hours are Monday through Friday, 7 a.m. to 9 p.m. (CST) and Saturday, 9 a.m. to 3 p.m. (CST). For FedEx Customer Service, Resources call GoFedEx The following may also be useful for FedEx Web Services developers: FedEx Services At-a-Glance: fedex.com/us/services/ataglance FedEx Web Services, Track Service 5
6 1 Introduction Document Overview Web Services, WSDL, and SOAP Overview Implementing FedEx Web Services Understanding the XML Schema Implementation Process
7 Chapter 1 Introduction FedEx Web Services gives you the tools to build custom platform- and interface-independent applications that access FedEx features. You can use FedEx Web Services in a variety of ways to create customized integration solutions for your specific shipping needs. Here are just a few of the ways a company can use web services to streamline operations, improve visibility, and provide more choices to clients: Verify Addresses and Improve Customer Satisfaction: Prompt customers for additional information in the event of an address discrepancy or missing information with the Address Validation WSDL. Give Customers More Options: Help customers learn about all the available shipping options and rates with the Ship Service WSDL, OpenShip WSDL, and the Rate Services WSDL. You can also extend this service to your shopping cart and website, allowing customers to access money-saving information firsthand. More Convenience: Use the Locator Service WSDL to find the FedEx pickup location nearest your customer. Or, send an to your customers with a link to this service as part of your standard order-receipt process. Offer Global Shipping Options: Create shipping labels for worldwide locations. Improve customer service by offering more shipping options to customers in more countries with the consolidated Ship Service WSDL. Reduce Customer Service Costs: Decrease phone traffic from customers checking the status of their shipments and cut customer service costs. FedEx provides online Tracking and Visibility Services that allow you to provide customers with the status of shipments, Signature Proof of Delivery (SPOD), and Shipment Notification in the Ship Request. Simplify Processes and Improve Satisfaction: In addition to ExpressTagAvailability, provide a simple way to allow customers to return an order with Labels. This service sends an with the address (URL) of a website where the recipient can log in and print a return label. Why should developers be interested in web services? Interoperability: Any web service can interact with any other web service and can be written in any programming language. Ubiquity: Web services communicate using HTTP and XML. Any connected device that supports these technologies can both host and access web services. Low Barrier to Entry: The concepts behind web services are easy to understand, and developers can quickly create and deploy them using many toolkits available on the web. Industry Support: Major content providers and vendors support the web services movement. Any application running on any platform can interact with a web service by using the Simple Object Access Protocol (SOAP) and Web Services Description Language (WSDL) standards for message transfer and service discovery. By following the standards, applications can seamlessly communicate with platform services. Document Overview This guide provides instructions for coding the functions you need to develop FedEx supported applications. The following chapters make up this guide: Introduction (this chapter): Documentation overview and guidelines, including how to use the Help application and how to print this guide. Overview information about web services, including a high-level description of FedEx Web Services methods. Coding basics. Overview information about testing and certifying your application. Each chapter covering FedEx Web Services coding includes: FedEx Web Services, Track Service 7
8 Chapter 1 Introduction Service Details: Business rules for using the FedEx service. Service Options: Links to additional services that can be added to the basic web service. Coding Details: Best practices information, basic request and reply elements, and a link to error messages. XML Schema: A link to the layout for the service. This layout provides coding requirements for all elements in the schema. Using FedEx Web Services Online Help FedEx Web Services Help opens in your default browser, such as Internet Explorer or Firefox. The first topic ¾ in this case, the cover page ¾ appears in the main window. The Table of Contents (TOC) appears in the navigation column. Under the TOC you can choose the Index, Search, or Favorites options. Each of these features appears in the same column. The toolbar across the top of the window displays the following elements: Back: Returns you to the previously viewed topic. Forward: Goes to the next topic as listed in the TOC. This guide is available as online help at the FedEx Developer Resource Center Quick Search: Enter a search term and (fedex.com/developer) in Support > FedEx Web Services Developer click to highlight the term in the current topic. This feature only Guide. searches the current topic. Hide Navigation: Hides the left navigation column. Search: Opens the full search tool in the navigation column. Print: Opens the Print dialog box. Home: Opens the default topic: in this case, the cover page. Add Topic to Favorites: Saves the current topic to your Favorites list. Printing This Guide or Online Help You can print all or part of this guide from both the PDF and WebHelp versions. Printing from the PDF Version From the PDF version you can print the complete document or a page range of the document. 1. Open the PDF file and click the printer icon or click File > Print. FedEx Web Services, Track Service 8
9 Chapter 1 Introduction 2. From the Print dialog box you can print the complete document, specify a XML document that provides information about what the service does, the page range, or choose from any of the available print options. methods that are available, their parameters, and parameter types. It describes how to communicate with the service in order to generate a Printing from the WebHelp Version request to, or decipher a response from, the service. From the WebHelp version you can print a single topic or a page range of The purpose of a WSDL is to completely describe a web service to a client. A that topic. WSDL defines where the service is available and what communications Open WebHelp and click the printer icon. protocol is used to talk to the service. It defines everything required to write a program to work with an XML web service. A WSDL document describes a From the Print dialog box you can print the complete topic or specify a page web service using seven major elements. Elements can be abstract or range. concrete. Web Services, WSDL, and SOAP Overview This section describes the standard coding technologies used in FedEx Web Services. Web Services Abstract XML elements describe the web service: <types>, <message>, <operation>, <porttype>. Concrete XML elements provide connection details: <service>, <port>, <binding>. WSDL Elements Web services are a collection of programming technologies, including XML, Web Services Description Language (WSDL), and SOAP, which allow you to Element Definition build programming solutions for specific messaging and application integration. <definitions> The root element contains name space definitions. Web services are, by definition, platform independent. FedEx Web Services allow developers to build custom applications that are independent of changes to the FedEx interface. Note: FedEx Web Services are not offered as part of a Universal Description Discovery and Integration (UDDI) and must be downloaded from the FedEx Developer Resource Center (fedex.com/developer) and stored locally for development and usage. WSDL A SOAP request to, or response from, a service is generated according to the service s WSDL definition. A WSDL document describes a service. It is an <porttype> <types> The most important WSDL element. It is a set of all operations that a web service can accept and is a container for <operation> elements. This WSDL element describes a web service, the operations that can be performed, and the messages that are involved, and can be compared to a function library (or a module or a class) in a traditional programming language. Defines variable types used in the web service (both the parameters passed to a function and the type of the value passed back via the response). The data types are described by XML schema. This element contains user-defined data types (in the form of XML schema). The <types> element defines the data types that are used by the web service For maximum platform neutrality, WSDL uses XML schema syntax to define data types. FedEx Web Services, Track Service 9
10 Chapter 1 Introduction Element Definition SOAP <message> Defines the data elements of an operation. Each message can consist of one or more parts that can be compared to the parameters of a function call in a traditional programming language. <operation> <service> <binding> Child of the <binding> element that defines each operation that the port exposes. This element allows three messages only: Message Input Message Definition Data web servicices receive SOAP is a simple XML-based protocol that allows applications to exchange information over HTTP. SOAP is built on open standards supported by numerous development tools on various platforms. SOAP provides a way to communicate between applications running on different operating systems, with different technologies and programming languages. The SOAP request interface is an object in your application programming language. Output Message Data web servicervices send SOAP enables the data to pass through layers of intermediaries and arrive at the ultimate receiver the way it was intended. It is worth noting that you may Fault Message Error messages from web services not need to actually construct the SOAP messages yourself many development tools available today construct SOAP behind the scenes. The <service> element contains a <port> child element that describes the URL where the service is located. This is the location of the ultimate web service. The <binding> element defines the message format and protocol details for each port. The binding element has two attributes: the name attribute and the type attribute. This element specifies how the client and the web service should send messages to one another. Note: For more information about the WSDL standard, refer to the World Wide Web Consortium (W3C) Website at w3.org/tr/wsdl. SOAP Message A SOAP message is an ordinary XML document that can be a request for a web service from a client or a reply from a web service to a client. Required <SOAP:Envelope> Optional <SOAP:Header> Required <SOAP:EnvelopeBody> Example: Rate Request (SOAP Message) <soapenv:envelope xmlns:soapenv= xmlns:v8= > <soapenv:header/> Optional <SOAPsoapenv:HeaderBody> <v8:raterequest> <v8:webauthenticationdetail> <v8:cspcredential> <v8:key>provider Key</v8:Key> <v8:password>provider Password</v8:Password> </v8:cspcredential> FedEx Web Services, Track Service 10
11 Chapter 1 Introduction <v8:usercredential> <v8:key>user Key</v8:Key> <v8:password>user Password</v8:Password> </v8:usercredential> </v8:webauthenticationdetail> <v8:clientdetail> <v8:accountnumber>xxxxxxxxx</v8:accountnumber> <v8:meternumber>xxxxxx < /v8:meternumber> <v8:clientproductid>abcd</v8:clientproductid> <v8:clientproductversion>1234</v8:clientproductversion> </v8:clientdetail> <v8:transactiondetail> <v8:customertransactionid>test v8 Rate Request</v8:CustomerTransactionId> </v8:transactiondetail> <v8:version> <v8:serviceid>crs</v8:serviceid> <v8:major>8</v8:major> <v8:intermediate>0</v8:intermediate> <v8:minor>0</v8:minor> </v8:version> <v8:returntransitandcommit>true</v8:returntransitandcommit> <v8:requestedshipment> <v8:shiptimestamp> t16:15:00-05:00</v8:shiptimestamp> <v8:dropofftype>regular_pickup</v8:dropofftype> <v8:packagingtype>your_packaging</v8:packagingtype> <v8:shipper> <v8:address> <v8:streetlines>123 Maple Street</v8:StreetLines> <v8:city>akron</v8:city> <v8:stateorprovincecode>oh</v8:stateorprovincecode> <v8:postalcode>44333</v8:postalcode> <v8:countrycode>us</v8:countrycode> </v8:address> </v8:shipper> <v8:recipient> <v8:address> <v8:streetlines>123 Oak Street</v8:StreetLines> <v8:city>collierville</v8:city> <v8:stateorprovincecode>tn</v8:stateorprovincecode> FedEx Web Services, Track Service 11
12 Chapter 1 Introduction <v8:postalcode>38017</v8:postalcode> <v8:countrycode>us</v8:countrycode> </v8:address> </v8:recipient> <v8:raterequesttypes>account</v8:raterequesttypes> <v8:packagecount>2</v8:packagecount> <v8:packagedetail>individual_packages</v8:packagedetail> <v8:requestedpackages> <v8:sequencenumber>1</v8:sequencenumber> <v8:insuredvalue> <v8:currency>usd</v8:currency> <v8:amount>50.00</v8:amount> </v8:insuredvalue> <v8:weight> <v8:units>lb</v8:units> <v8:value>20.0</v8:value> </v8:weight> <v8:dimensions> <v8:length>10</v8:length> <v8:width>10</v8:width> <v8:height>10</v8:height> <v8:units>in</v8:units> </v8:dimensions> <v8:customerreferences> <v8:customerreferencetype>customer_reference</v8:customerreferencetype> <v8:value>test v8 REQUEST</v8:Value> </v8:customerreferences> </v8:requestedpackages> <v8:requestedpackages> <v8:sequencenumber>2</v8:sequencenumber> <v8:insuredvalue> <v8:currency>usd</v8:currency> <v8:amount>50.00</v8:amount> </v8:insuredvalue> <v8:weight> <v8:units>lb</v8:units> <v8:value>10.0</v8:value> </v8:weight> <v8:dimensions> <v8:length>5</v8:length> <v8:width>5</v8:width> FedEx Web Services, Track Service 12
13 Chapter 1 Introduction <v8:height>5</v8:height> <v8:units>in</v8:units> </v8:dimensions> </v8:requestedpackages> </v8:requestedshipment> </v8:raterequest> Required <SOAP/soapenv:Body> Required <SOAP/soapenv:BodyEnvelope> Example: Delete Tag Request (SOAP Message) <SOAP-ENV:Envelope xmlns:soap-env=" xmlns:soap-enc=" xmlns:xsi=" xmlns:xsd=" xmlns=" <SOAP-ENV:Body> <DeleteTagRequest> <WebAuthenticationDetail> <UserCredential> <Key> User Key </Key> <Password> User Password </Password> </UserCredential> </WebAuthenticationDetail> <ClientDetail> <AccountNumber>xxxxxxxxx</AccountNumber> <MeterNumber>xxxxxx</MeterNumber> </ClientDetail> <TransactionDetail> <CustomerTransactionId>DE_Shakeout_wsvc</CustomerTransactionId> </TransactionDetail> <Version> <ServiceId>ship</ServiceId> <Major>8</Major> <Intermediate>0</Intermediate> <Minor>0</Minor> </Version> FedEx Web Services, Track Service 13
14 Chapter 1 Introduction <DispatchLocationId>MQYA</DispatchLocationId> <DispatchDate> </DispatchDate> <Payment> <PaymentType>shipper</PaymentType> <Payor> <AccountNumber>xxxxxxxxx</AccountNumber> <CountryCode>US</CountryCode> </Payor> </Payment> <ConfirmationNumber> </ConfirmationNumber> </DeleteTagRequest> </SOAP-ENV:Body> </SOAP-ENV:Envelope> For more information about the SOAP standard, refer to the World Wide Web Consortium (W3C) Website at Non-SOAP Web Services FedEx offers a non-soap web services solution that you can use to send transactions without having to use tools that provide SOAP protocol support for web services. This may be convenient for developers using environments that do not provide support for SOAP. With this interface, XML documents are sent directly to the FedEx servers via the HTTP POST command. FedEx provides a set of specifications and examples to help with the development of this type of communications method. To use the non-soap web service solution, you must have a working knowledge of HTTPS and Secure Socket Layering (SSL) encryption, the ability to provide a secure SSL connection to FedEx and the ability to code to an operation interface using XML. The interfaces used in the SOAP and non-soap web services are defined in WSDL files. The WSDL files contain schemas that define the layout of the operations. The same WSDL file is used for both the SOAP and non-soap web service users. Non-SOAP users are concerned only with the schema definitions and not the other WSDL components that are SOAP-specific. The XML data that is sent via the non-soap interface looks almost identical to the data that is sent via the SOAP interface. The only difference is that the data sent via the non-soap interface does not contain the wrapping Envelope and Body tags that are specific to SOAP. An example of a request using the non-soap interface looks like this: <ns:trackrequest xmlns:ns=" xmlns:xsi=" xsi:schemalocation=" TrackService_v4.xsd "> <ns:webauthenticationdetail> <ns:usercredential> <ns:key> FedEx Web Services, Track Service 14
15 Chapter 1 Introduction User Key </ns:key> <ns:password> User Password </ns:password> </ns:usercredential> </ns:webauthenticationdetail> <ns:clientdetail> <ns:accountnumber> </ns:accountnumber> <ns:meternumber> </ns:meternumber> </ns:clientdetail> <ns:transactiondetail> <ns:customertransactionid>user Customizable Field</ns:CustomerTransactionId></ns:TransactionDetail> <ns:version> <ns:serviceid>trck</ns:serviceid> <ns:major>4</ns:major> <ns:intermediate>0</ns:intermediate> <ns:minor>0</ns:minor> </ns:version> <ns:packageidentifier> <ns:value>ttttttttttttttt</ns:value> <ns:type>tracking_number_or_doortag</ns:type> </ns:packageidentifier> <ns:includedetailedscans>true</ns:includedetailedscans> </ns:trackrequest> Error Handling Error handling for non-soap operations is different from error handling for SOAP operations. The SOAP specification provides an error handling mechanism that is not present for non-soap operations. For a SOAP operation, a fault is returned as a SOAP exception. For a non-soap request, the contents of the SOAP fault are returned as an XML document. These SOAP fault documents are returned in situations such as schema validation failures or when operation types are unrecognized. In the following example, a SOAP fault document is returned from a schema validation failure in which the AccountNumber element was incorrectly sent as the AccountNumberx element: <soapenv:fault xmlns:soapenv=" <faultcode>soapenv:server</faultcode> <faultstring>5: Schema validation failed for request.</faultstring> FedEx Web Services, Track Service 15
16 Chapter 1 Introduction <detail> <con:fault xmlns:con=" <con:errorcode>5</con:errorcode> <con:reason>schema validation failed for request.</con:reason> <con:details> <con1:validationfailuredetail xmlns:con1=" <con1:message>expected element 'AccountNumber@ instead of 'AccountNumberx@ here in element ClientDetail@ <con1:xmllocation> <ship:accountnumberx xmlns:ship=" </con1:xmllocation> <con1:message>expected element 'AccountNumber@ before the end of the content in element ClientDetail@ <con1:xmllocation> <ship:clientdetail xmlns:ship=" <ship:accountnumberx> </ship:accountnumberx> <ship:meternumber> </ship:meternumber> </ship:clientdetail> </con1:xmllocation> </con1:validationfailuredetail> </con:details> <con:location> <con:node>validate</con:node> <con:pipeline>validate_request</con:pipeline> <con:stage>validaterequest</con:stage> <con:path>request-pipeline</con:path> </con:location> </con:fault> </detail> </soapenv:fault> Each reply should be checked for the Fault element to indicate failure in processing the message. Note: Normal error processing still applies; this is an additional error check for incorrect syntax in XML documents. Keep in mind that if you use either the SOAP or non-soap version of FedEx Web Services, labels are returned as Base64 encoded. To print shipping labels, you must decode labels before sending them to your printer. FedEx Web Services, Track Service 16
17 Chapter 1 Introduction Non-SOAP HTTP POST Example The following HTTPS POST example is a valid working example, but is not guaranteed to work for all programming languages, applications, and host systems: POST /xml HTTP/1.0 Referrer: YourCompanyNameGoesHere Host: gatewaybetawsbeta.fedex.com Port: 443 Accept: image/gif, image/jpeg, image/pjpeg, text/plain, text/html, */* Content-Type: image/gif Content-length: %d Your FedEx Transaction Each line is followed by one new line character except Content-length and the FedEx transaction. Two new line characters follow the Content-length line. The FedEx transaction has no extra characters. The Content-length line should have the length of the FedEx transaction in place of the %d variable. Note: Port 443 must be opened for bi-directional communication on your firewall. After formatting your non-soap transaction and placing it in a HTTP POST request, you will need to open an SSL connection to the FedEx test server and send the request through FedEx by using your SSL connection. Next, parse the HTTPS response to determine if there were any errors. Examine the HTTP header to determine if any HTTP or Web Server errors were encountered. If you received a 200 status code, parse the reply to determine if there were any processing problems. Visual Basic Project Error You may receive an error indicating that an element is not set, even after setting it in the code. When you set a Boolean type element to true, you may also need to set the specified element to true. Implementing FedEx Web Services Before you begin your implementation of FedEx Web Services, make note of the following guidelines: FedEx Web Services are designed for use by skilled developers who are familiar with the communication standards SOAP and Web Services Description Language (WSDL). Unlike traditional client/server models, such as a web server or web page system, web services do not provide the user with a graphical user interface (GUI). Instead, web services share business logic, data, and processes through a programmatic interface across a network. To perform a particular FedEx task such as tracking a package, you need to use a class, module, or function that creates your request, sends it to the FedEx platform, and handles the response. FedEx Web Services are designed to support any operating system and coding language. Downloadable sample code is available in Java, C#, VB,.Net and PHP languages from the FedEx Developer Resource Center Technical Resources. Transactions submitted to FedEx using FedEx Web Services are required to have a minimum of 128-bit encryption to complete the request. Understanding the XML Schema The XML schema defines the messages that you can use to access the FedEx Services. You create a request that contains business data and other instructions and you send it to FedEx. FedEx replies with a response that contains the data resulting from the instructions you sent in. Notice that schema diagrams are conveniently linked to help you find information and child values. FedEx Web Services, Track Service 17
18 Chapter 1 Introduction The XML schema provides a means for defining the structure, content, and semantics of XML documents. An XML schema defines: Elements and attributes that can appear in a document Elements that are child elements Order and number of child elements Whether an element is empty or can include text Data types, default values, and fixed values for elements and attributes Some important facts about the XML schema: Elements that contain sub-elements or carry attributes have complex types. Elements that contain numbers (and strings, and dates, etc.), but do not contain any sub-elements, have simple types. Some elements have attributes. Attributes always have simple types. Complex types in the instance document, and some of the simple types, are defined in the schema associated with a FedEx Web Service. Other simple types are defined as part of XML schema's repertoire of built-in simple types. XML schema built-in simple types are prefixed by "xs:", which is associated with the XML schema namespace through the declaration xmlns:xs=" XMLSchema", displayed in the schema element. The same prefix, and the same association, are also part of the names of built-in simple types, e.g., xs:string. This association identifies the elements and simple types as belonging to the vocabulary of the XML schema language, rather than the vocabulary of the schema author. Guide to the XML Schema The XML schema for each WSDL provides details about the structure, content, and semantics of the request XML document sent to a FedEx Web Service and the XML document returned by that FedEx Web Service. The top of each service schema includes: Schema location and schema file name that ends in an ".xsd" suffix. Alphabetical listing of complex types for the documented service. Alphabetical listing of schema simple types for the documented service. Input or request data type for the documented service. Output or reply data type for the documented service. The remainder of the service schema contains tables of information about each element, complex type, and simple type. Each table consists of some or all of the following sections: diagram, namespace, children, type, properties, used by, facets, and source. XML Schema Diagrams XML schema diagrams describe the elements (usually associated with a request or reply), complex types, and simple types that make up the WSDL. The following table illustrates the relationships and behavior of elements and types. FedEx Web Services, Track Service 18
19 Chapter 1 Introduction Schema Diagram Description Schema Diagram Description Diagrams of a parent element, such as AddressValidationRequest, include connections to the child elements. Child elements can be simple or complex types. A child element connected with a solid line and surrounded by a box with a solid border represents a required type, such as ClientDetail. A child element connected by a dotted line and surrounded by a dotted border represents an optional type (minoccurs="0"), such as TransactionDetail. Note: An element that is defined as minoccurs="0" may be required for some calls. Types that are documented include the documentation directly below the box. All children are linked by name below the diagram. A box with a single solid border represents a single element that is required. The type can be simple or complex. A box with a dotted border indicates a single element that is optional. The type can be simple or complex. A layered box represents a multiple occurrence element. A solid line represents a required multiple occurrence element. The number of possible occurrences appears below the box, as depicted by the AddressResults element. An unbounded number of occurrences is represented by the infinity symbol (maxoccurs="unbounded"), as depicted by the Notifications type. A layered box with a dotted border represents an optional multiple occurrence type (minoccurs="0"), such as ProposedAddressResults. Note: An element that is defined as minoccurs="0" may be required for some calls. FedEx Web Services, Track Service 19
20 Chapter 1 Introduction Schema Diagram Required Elements Description Most requests to FedEx require the following complex elements: A standard type such as string appears in black text below element name. These elements are common to most Web Services (see the following table for which WSDLs need which common elements) and are not documented service by service. WebAuthenticationDetail: The WebAuthenticationDetail element includes user credentials issued by FedEx so that your transactions are recognized by the FedEx back-end systems. The following elements are required: Element WebAuthenticationDetail UserCredential Description The descriptive data to be used in authentication of the shipper's identity and right to use FedEx Web Services. Credential used to authenticate a specific software application. This value is provided by FedEx after registration. Note: Web Services now use two-factor authentication. If you do not have new credentials, the latest WSDLs will use your old authentication credentials. If you do not have a new user authentication credential, do not populate the password element. ClientDetail: The ClientDetail element is required for all services that need your FedEx account number and meter number. Requirements are: A FedEx specific type such as Address appears in red text below the element Element Description name. ClientDetail/AccountNumber ClientDetail/MeterNumber Required. Your FedEx account number. Maximum of 9 characters. The associated meter number for your FedEx account number. A standard type such as string appears in black text below element name. A FedEx specific type such as Address appears in red text below the element name. Note: When building a Web-based application for shipping that will be used at multiple locations, include the local FedEx Express account and meter in the ClientDetail section of the ship transaction. Create a database to hold multiple account and meter numbers for the shipping locations. TransactionDetail: The TransactionDetail element is optional for all transactions. However, if you want to identify associated request and reply transactions, use this element. Element Description WebAuthenticationCredential Two-part authentication string used to verify shipper identity. TransactionDetail/ Maximum of 40 characters. This element allows you to assign a WebAuthenticationCredential/ Unique identifier assigned to each customer as part of their CustomerTransactionId unique identifier to your transaction. This element is returned in the Key authentication credentials. reply and helps you match requests to replies. WebAuthenticationCredential/ Second part of the authentication credential which has a direct Password relationship with the credential key. VersionId: The VersionId element is required and uploads the WSDL version number to FedEx. FedEx provides the latest version number for the service you are using. This number should be updated when you implement a new version of the service. FedEx Web Services, Track Service 20
21 Chapter 1 Introduction Element Description Element Description ServiceId Identifies a system or sub-system which performs an operation. Residential Required if your shipper address is considered a residential location. If you are Major Identifies the service business level. unsure, use the Address Validation Service to check your address. Intermediate Minor Identifies the service interface level. Identifies the service code level. Shipper Information: Your shipper information is required for all shipping transactions: Reply Notifications Notifications are returned in replies. The notification element provides the notification ranked according to their severity: HighestSeverity: This element ranks the level of notification severity. Values include: Element Description FAILURE: Code/message explains that your request could not be handled AccountNumber If you include this element in the ship request, this entry overrides the account at this time; do not resubmit right now. number in the ClientDetail element. ERROR: Code/message identifies a problem with your request data; you TIN Tax Identification Number this information is required for international may fix the request data and try again. shipments only. WARNING: Your request was successful. However, the code/message Contact The Contact element includes: explains what had to be done to fulfill your request; you may need to PersonName determine whether that is what you intended, you may need to do this Title CompanyName differently next time, or you may need to prepare for a future change. Request was completed. Address Department PhoneNumber PagerNumber FaxNumber Address This element includes: StreetLines: two StreetLines elements are allowed. City StateOrProvinceCode: required if your shipper address is in the U.S. or Canada. PostalCode: required. UrbanizationCode: may be required if your shipper address is in Puerto Rico. CountryCode: required. NOTE: Your request was successful. However, the code/message contains additional information about how your request was fulfilled; you do not need to take any special action. SUCCESS: Your request was successful. There are no NOTE or WARNING notifications. Note: There is a possibility of multiple Notification objects (different severity levels) for a single request. The response notification severity values of ERROR, FAILURE, and SUCCESS severity should never be combined in a single response. Notification Examples For example, if you need to perform a U.S. address correction, the service should accept a (U.S.) Address object from its client and return that Address FedEx Web Services, Track Service 21
22 Chapter 1 Introduction in a standardized form (canonical spelling and abbreviation of street name parts, elimination of redundant white space, data correction where possible, etc.). The following cases illustrate several notification types. The example service has been assigned a NotificationSourceType value of "USACS". Case and street address. The service rejects the client's address. Request to submit an Address that contains only Notifications: {ERROR, "City name is missing and a single street line (no city, state, or postal code). cannot be corrected"}, {ERROR, "State code is The service rejects the request. missing and cannot be corrected"}, {ERROR, "ZIP code is missing and cannot be corrected"} and Case Reply Address: empty (either all fields blank or no Request to submit an Address that is valid and is Notifications: SUCCESS and Address: the original Address at all) already in standardized form (i.e., there is nothing address (or copy). Request to submit an Address, but the address Notifications: {FAILURE, "Service temporarily to say except "OK"). correction service's database server is down or unavailable"}, Address: empty (either all fields Request to submit an Address that is valid but Notifications: NOTE, "Standard abbreviation fails. blank or no Address at all). not in standardized form (e.g., the word applied to street name"}, {NOTE, "Standard "Boulevard" in a street name is replaced with the abbreviation applied to city name"} and Address: standard abbreviation "Blvd" and "Saint Louis" as the original address, with modification made to Implementation Process a city name is replaced with "St Louis"). Request to submit an Address that is valid but with only a 5-digit postal code: the service supplies the ZIP+4 for the standardized address. Request to submit an Address that is identifiable by street data, city name, and state code, but with a 5-digit postal code that does not match the other fields. The service supplies the correct ZIP+4 for the standardized address. the street name and city name. Notifications: NOTE, "ZIP+4 suffix added"} and Address: the original address, with the four-digit suffix added to the postal code. Notifications: WARNING, "ZIP code corrected to match rest of address"} and Address: the original address, with the replacement postal code. Request to submit an Address that has an Notifications: WARNING, "State code corrected to html. incorrect state code. The original address match city and ZIP code"} and Address: the contains a ZIP+4 postal code belonging to a city/ original address, with the revised state code. state pair that matches the client's original city and street address. The service supplies the corresponding state code in the corrected address. Request to submit an Address that has an incorrect state code. The original address contains a ZIP+4 postal code belonging to a city/ state pair that matches the client's original city Notifications: ERROR, "State code is incorrect for city/zip combination"} and Address: empty (either all fields blank or no Address at all). Reply Planning your integration and organizing your application data to address your shipping needs can sometimes take more time than the actual implementation of the integration. FedEx Web Services conform to industry standards and are compatible with a comprehensive array of developers tools. This ensures the fastest time-to-market with maximum flexibility to integrate FedEx transactions and information into your applications. FedEx WSDLs are fully interoperable with any product or developer s tool that also conforms to the WS-I Basic Profile. For details, see To obtain FedEx Web Services and begin integrating with an application, you will need to access documentation, sample code, and sample service requests and replies with the WSDLs from the FedEx Developer Resource Center Technical Resources. You will also need to obtain a test meter number to engage in real-time online testing in the FedEx hosted test environment. Note: Not all services are available outside the U.S. FedEx Web Services, Track Service 22
23 Chapter 1 Introduction Testing FedEx supplies a complete online operating environment with which to test your applications against live FedEx servers. In order to execute test interactions, you must first include a test account number, test meter number, authentication key, and password in your code. These credentials are provided to registered developers. Certification Certification is the process of ensuring that your implementation meets a number of requirements for safe, secure, and effective operation of your solution in the FedEx production environment. Certification requirements differ based on whether you are a corporate or commercial developer, and whether you are implementing using the advanced or standard services. Requirements for Corporate and Non-Commercial Developers There are some differences in how support is provided and in the approvals required to go into production that depend on whether you are creating an application for use by your own company or you are planning to resell your solution to others. Requirements and Resources for Corporate Developers Corporate developers are typically part of a dedicated development team at a single company. This category also includes third-party developers (consultants) hired by the company to work on its behalf. In all cases, the integration will be used by the company itself and will not be resold or distributed outside of its own footprint. In this situation, FedEx can support the customer directly. Requirements and Resources for Corporate Developers Go to Production Must be accepted into the FedEx Compatible Solutions Program (CSP) No Once an application has passed certification, the developer must replace the Self-certification of implementations using standard services Yes test credentials with the production credentials issued by FedEx. The Self-certification of implementations using advanced services No application connection is then directed to the production servers, and the Certification assistance application is live. FedEx supports the customer directly Yes (WISC team) Once an application has completed the above mentioned process and requirements, FedEx will enable the provider s CSP credentials for processing all applicable services in the production environment. The URL needed to Preproduction Assistance direct the CSP application to the FedEx production servers will also be Preproduction assistance is available via the FedEx Web Integrated Solutions provided. The provider would then need to obtain production User Credentials Consultation (WISC) team. If you are in the preproduction stages of (Register CSP User Service) and a production meter number (Subscribe implementing a FedEx web integrated solution and would like to speak with a Service). Once this information has been obtained with the connection FedEx integration consultant who can assist you in understanding FedEx Web directed to the production servers, the provider s application is considered Services, contact your FedEx sales executive or technical support at live Monday through Friday, 7 a.m. to 9 p.m. (CST), and Saturday 9 a.m. to 3 p.m. (CST). Both your FedEx sales executive and technical support can request a WISC team member to contact you within 3 business days. Yes FedEx Web Services, Track Service 23
24 Chapter 1 Introduction Corporate developers may find that solutions to their needs have already Requirements and Resources for Commercial Developers been implemented by a software vendor that is part of the FedEx FedEx supports the customer directly No Compatible Solutions Program. If improved time-to-market, cost containment, FedEx supports the commercial developer s customer Indirectly or specialized knowledge is needed, corporate development planners may want to review the available third-party solutions. To see a list of the solutions provided by the CSP providers, go to the Available CSP Solutions If you are a commercial developer interested in becoming a FedEx Compatible page: fedex.com/us/compatiblesolutions/. Solutions Provider, go to fedex.com/us/compatiblesolutions/provider/for more information about the FedEx Compatible Solutions Program (CSP). Requirements for Consultants URL Errors Consultants developing on behalf of a corporate customer must ensure that If a VB.NET or C# project still sends transactions to the test server after their client provides their account information and a signed End User License changing the URL in the WSDLs to print to production, perform the following: Agreement to FedEx in order to obtain a production test meter. Make sure permissions are already activated in the production Requirements and Resources for Commercial Developers environment. Commercial developers create solutions with the intent of distributing and/or reselling them to their customers. Because they are deployed in a variety of situations, commercial integrations generally require a higher order of fit and finish. Commercial developers are responsible for supporting their products for their customers. FedEx has a dedicated team of professionals to help developers commercialize their products and to coordinate the three-way interplay between the developer, the end customer, and FedEx. Requirements and Resources for Commercial Developers Copy the WSDL files to a different folder. Follow the directions on changing the new WSDL files to point to production as described in the FedEx Developer Resource Center in the Move to Production topic. Remove existing web services references from your project that point to old WSDLs containing the URLs to the test environment. Create new web references that point to the modified WSDLs. Use the same names as the old references. Compile and test the project. Your new production credentials should work Must be accepted into the FedEx Compatible Solutions Program (CSP) Yes (Required) for standard web services, such as rating or tracking without extra Self-certification of implementation using standard services No permissions. Advanced web services require permissions to be active Self-certification of implementations using advanced services No before they will work. Old test key values will now return an error message. Certification Assistance Yes (via CSP) FedEx Web Services, Track Service 24
25 2 Tracking and Visibility Services Tracking Shipments Signature Proof of Delivery (SPOD) Notification FedEx InSight XML Schema Error Messages
26 Chapter 2 Tracking and Visibility Services The TrackService WSDL provides the following services to actively track your shipments: Tracking Service Use the TrackService WSDL to obtain timely and accurate tracking information for FedEx Express, FedEx Ground, FedEx SmartPost, FedEx Home Delivery, FedEx Express Freight, and FedEx Custom Critical shipments. Signature Proof of Delivery (SPOD) Use FedEx SPOD to request a proof of delivery letter that includes a graphic image of your recipient s signature after your shipment has been delivered. Notification Use Notification to have FedEx automatically notify you and/or your customer and/or another third party by , fax, or wireless of significant shipment events, such as clearance delays, delivery attempts, releases, consolidated proofs of delivery, and pre-alerts. FedEx now offers a new notification of Tendered, which may be specified with the shipment request, in addition to the existing Delivery, Exception, and Shipment notifications. Use the Tendered notification if you want an notification sent to the specified recipients once the shipment has been tendered to FedEx. This notification is supported for FedEx Express, FedEx Ground, FedEx Freight Economy, and FedEx SmartPost. FedEx InSight FedEx InSight is a web-based application that enables you to view the status of your inbound, outbound, and third-party shipments without a tracking number. All you need is your account number and/or company name and address. You can see information about the status of your shipments so you can more effectively manage your supply-chain processes. FedEx InSight also notifies you by , fax, or wireless of significant shipment events, such as clearance delays, delivery attempts, releases, consolidated proof of delivery, and delivery pre-alerts. For more information regarding FedEx InSight, go to fedex.com/insight. Tracking Shipments Use the TrackService WSDL to use FedEx Tracking options to obtain timely and accurate tracking information for FedEx Express, FedEx Ground, FedEx Home Delivery, FedEx Custom Critical, and FedEx SmartPost shipments. This WSDL handles tracking numbers individually. Note that batch tracking is not an option. You can also track the status of shipments by using a reference number, such as a purchase order (PO) number, customer reference, invoice, Bill of Lading (BOL), part number, or Transportation Control Number (TCN). Tracking Service Details You can use FedEx track service to obtain timely and accurate tracking information for FedEx Express, FedEx Ground, FedEx Home Delivery, FedEx Cargo, FedEx SmartPost, and FedEx Custom Critical shipments. Basic tracking service details are: FedEx Express and FedEx Ground Signature Proof of Delivery (SPOD) are available for 18 months after the ship date. FedEx Express shipments support intra-mexico shipping for Signature Proof of Delivery (SPOD). FedEx Custom Critical Signature Proof of Delivery (SPOD) is available for 90 days. The TrackService WSDL handles tracking numbers individually. Batch tracking is not supported in this service. FedEx Web Services, Track Service 26
27 Chapter 2 Tracking and Visibility Services You can track the status of shipments using a reference number, such as a PO number, customer reference, invoice number, BOL, part number, or TCN. Refer to TrackService Coding Details and the Track Schema for syntax details. For more detailed information about the services offered by FedEx, see the electronic FedEx Service Guide. Tracking Service Options The following options are available with this service: Track by Tracking Number This option applies to FedEx Express, FedEx Ground, and FedEx Custom Critical shipments. You can track any package shipped by FedEx using this tracking method. No extra qualifiers (date range, etc.) are required for this method, but are recommended. It is also recommended that you provide the Carrier Code to ensure the desired results for your request. Track by Reference Number This option applies to FedEx Express, FedEx Ground, FedEx Cargo, FedEx SmartPost, and FedEx Custom Critical shipments. You can track packages by a reference number entered during the shipping operation. Track by Reference Number can use any of the following sources: Shipper/Customer Reference Invoice Number PO Department (not available for FedEx SmartPost) Part Number (not available for FedEx SmartPost) Returns Material Authorization (RMA) TCN (not available for FedEx SmartPost) BOL (not available for FedEx SmartPost) Note: If you enter a tracking number as part of this Request, the tracking number always takes precedence over the Reference element. Therefore, if you enter a tracking number for a shipment that does not include the Reference data you requested, the tracking number is returned with no error message. To limit the number of tracking replies for a specific reference, you can enter a date range for this search. Note: Tracking requests cannot be batch processed at this time. Track by Multiple-Package Shipment (MPS) Tracking Number This option is available for FedEx Express U.S. and International multiplepackage shipments, FedEx Ground U.S. and international multiple-package shipments, FedEx Express U.S. C.O.D. and International C.O.D. multiplepackage shipments and FedEx Ground U.S. C.O.D. and FedEx International C.O.D. multiple-package shipments. MPS tracking allows you to track by the master tracking number or by one of the associated sequential tracking numbers for child packages. Tracking by the master tracking number returns tracking data for all child tracking numbers associated with the master. Tracking by the child tracking number returns tracking data on the specific shipment associated with that tracking number. Track by Door Tag Number This option is available for FedEx Express and FedEx Ground U.S. and Canadian shipments. This option allows you to track shipment status by a FedEx Door Tag number. A Door Tag is left at the recipient s shipping address if the recipient is not there to receive the package. A Door Tag number is linked at FedEx with the package s original tracking number. This tracking functionality allows you to track using only the Door Tag number without requiring the associated tracking number. No additional search elements are required to track by Door Tag. You may request tracking scan information for any packages shipped by FedEx by entering a valid Door Tag number. FedEx Web Services, Track Service 27
28 Chapter 2 Tracking and Visibility Services TrackService Coding Details TrackRequest Elements In addition to basic elements required for all transactions, the following elements make up the TrackRequest. Element Required Description ClientDetail/Localization/LanguageCode Yes LanguageCode Required to receive tracking information in your local language. Valid codes are: ar = Arabic da = Danish de = German en = English es = Spanish es with locale code US = US Spanish es with locale code ES = Spain fr = French fr with locale code CA = Canadian French he = Hebrew it = Italian ja = Kanji ko = Korean nl = Dutch pt = Portuguese sv = Swedish zh with locale code CN = Chinese Simple zh with locale code HK = Chinese Traditional Hong Kong zh with locale code TW = Chinese Traditional Taiwan cs = Czech el = Greek hu = Hungarian pl = Polish ru = Russian tr = Turkish FedEx Web Services, Track Service 28
29 Chapter 2 Tracking and Visibility Services Element Required Description Defaults to en if no value entered. Note: In addition to tracking data, any error conditions will also be returned in the language you choose. ClientDetail/Localization/LocaleCode Yes Required to further identify the LanguageCode element. For example, if you choose ES for Spanish, you must include U.S. for North American Spanish. PackageIdentifier Yes The PackageIdentifier element is required to track by reference information. Two elements make up the PackageIdentifier. Valid values are: BILL_OF_LADING COD_RETURN_TRACKING_NUMBER CUSTOMER_AUTHORIZATION_NUMBER CUSTOMER_REFERENCE DEPARTMENT FREE_FORM_REFERENCE GROUND_INTERNATIONAL GROUND_SHIPMENT_ID GROUP_MPS INVOICE JOB_GLOBAL_TRACKING_NUMBER ORDER_GLOBAL_TRACKING_NUMBER ORDER_TO_PAY_NUMBER PARTNER_CARRIER_NUMBER PART_NUMBER PURCHASE_ORDER RETURN_MATERIALS_AUTHORIZATION RETURNED_TO_SHIPPER_TRACKING_NUMBER TRACKING_CONTROL_NUMBER TRACKING_NUMBER_OR_DOORTAG TRANSPORTATION_CONTROL_NUMBER SHIPPER_REFERENCE STANDARD_MPS FedEx Web Services, Track Service 29
30 Chapter 2 Tracking and Visibility Services Element Required Description The corresponding value associated with the PackageIdentifier/Type is required. For example, if you track by SHIPPER_REFERENCE, you must enter the reference detail in the Value element. TrackingNumberUnique Identifier No Required if a previous Track by Number reply indicates that duplicates exist. The previous reply returns summary information about available choices along with this element. Duplicates: If you want to receive all tracking information for one of the items returned in the duplicate summary reply, in the next tracking request, include the tracking number and the information returned in the previous TrackingNumberUniqueIdentifier element. ShipDateRangeBegin/ShipDateRangeEnd No Optional, but recommended. Required entry of date range to find desired results for reference tracking number. If not provided, FedEx defaults this value to a range that may not refine the search as needed. Begin must be < 730 days from current date. Begin must be < = End date. End cannot be > current date + 1. Range (End Begin) must be < 30 days. Range (End Begin) must be < = 90 (30-day range is applicable to Track by Reference option only). Special rule for an Express Track by number request with a begin date > 90 days. The Begin End range is limited to 10 days. ShipmentAccountNumber No If you choose to track by reference (using the PackageIdentifier element), you must either include the account number for the packages to be tracked or the Destination/Postal Code and Destination/CountryCode to further identify the packages you want to track. Destination No Physical location (address) to which the package will be shipped. IncludeDetailedScans No If FALSE (the default), the reply will contain summary/profile data including current status. If TRUE, the reply will contain profile and detailed scan activity (multiple TrackDetail objects) for each package. PagingToken No If you receive an original tracking request that indicates duplicates exist, this element is required with the TrackingNumberUniqueIdentifier element to request additional scan information. The information in this element is provided in the original reply request. TrackReply Elements In addition to standard reply elements, the following elements are returned in a successful TrackReply. Element DuplicateWaybill Description This element is returned in the TrackService reply if duplicates exist. To receive a tracking number, you must send another request and include the TrackingNumberUniqueIdentifier and PagingToken elements in the second request. FedEx Web Services, Track Service 30
31 Chapter 2 Tracking and Visibility Services Element Description Element Elements Elements MoreData Returned if additional data exists for the track request. You may send ServiceCommitMessage EstimatedDeliveryTimestamp another request with the tracking number, tracking number unique CarrierCode ActualDeliveryTimestamp identifier (included in the original reply), and paging token (included OtherIdentifiers DeliveryLocationCode\ in the original reply) to receive additional data. Value DeliveryLocationDescription PagingToken Returned if duplicate waybill or additional tracking data indicators are Type DeliverySignatureName included in the reply. Required to request additional tracking data. ServiceInfo SignatureProofOfDeliveryAvailable TrackingNumber Tracking number associated with track information; this element is PackageWeight ProofOfDeliveryNotificationsAvailable also returned for Track by Reference requests. Units ExceptionNotificationsAvailable TrackingNumberUnique Returned if a duplicate waybill or tracking data indicators are included in the reply. Required to request additional tracking data. Value EventsTimestamp Identifier ShipmentWeight EventType ServiceCommitMessage Only applicable for H3 Express freight areas inbound to the U.S. since Units EventDescription additional days may be required for final delivery. For more information, see the FedEx Service Guide. Value StatusExceptionCode ExpressRegionCode The FedEx Express region code where this transaction originated. Packaging StatusExceptionDescription Valid values are: PackageSequenceNumber Address APAC: Asia and Pacific Rim PackageCount City CA: Canada EstimatedPickupTimestamp StateOrProvinceCode EMEA: Europe, Middle East, and Africa ShipTimestamp PostalCode LAC: Latin America and Caribbean DestinationAddress UrbanizationCode US: United States City CountryCode StateOrProvinceCode Residential In addition to these reply elements, the following informational elements are also returned: Element Elements Elements TrackReply/ TrackingNumber PostalCode (string): null TrackDetails TrackingNumberUniqueIdentifier UrbanizationCode StatusCode StatusDescription CountryCode Residential Note: These elements provide further identification of the package in the TrackService reply. Tracking Scans Refer to the following Tracking Status Codes table for definitions of tracking scan codes: FedEx Web Services, Track Service 31
32 Chapter 2 Tracking and Visibility Services Code Definition Code Definition Service Details AA At Airport EO Enroute to Origin Airport To view detailed SPOD information, include the 9-digit FedEx account AD At Delivery EP Enroute to Pickup number in the SPOD FAX or letter request. AF At FedEx Facility FD At FedEx Destination If an account number is not provided, or if it does not match the shipper AP At Pickup HL Hold at Location or payer, then only summary SPOD information will be provided. CA Shipment Canceled IT In Transit If an SPOD letter is requested, it will be returned in PDF format that can CH Location Changed LO Left Origin be printed, browsed, or ed. DE Delivery Exception OC Order Created An SPOD FAX request will request a FAX format of the SPOD to be sent to a specific FAX number. DL Delivered OD Out for Delivery DP Departed FedEx Location PF Plane in Flight DR Vehicle Furnished, Not Used PL Plane Landed DS Vehicle dispatched PU Picked Up DY Delay RS Return to Shipper There is no charge for SPOD. For more detailed information about the services offered by FedEx, see the electronic FedEx Service Guide. SPODLetterRequest Elements EA Enroute to Airport delay SE Shipment Exception Use this request if the SPOD should be sent as a letter. ED Enroute to Delivery SF At Sort Facility In addition to basic elements required for all transactions, the following EO Enroute to Origin airport SP Split status - multiple statuses elements make up the SPODLetterRequest. EP Enroute to Pickup TR Transfer Element Required Description TrackingNumber Yes Shipment tracking number. Signature Proof of Delivery (SPOD) ShipDate No Date on which package was shipped. To confirm a shipment has been received and signed for, you can use the AccountNumber No Account number associated with the shipment. SPOD request FAX or letter function of the TrackService WSDL. With this Carrier FedEx service that delivered the package. feature, you can request a letter that includes a graphic of the recipient s Destination signature for FedEx Express and FedEx Ground shipments. AdditionalComments No Any additional information. Only country is used for elimination of duplicate tracking numbers. LetterFormat Yes Specify the letter format. Must be included when type is set to Letter. FedEx Web Services, Track Service 32
33 Chapter 2 Tracking and Visibility Services Element Required Description Element Required Description Consignee No Information to be substituted for recipient information in the letter. SPODLetterReply Elements In addition to standard reply elements, the following element is returned in a successful SPODLetterReply. ko = Korean nl = Dutch pt = Portuguese sv = Swedish Element Description cs = Czech Letter SPODFaxRequest Elements Base64-encoded SPOD letter. Use this request if the SPOD should be sent as a FAX. In addition to basic elements required for all transactions, the following elements make up the SPODFaxRequest. zh with locale code CN = Chinese Simple zh with locale code HK = Chinese Traditional Hong Kong zh with locale code TW = Chinese Traditional Taiwan el = Greek hu = Hungarian pl = Polish ru = Russian tr = Turkish Defaults to en if no value entered. Element Required Description TrackingNumber Yes Shipment tracking number. Note: In addition to tracking data, any error conditions will also be returned in the language you choose. ClientDetail/Localization/ Yes LanguageCode Required to receive tracking information ShipDate No Date on which the package was shipped. LanguageCode in your local language. Valid codes are: ar = Arabic AccountNumber No Account number associated with the shipment. da = Danish Carrier FedEx service that delivered the package. de = German Destination Only country is used for elimination of duplicate tracking en = English numbers. es = Spanish es with locale code US = US Spanish es with locale code ES = Spain fr = French fr with locale code CA = Canadian French he = Hebrew it = Italian ja = Kanji AdditionalComments No Any additional information. LetterFormat Yes Specify the letter format. Must be included when type is set to Letter. Consignee No Information to be substituted for recipient information in the letter. FedEx Web Services, Track Service 33
34 Chapter 2 Tracking and Visibility Services SPODFaxReply Elements In addition to standard reply elements, the following element is returned in a successful SPODFaxReply. Element FaxConfirmationNumber Description Additional Information Tracking and SPOD Differences Number of the FAX where confirmation is to be sent. You can use Tracking to check the status of your shipment at any time during and within 18 months after delivery. You can use SPOD to obtain an image of the recipient's signature (if the signature is available) once the shipment has been delivered. SPOD Data Availability Signature Proof of Delivery is available for FedEx Express and FedEx Ground shipments up to 18 months from the ship date. This includes the signature image and associated shipment data. The signature image and additional recipient information may not be available for display in all countries and is indicated on the SPOD where applicable. Summary SPOD You can obtain a SPOD letter with summary information without providing the 9-digit FedEx account number. This letter contains all the same information as Detailed SPOD, but only contains the city, state/province, and country information for the shipper and recipient. The signature image may not be available for display in all countries and is indicated on the SPOD where applicable. For a sample see the following SPOD Sample Letter Partial example. Detailed SPOD You can obtain a SPOD letter with detailed information by providing the 9- digit FedEx account number. If the account number matches the shipper or payer of the shipment, you will be able to view detailed SPOD information, which includes complete contact name, company name, street address, city, state/province, postal code, and country information for both the shipper and recipient (if available). The signature image and additional recipient information may not be available for display in all countries and will be indicated on the SPOD where applicable. For a sample see the following SPOD Sample Letter Full example. Service Availability You can get proof-of-delivery for FedEx Express and FedEx Ground shipments that were delivered to destinations worldwide (where available). For more information, contact FedEx Customer Service. No Signature Found Signatures can take up to five days to process. Even if no signature is available, you can receive the available proof of delivery information. You can also check again later for the signature. If no signature is available after seven business days, call GoFedEx Note that the signature may be unavailable if it was released (the shipper or recipient signed a signature release agreement). Note: SPOD requests cannot be batch-processed. If you need multiple SPOD documents, you must create multiple requests. The returned SPOD PDF buffer is encoded in Base64 and then must be Base64 decoded. FedEx Web Services, Track Service 34
35 Chapter 2 Tracking and Visibility Services SPOD Sample Letter Partial SPOD Sample Letter Full FedEx Web Services, Track Service 35
36 Chapter 2 Tracking and Visibility Services Notification Notification may be included using the TrackService WSDL TrackNotificationRequest or in the ShipService. Notification allows you to request that exception and delivery notifications be sent to you, your recipient, and up to 2 other addresses. A personal message can also be included. You may select a valid language code for your communication. If no language code is indicated in the service request, the default is English. The following table lists the valid language codes: Value Language Locale Code (required if indicated below) Note: If you include notification elements in a Ship request, you do not need to use the DE German TrackService WSDL TrackNotificationRequest for that shipment. The TrackService WSDL TrackNotificationRequest is provided if no notification request has been made for an ES Spanish (Latin American) ES undeliverable shipment. FR French (Canada) CA Notification Service Details The following service details apply: Send notification of package state to up to four addresses. Note: If the notification request is for an international package, you may identify one of the notification recipients as a broker. DA FR IT JA KO NL PT Danish French (Europe) Italian Kanji (Japan) Korean Dutch Portuguese (Latin America) FedEx services offering this feature are FedEx Express (including intra- Mexico), FedEx Ground, FedEx Cargo (FDXC), FedEx Custom Critical (FXCC), SV Swedish FedEx SmartPost (FXSP). ZH Chinese (simplified) CN Shipment, delivery and tendered notifications are available for FedEx ZH Chinese (Taiwan) TW SmartPost Returns. Emaail exception is not available. ZH Chinese (Hong Kong) HK There are two notification options: 1) Exception notification (such as if an exception occurs during scanning and the package may be delayed for For more detailed information about the services offered by FedEx, see the example, or if an address correction is required), or 2) Delivery electronic FedEx Service Guide. notification. You must choose between these delivery types: wireless (to a cell phone), text only , and HTML . A personal message (up to 120 characters) is allowed for notifications only. This element is not allowed for wireless notifications. Notification Coding Details In addition to the standard elements required for all transactions, the following elements are provided as part of the TrackService WSDL TrackNotificationRequest. FedEx Web Services, Track Service 36
37 Chapter 2 Tracking and Visibility Services TrackNotificationRequest Elements Element Required Description TrackingNumber Required Tracking number. MultiPiece Optional Indicates whether to return tracking information for all associated packages. PagingToken Optional To obtain additional data on second and subsequent TrackNotification requests. Client must submit this value in subsequent track requests in order to obtain next page of data. Must contain at least four characters. TrackingNumberUniqueId Optional Populate only if the TrackingNumberUniqueId is known from a previous Tracking request or an notifications request that resulted in a duplicate reply. ShipDateRangeBegin Optional Recommend providing date range to find desired track number by limiting the results to this range. If not provided FedEx will default to a range that may not be useful for the search. ShipDateRangeEnd Optional If provided, ShipDateRangeBegin is required. Sender Address Required Valid address of notification requestor. SenderContactName Required Valid contact name of notification requestor. NotificationDetail NotificationDetail Optional Descriptive data required for FedEx to provide notification to the customer regarding the shipment. This element is required when SpecialServiceType _NOTIFICATION is present in the SpecialServiceTypes collection. NotificationDetail NotificationDetail/PersonalMessage Optional A message that will be included in the notifications. Personal messages are not applicable with wireless formatted notifications such as UTF-8 encoded message. NotificationDetail NotificationDetail/Recipients Required Information describing the destination of the format of the and events to be notified on. Specify up NotificationRecipient to six addresses to receive the specified notification. NotificationDetail NotificationDetail/Recipients Optional Identifies the relationship this recipient has to the shipment. NotificationRecipient/ NotificationRecipientType Valid values are: BROKER OTHER RECIPIENT SHIPPER NotificationDetail/Recipients NotificationRecipient/ Required The address of the notification recipient. Address FedEx Web Services, Track Service 37
38 Chapter 2 Tracking and Visibility Services Element Required Description NotificationDetail/Recipients NotificationRecipient/ Optional Identifies if an notification should be sent to the recipient: NotificationEventsRequested ON_DELIVERY ON_EXCEPTION ON_SHIPMENT ON_TENDER NotificationDetail/Recipients NotificationRecipient/ Required This element is required to specify the type of notification you want to receive. Valid values are: Format NotificationFormatType HTML TEXT WIRELESS NotificationDetail/Recipients NotificationRecipient/ Required The language/locale to be used in this notification Localization Recipients/Localization/LanguageCode Required You may include a language code to have the message returned in that language. See Notification Service Details on page 36 for a table of valid language codes. If no value is included with this element, the default is en (English). Recipients/Localization/LocaleCode Optional Some languages require a locale code to further identify the requested language. For example, if you request the notification s in Spanish, you must include a locale code of U.S. for North American Spanish. See Notification Service Details on page 36 for a table of valid locale codes. TrackNotificationReply Elements Element Description Element Packages Description Information about the notifications that are available for this tracking number. If there are duplicates, then the ship date and destination address information is returned for determining which TrackingNumberUniqueIdentifier to use on a subsequent request. DuplicateWaybill This element is present in the reply if duplicate tracking numbers are This complex element includes: found as part of the notification request. TrackingNumber MoreDataAvailable Returned in the reply if additional notification data is available. TrackingNumberUniqueIdentification PagingToken If you receive the MoreDataAvailable element in the reply, you will also receive the PagingToken element with corresponding PagingToken number. This number must be included in any additional notification request, to receive additional data for your original request. CarrierCode ShipDate Destination RecipientDetails FedEx Web Services, Track Service 38
39 Chapter 2 Tracking and Visibility Services Element Description Element Description Packages/TrackingNumber UniqueIdentifiers FedEx InSight When duplicate tracking numbers exist, this data is returned with summary information for each of the duplicates. The summary information is used to determine which of the duplicates the intended tracking number is. This identifier is used on a subsequent track request to retrieve the tracking data for the desired tracking number. As part of the ShipService WSDL, you may add additional elements to your ProcessShipment request to customize your FedEx InSight information: InsightShipmentContent/ BlockShipmentData These multiple occurrence elements can be repeated up to 50 times for a single tracking number. Include this element to block view of the shipment data on FedEx InSight for anyone but the shipper. For more information regarding FedEx InSight, go to fedex.com/insight. XML Schema See Schema TrackService. Element Description Error Messages InsightShipmentContent/ ShipmentContentRecords Includes the following elements: PartNumber ItemNumber ReceivedQuantity Description Refer to Signature Proof of Delivery (SPOD). FedEx Web Services, Track Service 39
40 Index C certification 23 printing 8 document overview 7 Web Services, WSDL, and SOAP 9 certifying Web Services 23 online help 8 understanding XML schema 17 printing 8 D P go to production 23 W printing this document 8 document implementation process 22 online help 9 Web Services 9 overview 7 implementation testing 23 pdf 8 certification 23 online help 8 implementing Web Services 17 implementing 17 printing 8 understanding XML schema 17 implementing process 22 S Web Services, WSDL, and Web Services, WSDL, and SOAP overview 9 SOAP 9 SOAP overview 9 Non-SOAP 14 overview 10 production 23 SPOD Sample Letter Full I N 35 testing 23 SPOD Sample Letter Partial 35 implementing Web Services 17 non-soap Web Services 14 XML schema 17 certification 23 WSDL T process 22 overview 9 O production 23 testing Web Services 23 online help 8 testing 23 X overview 7 introduction online help 8 XML schema 17 U FedEx Web Services, Track Service 40
41 Schema TrackService_v5.xsd targetnamespace: Elements Complex types Simple types SignatureProofOfDeliveryFaxReply Address ArrivalLocationType SignatureProofOfDeliveryFaxRequest ClientDetail CarrierCodeType SignatureProofOfDeliveryLetterReply Contact DistanceUnits SignatureProofOfDeliveryLetterRequest ContactAndAddress NotificationEventType TrackNotificationReply Dimensions NotificationFormatType TrackNotificationRequest Distance NotificationRecipientType TrackReply NotificationDetail LinearUnits TrackRequest NotificationRecipient NotificationSeverityType Localization OfficeOrderDeliveryMethodType Notification OperatingCompanyType NotificationParameter PackagingType QualifiedTrackingNumber RedirectToHoldEligibilityType SignatureProofOfDeliveryFaxReply ServiceType SignatureProofOfDeliveryFaxRequest SignatureProofOfDeliveryImageType SignatureProofOfDeliveryLetterReply StringBarcodeType SignatureProofOfDeliveryLetterRequest TrackDeliveryLocationType StringBarcode TrackIdentifierType TrackDetail TrackReturnLabelType TrackEvent WeightUnits TrackNotificationPackage TrackNotificationRecipientDetail TrackNotificationReply TrackNotificationRequest TrackPackageIdentifier TrackReconciliation TrackReply TrackRequest TrackSplitShipmentPart TransactionDetail VersionId WebAuthenticationCredential WebAuthenticationDetail Weight FedEx Web Services, Track Service 41
42 element SignatureProofOfDeliveryFaxReply diagram namespace type ns:signatureproofofdeliveryfaxreply properties content complex children ns:highestseverity ns:notifications ns:transactiondetail ns:version ns:faxconfirmationnumber source <xs:element name="signatureproofofdeliveryfaxreply" type="ns:signatureproofofdeliveryfaxreply"/> FedEx Web Services, Track Service 42
43 element SignatureProofOfDeliveryFaxRequest diagram namespace type ns:signatureproofofdeliveryfaxrequest properties content complex FedEx Web Services, Track Service 43
44 children ns:webauthenticationdetail ns:clientdetail ns:transactiondetail ns:version ns:qualifiedtrackingnumber ns:additionalcomments ns:faxsender ns:faxrecipient source <xs:element name="signatureproofofdeliveryfaxrequest" type="ns:signatureproofofdeliveryfaxrequest"/> element SignatureProofOfDeliveryLetterReply diagram namespace type ns:signatureproofofdeliveryletterreply properties content complex children ns:highestseverity ns:notifications ns:transactiondetail ns:version ns:letter source <xs:element name="signatureproofofdeliveryletterreply" type="ns:signatureproofofdeliveryletterreply"/> FedEx Web Services, Track Service 44
45 element SignatureProofOfDeliveryLetterRequest diagram namespace type ns:signatureproofofdeliveryletterrequest properties content complex children ns:webauthenticationdetail ns:clientdetail ns:transactiondetail ns:version ns:qualifiedtrackingnumber ns:additionalcomments ns:letterformat ns:consignee source <xs:element name="signatureproofofdeliveryletterrequest" type="ns:signatureproofofdeliveryletterrequest"/> FedEx Web Services, Track Service 45
46 element TrackNotificationReply diagram FedEx Web Services, Track Service 46
47 diagram namespace type ns:tracknotificationreply properties content complex children ns:highestseverity ns:notifications ns:transactiondetail ns:version ns:duplicatewaybill ns:moredataavailable ns:pagingtoken ns:packages source <xs:element name="tracknotificationreply" type="ns:tracknotificationreply"/> FedEx Web Services, Track Service 47
48 element TrackNotificationRequest diagram FedEx Web Services, Track Service 48
49 diagram namespace type ns:tracknotificationrequest properties content complex children ns:webauthenticationdetail ns:clientdetail ns:transactiondetail ns:version ns:trackingnumber ns:multipiece ns:pagingtoken ns:trackingnumberuniqueid ns:shipdaterangebegin ns:shipdaterangeend ns:sender address ns:sendercontactname ns:notificationdetail source <xs:element name="tracknotificationrequest" type="ns:tracknotificationrequest"/> FedEx Web Services, Track Service 49
50 element TrackReply diagram FedEx Web Services, Track Service 50
51 namespace type ns:trackreply properties content complex children ns:highestseverity ns:notifications ns:transactiondetail ns:version ns:duplicatewaybill ns:moredata ns:pagingtoken ns:trackdetails source <xs:element name="trackreply" type="ns:trackreply"/> FedEx Web Services, Track Service 51
52 element TrackRequest diagram FedEx Web Services, Track Service 52
53 diagram namespace type ns:trackrequest properties content complex children ns:webauthenticationdetail ns:clientdetail ns:transactiondetail ns:version ns:carriercode ns:operatingcompany ns:packageidentifier ns:trackingnumberuniqueidentifier ns:shipdaterangebegin ns:shipdaterangeend ns:shipmentaccountnumber ns:destination ns:includedetailedscans ns:pagingtoken source <xs:element name="trackrequest" type="ns:trackrequest"/> FedEx Web Services, Track Service 53
54 complextype Address diagram namespace children ns:streetlines ns:city ns:stateorprovincecode ns:postalcode ns:urbanizationcode ns:countrycode ns:residential used by elements TrackDetail/ActualDeliveryAddress ContactAndAddress/Address TrackEvent/Address QualifiedTrackingNumber/Destination TrackNotificationPackage/Destination TrackRequest/Destination TrackDetail/DestinationAddress TrackDetail/DestinationLocationAddress TrackDetail/OriginLocationAddress TrackDetail/ShipperAddress annotation documentation Descriptive data for a physical location. May be used as an actual physical address (place to which one could go), or as a container of "address parts" which should be handled as a unit (such as a city-state-zip combination within the US). source <xs:complextype name="address"> FedEx Web Services, Track Service 54
55 <xs:documentation>descriptive data for a physical location. May be used as an actual physical address (place to which one could go), or as a container of "address parts" which should be handled as a unit (such as a city-state-zip combination within the US).</xs:documentation> <xs:sequence> <xs:element name="streetlines" type="xs:string" minoccurs="0" maxoccurs="2"> <xs:documentation>combination of number, street name, etc. At least one line is required for a valid physical address; empty lines should not be included.</xs:documentation> <xs:element name="city" type="xs:string" minoccurs="0"> <xs:documentation>name of city, town, etc.</xs:documentation> <xs:element name="stateorprovincecode" type="xs:string" minoccurs="0"> <xs:documentation>identifying abbreviation for US state, Canada province, etc. Format and presence of this field will vary, depending on country.</xs:documentation> <xs:element name="postalcode" type="xs:string" minoccurs="0"> <xs:documentation>identification of a region (usually small) for mail/package delivery. Format and presence of this field will vary, depending on country.</xs:documentation> <xs:element name="urbanizationcode" type="xs:string" minoccurs="0"> <xs:documentation>relevant only to addresses in Puerto Rico.</xs:documentation> <xs:element name="countrycode" type="xs:string" minoccurs="0"> <xs:documentation>the two-letter code used to identify a country.</xs:documentation> <xs:element name="residential" type="xs:boolean" minoccurs="0"> <xs:documentation>indicates whether this address residential (as opposed to commercial).</xs:documentation> FedEx Web Services, Track Service 55
56 </xs:sequence> </xs:complextype> complextype ClientDetail diagram namespace children ns:accountnumber ns:meternumber ns:integratorid ns:localization used by elements SignatureProofOfDeliveryFaxRequest/ClientDetail SignatureProofOfDeliveryLetterRequest/ClientDetail TrackNotificationRequest/ClientDetail TrackRequest/ClientDetail annotation documentation Descriptive data for the client submitting a transaction. source <xs:complextype name="clientdetail"> <xs:documentation>descriptive data for the client submitting a transaction.</xs:documentation> <xs:sequence> <xs:element name="accountnumber" type="xs:string"> FedEx Web Services, Track Service 56
57 <xs:documentation>the FedEx account number associated with this transaction.</xs:documentation> <xs:element name="meternumber" type="xs:string"> <xs:documentation>this number is assigned by FedEx and identifies the unique device from which the request is originating</xs:documentation> <xs:element name="integratorid" type="xs:string" minoccurs="0"> <xs:documentation>only used in transactions which require identification of the Fed Ex Office integrator.</xs:documentation> <xs:element name="localization" type="ns:localization" minoccurs="0"> <xs:documentation>the language to be used for human-readable Notification.localizedMessages in responses to the request containing this ClientDetail object. Different requests from the same client may contain different Localization data. (Contrast with TransactionDetail.localization, which governs data payload language/translation.)</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 57
58 complextype Contact diagram namespace children ns:personname ns:title ns:companyname ns:phonenumber ns:phoneextension ns:pagernumber ns:faxnumber ns: address used by element ContactAndAddress/Contact annotation documentation The descriptive data for a point-of-contact person. source <xs:complextype name="contact"> <xs:documentation>the descriptive data for a point-of-contact person.</xs:documentation> <xs:sequence> <xs:element name="personname" type="xs:string" minoccurs="0"> FedEx Web Services, Track Service 58
59 <xs:documentation>identifies the contact person's name.</xs:documentation> <xs:element name="title" type="xs:string" minoccurs="0"> <xs:documentation>identifies the contact person's title.</xs:documentation> <xs:element name="companyname" type="xs:string" minoccurs="0"> <xs:documentation>identifies the company this contact is associated with.</xs:documentation> <xs:element name="phonenumber" type="xs:string" minoccurs="0"> <xs:documentation>identifies the phone number associated with this contact.</xs:documentation> <xs:element name="phoneextension" type="xs:string" minoccurs="0"> <xs:documentation>identifies the phone extension associated with this contact.</xs:documentation> <xs:element name="pagernumber" type="xs:string" minoccurs="0"> <xs:documentation>identifies the pager number associated with this contact.</xs:documentation> <xs:element name="faxnumber" type="xs:string" minoccurs="0"> <xs:documentation>identifies the fax number associated with this contact.</xs:documentation> <xs:element name=" address" type="xs:string" minoccurs="0"> <xs:documentation>identifies the address associated with this contact.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 59
60 complextype ContactAndAddress diagram namespace children ns:contact ns:address used by elements SignatureProofOfDeliveryLetterRequest/Consignee SignatureProofOfDeliveryFaxRequest/FaxRecipient SignatureProofOfDeliveryFaxRequest/FaxSender TrackDetail/ProductionLocationContactAndAddress source <xs:complextype name="contactandaddress"> <xs:sequence> <xs:element name="contact" type="ns:contact"/> <xs:element name="address" type="ns:address" minoccurs="0"/> </xs:sequence> </xs:complextype> complextype Dimensions diagram namespace children ns:length ns:width ns:height ns:units used by element TrackDetail/PackageDimensions annotation documentation The dimensions of this package and the unit type used for the measurements. source <xs:complextype name="dimensions"> <xs:documentation>the dimensions of this package and the unit type used for the measurements.</xs:documentation> <xs:sequence> <xs:element name="length" type="xs:nonnegativeinteger" minoccurs="0"/> <xs:element name="width" type="xs:nonnegativeinteger" minoccurs="0"/> FedEx Web Services, Track Service 60
61 <xs:element name="height" type="xs:nonnegativeinteger" minoccurs="0"/> <xs:element name="units" type="ns:linearunits" minoccurs="0"/> </xs:sequence> </xs:complextype> complextype Distance diagram namespace children ns:value ns:units used by elements TrackDetail/DistanceToDestination TrackDetail/TotalTransitDistance annotation documentation Driving or other transportation distances, distinct from dimension measurements. source <xs:complextype name="distance"> <xs:documentation>driving or other transportation distances, distinct from dimension measurements.</xs:documentation> <xs:sequence> <xs:element name="value" type="xs:decimal" minoccurs="0"> <xs:documentation>identifies the distance quantity.</xs:documentation> <xs:element name="units" type="ns:distanceunits" minoccurs="0"> <xs:documentation>identifies the unit of measure for the distance value.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 61
62 complextype NotificationDetail diagram namespace children ns:personalmessage ns:recipients used by element TrackNotificationRequest/NotificationDetail annotation documentation Information describing notifications that will be sent in relation to events that occur during package movement source <xs:complextype name=" notificationdetail"> <xs:documentation>information describing notifications that will be sent in relation to events that occur during package movement</xs:documentation> <xs:sequence> <xs:element name="personalmessage" type="xs:string" minoccurs="0"> <xs:documentation>a message that will be included in the notifications</xs:documentation> <xs:element name="recipients" type="ns: notificationrecipient" maxoccurs="unbounded"> <xs:documentation>information describing the destination of the , format of the and events to be notified on</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 62
63 complextype NotificationRecipient diagram namespace children ns: notificationrecipienttype ns: address ns:notificationeventsrequested ns:format ns:localization used by element NotificationDetail/Recipients source <xs:complextype name=" notificationrecipient"> <xs:sequence> <xs:element name=" notificationrecipienttype" type="ns: notificationrecipienttype" minoccurs="0"> <xs:documentation>identifies the relationship this recipient has to the shipment.</xs:documentation> <xs:element name=" address" type="xs:string"> <xs:documentation>the address to send the notification to</xs:documentation> <xs:element name="notificationeventsrequested" type="ns: notificationeventtype" minoccurs="0" maxoccurs="unbounded"> <xs:documentation>the types of notifications being requested for this recipient.</xs:documentation> FedEx Web Services, Track Service 63
64 <xs:element name="format" type="ns: notificationformattype"> <xs:documentation>the format of the notification.</xs:documentation> <xs:element name="localization" type="ns:localization" minoccurs="0"> <xs:documentation>the language/locale to be used in this notification.</xs:documentation> </xs:sequence> </xs:complextype> complextype Localization diagram namespace children ns:languagecode ns:localecode used by elements ClientDetail/Localization NotificationRecipient/Localization TransactionDetail/Localization annotation documentation Identifies the representation of human-readable text. source <xs:complextype name="localization"> <xs:documentation>identifies the representation of human-readable text.</xs:documentation> <xs:sequence> <xs:element name="languagecode" type="xs:string"> <xs:documentation>two-letter code for language (e.g. EN, FR, etc.)</xs:documentation> <xs:element name="localecode" type="xs:string" minoccurs="0"> FedEx Web Services, Track Service 64
65 <xs:documentation>two-letter code for the region (e.g. us, ca, etc..).</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 65
66 complextype Notification diagram FedEx Web Services, Track Service 66
67 namespace children ns:severity ns:source ns:code ns:message ns:localizedmessage ns:messageparameters used by elements TrackDetail/Notification SignatureProofOfDeliveryFaxReply/Notifications SignatureProofOfDeliveryLetterReply/Notifications TrackNotificationReply/Notifications TrackReply/Notifications annotation documentation The descriptive data regarding the result of the submitted transaction. source <xs:complextype name="notification"> <xs:documentation>the descriptive data regarding the result of the submitted transaction.</xs:documentation> <xs:sequence> <xs:element name="severity" type="ns:notificationseveritytype"> <xs:documentation>the severity of this notification. This can indicate success or failure or some other information about the request. The values that can be returned are SUCCESS - Your transaction succeeded with no other applicable information. NOTE - Additional information that may be of interest to you about your transaction. WARNING - Additional information that you need to know about your transaction that you may need to take action on. ERROR - Information about an error that occurred while processing your transaction. FAILURE - FedEx was unable to process your transaction at this time due to a system failure. Please try again later</xs:documentation> <xs:element name="source" type="xs:string"> <xs:documentation>indicates the source of this notification. Combined with the Code it uniquely identifies this notification</xs:documentation> <xs:element name="code" type="xs:string" minoccurs="0"> <xs:documentation>a code that represents this notification. Combined with the Source it uniquely identifies this notification.</xs:documentation> <xs:element name="message" type="xs:string" minoccurs="0"> <xs:documentation>human-readable text that explains this notification.</xs:documentation> <xs:element name="localizedmessage" type="xs:string" minoccurs="0"> <xs:documentation>the translated message. The language and locale specified in the ClientDetail. Localization are used to determine the representation. Currently only supported in a TrackReply.</xs:documentation> FedEx Web Services, Track Service 67
68 <xs:element name="messageparameters" type="ns:notificationparameter" minoccurs="0" maxoccurs="unbounded"> <xs:documentation>a collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string.</xs:documentation> </xs:sequence> </xs:complextype> complextype NotificationParameter diagram namespace children ns:id ns:value used by element Notification/MessageParameters source <xs:complextype name="notificationparameter"> <xs:sequence> <xs:element name="id" type="xs:string" minoccurs="0"> <xs:documentation>identifies the type of data contained in Value (e.g. SERVICE_TYPE, PACKAGE_SEQUENCE, etc..).</xs:documentation> <xs:element name="value" type="xs:string" minoccurs="0"> <xs:documentation>the value of the parameter (e.g. PRIORITY_OVERNIGHT, 2, etc..).</xs:documentation> FedEx Web Services, Track Service 68
69 </xs:sequence> </xs:complextype> complextype QualifiedTrackingNumber diagram namespace children ns:trackingnumber ns:shipdate ns:accountnumber ns:carrier ns:destination used by elements SignatureProofOfDeliveryFaxRequest/QualifiedTrackingNumber SignatureProofOfDeliveryLetterRequest/QualifiedTrackingNumber annotation documentation Tracking number and additional shipment data used to identify a unique shipment for proof of delivery. source <xs:complextype name="qualifiedtrackingnumber"> <xs:documentation>tracking number and additional shipment data used to identify a unique shipment for proof of delivery.</xs:documentation> <xs:sequence> <xs:element name="trackingnumber" type="xs:string" minoccurs="0"> <xs:documentation>fedex assigned identifier for a package/shipment.</xs:documentation> FedEx Web Services, Track Service 69
70 <xs:element name="shipdate" type="xs:date" minoccurs="0"> <xs:documentation>the date the package was shipped.</xs:documentation> <xs:element name="accountnumber" type="xs:string" minoccurs="0"> <xs:documentation>if the account number used to ship the package is provided in the request the shipper and recipient information is included on the letter or fax.</xs:documentation> <xs:element name="carrier" type="ns:carriercodetype" minoccurs="0"> <xs:documentation>fedex operating company that delivered the package.</xs:documentation> <xs:element name="destination" type="ns:address" minoccurs="0"> <xs:documentation>only country is used for elimination of duplicate tracking numbers.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 70
71 complextype SignatureProofOfDeliveryFaxReply diagram namespace children ns:highestseverity ns:notifications ns:transactiondetail ns:version ns:faxconfirmationnumber used by element SignatureProofOfDeliveryFaxReply annotation documentation FedEx Signature Proof Of Delivery Fax reply. source <xs:complextype name="signatureproofofdeliveryfaxreply"> <xs:documentation>fedex Signature Proof Of Delivery Fax reply.</xs:documentation> <xs:sequence> <xs:element name="highestseverity" type="ns:notificationseveritytype"> <xs:documentation>this contains the severity type of the most severe Notification in the Notifications array.</xs:documentation> FedEx Web Services, Track Service 71
72 <xs:element name="notifications" type="ns:notification" maxoccurs="unbounded"> <xs:documentation>information about the request/reply such was the transaction successful or not, and any additional information relevant to the request and/or reply. There may be multiple Notifications in a reply.</xs:documentation> <xs:element name="transactiondetail" type="ns:transactiondetail" minoccurs="0"> <xs:documentation>contains the CustomerTransactionDetail that is echoed back to the caller for matching requests and replies and a Localization element for defining the language/translation used in the reply data.</xs:documentation> <xs:element name="version" type="ns:versionid"> <xs:documentation>contains the version of the reply being used.</xs:documentation> <xs:element name="faxconfirmationnumber" type="xs:string" minoccurs="0"> <xs:documentation>confirmation of fax transmission.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 72
73 complextype SignatureProofOfDeliveryFaxRequest diagram namespace children ns:webauthenticationdetail ns:clientdetail ns:transactiondetail ns:version ns:qualifiedtrackingnumber ns:additionalcomments ns:faxsender ns:faxrecipient used by element SignatureProofOfDeliveryFaxRequest annotation documentation FedEx Signature Proof Of Delivery Fax request. FedEx Web Services, Track Service 73
74 source <xs:complextype name="signatureproofofdeliveryfaxrequest"> <xs:documentation>fedex Signature Proof Of Delivery Fax request.</xs:documentation> <xs:sequence> <xs:element name="webauthenticationdetail" type="ns:webauthenticationdetail"> <xs:documentation>descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services).</xs:documentation> <xs:element name="clientdetail" type="ns:clientdetail"> <xs:documentation>descriptive data identifying the client submitting the transaction.</xs:documentation> <xs:element name="transactiondetail" type="ns:transactiondetail" minoccurs="0"> <xs:documentation>contains a free form field that is echoed back in the reply to match requests with replies and data that governs the data payload language/translations.</xs:documentation> <xs:element name="version" type="ns:versionid"> <xs:documentation>the version of the request being used.</xs:documentation> <xs:element name="qualifiedtrackingnumber" type="ns:qualifiedtrackingnumber" minoccurs="0"> <xs:documentation>tracking number and additional shipment data used to identify a unique shipment for proof of delivery.</xs:documentation> <xs:element name="additionalcomments" type="xs:string" minoccurs="0"> <xs:documentation>additional customer-supplied text to be added to the body of the letter.</xs:documentation> <xs:element name="faxsender" type="ns:contactandaddress" minoccurs="0"> <xs:documentation>contact and address information about the person requesting the fax to be sent.</xs:documentation> FedEx Web Services, Track Service 74
75 <xs:element name="faxrecipient" type="ns:contactandaddress" minoccurs="0"> <xs:documentation>contact and address information, including the fax number, about the person to receive the fax.</xs:documentation> </xs:sequence> </xs:complextype> complextype SignatureProofOfDeliveryLetterReply diagram namespace children ns:highestseverity ns:notifications ns:transactiondetail ns:version ns:letter FedEx Web Services, Track Service 75
76 used by element SignatureProofOfDeliveryLetterReply annotation documentation FedEx Signature Proof Of Delivery Letter reply. source <xs:complextype name="signatureproofofdeliveryletterreply"> <xs:documentation>fedex Signature Proof Of Delivery Letter reply.</xs:documentation> <xs:sequence> <xs:element name="highestseverity" type="ns:notificationseveritytype"> <xs:documentation>this contains the severity type of the most severe Notification in the Notifications array.</xs:documentation> <xs:element name="notifications" type="ns:notification" maxoccurs="unbounded"> <xs:documentation>information about the request/reply such was the transaction successful or not, and any additional information relevant to the request and/or reply. There may be multiple Notifications in a reply.</xs:documentation> <xs:element name="transactiondetail" type="ns:transactiondetail" minoccurs="0"> <xs:documentation>contains the CustomerTransactionDetail that is echoed back to the caller for matching requests and replies and a Localization element for defining the language/translation used in the reply data.</xs:documentation> <xs:element name="version" type="ns:versionid"> <xs:documentation>image of letter encoded in Base64 format.</xs:documentation> <xs:element name="letter" type="xs:base64binary" minoccurs="0"> <xs:documentation>image of letter encoded in Base64 format.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 76
77 complextype SignatureProofOfDeliveryLetterRequest diagram namespace children ns:webauthenticationdetail ns:clientdetail ns:transactiondetail ns:version ns:qualifiedtrackingnumber ns:additionalcomments ns:letterformat ns:consignee used by element SignatureProofOfDeliveryLetterRequest annotation documentation FedEx Signature Proof Of Delivery Letter request. source <xs:complextype name="signatureproofofdeliveryletterrequest"> FedEx Web Services, Track Service 77
78 <xs:documentation>fedex Signature Proof Of Delivery Letter request.</xs:documentation> <xs:sequence> <xs:element name="webauthenticationdetail" type="ns:webauthenticationdetail"> <xs:documentation>descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services).</xs:documentation> <xs:element name="clientdetail" type="ns:clientdetail"> <xs:documentation>descriptive data identifying the client submitting the transaction.</xs:documentation> <xs:element name="transactiondetail" type="ns:transactiondetail" minoccurs="0"> <xs:documentation>contains a free form field that is echoed back in the reply to match requests with replies and data that governs the data payload language/translations.</xs:documentation> <xs:element name="version" type="ns:versionid"> <xs:documentation>the version of the request being used.</xs:documentation> <xs:element name="qualifiedtrackingnumber" type="ns:qualifiedtrackingnumber" minoccurs="0"> <xs:documentation>tracking number and additional shipment data used to identify a unique shipment for proof of delivery.</xs:documentation> <xs:element name="additionalcomments" type="xs:string" minoccurs="0"> <xs:documentation>additional customer-supplied text to be added to the body of the letter.</xs:documentation> <xs:element name="letterformat" type="ns:signatureproofofdeliveryimagetype" minoccurs="0"> <xs:documentation>identifies the set of SPOD image types.</xs:documentation> <xs:element name="consignee" type="ns:contactandaddress" minoccurs="0"> FedEx Web Services, Track Service 78
79 <xs:documentation>if provided this information will be print on the letter.</xs:documentation> </xs:sequence> </xs:complextype> complextype StringBarcode diagram namespace children ns:type ns:value used by element TrackDetail/Barcode annotation documentation Each instance of this data type represents a barcode whose content must be represented as ASCII text (i.e. not binary data). source <xs:complextype name="stringbarcode"> <xs:documentation>each instance of this data type represents a barcode whose content must be represented as ASCII text (i.e. not binary data).</xs:documentation> <xs:sequence> <xs:element name="type" type="ns:stringbarcodetype" minoccurs="0"> <xs:documentation>the kind of barcode data in this instance.</xs:documentation> <xs:element name="value" type="xs:string" minoccurs="0"> <xs:documentation>the data content of this instance.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 79
80 complextype TrackDetail diagram FedEx Web Services, Track Service 80
81 diagram FedEx Web Services, Track Service 81
82 diagram FedEx Web Services, Track Service 82
83 diagram FedEx Web Services, Track Service 83
84 diagram namespace children ns:notification ns:trackingnumber ns:barcode ns:trackingnumberuniqueidentifier ns:statuscode ns:statusdescription ns:reconciliation ns:servicecommitmessage ns:carriercode ns:operatingcompany ns:productionlocationcontactandaddress ns:otheridentifiers ns:serviceinfo ns:servicetype ns:packageweight ns:packagedimensions ns:packagedimensionalweight ns:shipmentweight ns:packaging ns:packagingtype ns:packagesequencenumber ns:packagecount ns:trackreturnlabeltype ns:trackreturndescription ns:shipperaddress ns:originlocationaddress ns:estimatedpickuptimestamp ns:shiptimestamp ns:totaltransitdistance ns:distancetodestination ns:destinationaddress ns:destinationlocationaddress ns:estimateddeliverytimestamp ns:actualdeliverytimestamp ns:actualdeliveryaddress ns:officeorderdeliverymethod ns:deliverylocationtype ns:deliverylocationdescription ns:deliverysignaturename ns:signatureproofofdeliveryavailable ns:notificationeventsavailable ns:splitshipmentparts ns:redirecttoholdeligibility ns:events used by element TrackReply/TrackDetails annotation documentation Detailed tracking information about a particular package. source <xs:complextype name="trackdetail"> <xs:documentation>detailed tracking information about a particular package.</xs:documentation> <xs:sequence> <xs:element name="notification" type="ns:notification" minoccurs="0"> <xs:documentation>to report soft error on an individual track detail.</xs:documentation> <xs:element name="trackingnumber" type="xs:string" minoccurs="0"> <xs:documentation>the FedEx package identifier.</xs:documentation> <xs:element name="barcode" type="ns:stringbarcode" minoccurs="0"/> <xs:element name="trackingnumberuniqueidentifier" type="xs:string" minoccurs="0"> <xs:documentation>when duplicate tracking numbers exist this data is returned with summary information for each of the duplicates. The summary information is used to determine which of the duplicates the intended tracking number is. This identifier is used on a subsequent track request to retrieve the tracking data for the desired tracking number.</xs:documentation> FedEx Web Services, Track Service 84
85 <xs:element name="statuscode" type="xs:string" minoccurs="0"> <xs:documentation>a code that identifies this type of status. This is the most recent status.</xs:documentation> <xs:element name="statusdescription" type="xs:string" minoccurs="0"> <xs:documentation>a human-readable description of this status.</xs:documentation> <xs:element name="reconciliation" type="ns:trackreconciliation" minoccurs="0"> <xs:documentation>used to report the status of a piece of a multiple piece shipment which is no longer traveling with the rest of the packages in the shipment or has not been accounted for.</xs:documentation> <xs:element name="servicecommitmessage" type="xs:string" minoccurs="0"> <xs:documentation>used to convey information such as. 1. FedEx has received information about a package but has not yet taken possession of it. 2. FedEx has handed the package off to a third party for final delivery. 3. The package delivery has been cancelled</xs:documentation> <xs:element name="carriercode" type="ns:carriercodetype" minoccurs="0"> <xs:documentation>identifies a FedEx operating company (transportation).</xs:documentation> <xs:element name="operatingcompany" type="ns:operatingcompanytype" minoccurs="0"> <xs:documentation>identifies operating transportation company that is the specific to the carrier code.</xs:documentation> <xs:element name="productionlocationcontactandaddress" type="ns:contactandaddress" minoccurs="0"> <xs:documentation>specifies the FXO production centre contact and address.</xs:documentation> <xs:element name="otheridentifiers" type="ns:trackpackageidentifier" minoccurs="0" maxoccurs="unbounded"> FedEx Web Services, Track Service 85
86 <xs:documentation>other related identifiers for this package such as reference numbers.</xs:documentation> <xs:element name="serviceinfo" type="xs:string" minoccurs="0"> <xs:documentation>retained for legacy compatibility only. User/screen friendly description of the Service type (e.g. Priority Overnight).</xs:documentation> <xs:element name="servicetype" type="ns:servicetype" minoccurs="0"> <xs:documentation>strict representation of the Service type (e.g. PRIORITY_OVERNIGHT).</xs:documentation> <xs:element name="packageweight" type="ns:weight" minoccurs="0"> <xs:documentation>the weight of this package.</xs:documentation> <xs:element name="packagedimensions" type="ns:dimensions" minoccurs="0"> <xs:documentation>physical dimensions of the package.</xs:documentation> <xs:element name="packagedimensionalweight" type="ns:weight" minoccurs="0"> <xs:documentation>the dimensional weight of the package.</xs:documentation> <xs:element name="shipmentweight" type="ns:weight" minoccurs="0"> <xs:documentation>the weight of the entire shipment.</xs:documentation> <xs:element name="packaging" type="xs:string" minoccurs="0"> <xs:documentation>retained for legacy compatibility only.</xs:documentation> <xs:element name="packagingtype" type="ns:packagingtype" minoccurs="0"> <xs:documentation>strict representation of the Packaging type (e.g. FEDEX_BOX, FedEx Web Services, Track Service 86
87 YOUR_PACKAGING).</xs:documentation> <xs:element name="packagesequencenumber" type="xs:nonnegativeinteger" minoccurs="0"> <xs:documentation>the sequence number of this package in a shipment. This would be 2 if it was package number 2 of 4.</xs:documentation> <xs:element name="packagecount" type="xs:nonnegativeinteger" minoccurs="0"> <xs:documentation>the number of packages in this shipment.</xs:documentation> <xs:element name="trackreturnlabeltype" type="ns:trackreturnlabeltype" minoccurs="0"/> <xs:element name="trackreturndescription" type="xs:string" minoccurs="0"/> <xs:element name="shipperaddress" type="ns:address" minoccurs="0"> <xs:documentation>the address information for the shipper.</xs:documentation> <xs:element name="originlocationaddress" type="ns:address" minoccurs="0"> <xs:documentation>the address of the FedEx pickup location/facility.</xs:documentation> <xs:element name="estimatedpickuptimestamp" type="xs:datetime" minoccurs="0"> <xs:documentation>estimated package pickup time for shipments that haven't been picked up.</xs:documentation> <xs:element name="shiptimestamp" type="xs:datetime" minoccurs="0"> <xs:documentation>time package was shipped/tendered over to FedEx. Time portion will be populated if available, otherwise will be set to midnight.</xs:documentation> <xs:element name="totaltransitdistance" type="ns:distance" minoccurs="0"> <xs:documentation>the distance from the origin to the destination. Returned for Custom Critical shipments.</xs:documentation> FedEx Web Services, Track Service 87
88 <xs:element name="distancetodestination" type="ns:distance" minoccurs="0"> <xs:documentation>total distance package still has to travel. Returned for Custom Critical shipments.</xs:documentation> <xs:element name="destinationaddress" type="ns:address" minoccurs="0"> <xs:documentation>the address this package is to be (or has been) delivered.</xs:documentation> <xs:element name="destinationlocationaddress" type="ns:address" minoccurs="0"> <xs:documentation>the address of the FedEx delivery location/facility.</xs:documentation> <xs:element name="estimateddeliverytimestamp" type="xs:datetime" minoccurs="0"> <xs:documentation>projected package delivery time based on ship time stamp, service and destination. Not populated if delivery has already occurred.</xs:documentation> <xs:element name="actualdeliverytimestamp" type="xs:datetime" minoccurs="0"> <xs:documentation>the time the package was actually delivered.</xs:documentation> <xs:element name="actualdeliveryaddress" type="ns:address" minoccurs="0"> <xs:documentation>actual address where package was delivered. Differs from destinationaddress, which indicates where the package was to be delivered; This field tells where delivery actually occurred (next door, at station, etc.)</xs:documentation> <xs:element name="officeorderdeliverymethod" type="ns:officeorderdeliverymethodtype" minoccurs="0"> <xs:documentation>identifies the method of office order delivery.</xs:documentation> <xs:element name="deliverylocationtype" type="ns:trackdeliverylocationtype" minoccurs="0"> <xs:documentation>strict text indicating the delivery location at the delivered to address.</xs:documentation> FedEx Web Services, Track Service 88
89 <xs:element name="deliverylocationdescription" type="xs:string" minoccurs="0"> <xs:documentation>user/screen friendly representation of the DeliveryLocationType (delivery location at the delivered to address). Can be returned in localized text.</xs:documentation> <xs:element name="deliverysignaturename" type="xs:string" minoccurs="0"> <xs:documentation>this is either the name of the person that signed for the package or "Signature not requested" or "Signature on file".</xs:documentation> <xs:element name="signatureproofofdeliveryavailable" type="xs:boolean" minoccurs="0"> <xs:documentation>true if signed for by signature image is available.</xs:documentation> <xs:element name="notificationeventsavailable" type="ns: notificationeventtype" minoccurs="0" maxoccurs="unbounded"> <xs:documentation>the types of notifications that are available for the package.</xs:documentation> <xs:element name="splitshipmentparts" type="ns:tracksplitshipmentpart" minoccurs="0" maxoccurs="unbounded"> <xs:documentation>returned for cargo shipments only when they are currently split across vehicles.</xs:documentation> <xs:element name="redirecttoholdeligibility" type="ns:redirecttoholdeligibilitytype" minoccurs="0"> <xs:documentation>indicates redirection eligibility as determined by tracking service, subject to refinement/override by redirect-to-hold service.</xs:documentation> <xs:element name="events" type="ns:trackevent" minoccurs="0" maxoccurs="unbounded"> <xs:documentation>event information for a tracking number.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 89
90 complextype TrackEvent diagram namespace children ns:timestamp ns:eventtype ns:eventdescription ns:statusexceptioncode ns:statusexceptiondescription ns:address ns:arrivallocation used by element TrackDetail/Events annotation documentation FedEx scanning information about a package. source <xs:complextype name="trackevent"> <xs:documentation>fedex scanning information about a package.</xs:documentation> <xs:sequence> <xs:element name="timestamp" type="xs:datetime" minoccurs="0"> <xs:documentation>the time this event occurred.</xs:documentation> FedEx Web Services, Track Service 90
91 <xs:element name="eventtype" type="xs:string" minoccurs="0"> <xs:documentation>carrier's scan code. Pairs with EventDescription.</xs:documentation> <xs:element name="eventdescription" type="xs:string" minoccurs="0"> <xs:documentation>literal description that pairs with the EventType.</xs:documentation> <xs:element name="statusexceptioncode" type="xs:string" minoccurs="0"> <xs:documentation>further defines the Scan Type code's specific type (e.g., DEX08 business closed). Pairs with StatusExceptionDescription.</xs:documentation> <xs:element name="statusexceptiondescription" type="xs:string" minoccurs="0"> <xs:documentation>literal description that pairs with the StatusExceptionCode.</xs:documentation> <xs:element name="address" type="ns:address" minoccurs="0"> <xs:documentation>address information of the station that is responsible for the scan.</xs:documentation> <xs:element name="arrivallocation" type="ns:arrivallocationtype" minoccurs="0"> <xs:documentation>indicates where the arrival actually occurred.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 91
92 complextype TrackNotificationPackage diagram namespace children ns:trackingnumber ns:trackingnumberuniqueidentifiers ns:carriercode ns:shipdate ns:destination ns:recipientdetails used by element TrackNotificationReply/Packages source <xs:complextype name="tracknotificationpackage"> <xs:sequence> <xs:element name="trackingnumber" type="xs:string" minoccurs="0"> <xs:documentation>fedex assigned identifier for a package/shipment.</xs:documentation> <xs:element name="trackingnumberuniqueidentifiers" type="xs:string" minoccurs="0"> FedEx Web Services, Track Service 92
93 <xs:documentation>when duplicate tracking numbers exist this data is returned with summary information for each of the duplicates. The summary information is used to determine which of the duplicates the intended tracking number is. This identifier is used on a subsequent track request to retrieve the tracking data for the desired tracking number.</xs:documentation> <xs:element name="carriercode" type="ns:carriercodetype" minoccurs="0"> <xs:documentation>identification of a FedEx operating company (transportation).</xs:documentation> <xs:element name="shipdate" type="xs:date" minoccurs="0"> <xs:documentation>the date the package was shipped (tendered to FedEx).</xs:documentation> <xs:element name="destination" type="ns:address" minoccurs="0"> <xs:documentation>the destination address of this package. Only city, state/province, and country are returned.</xs:documentation> <xs:element name="recipientdetails" type="ns:tracknotificationrecipientdetail" minoccurs="0" maxoccurs="unbounded"> <xs:documentation>options available for a tracking notification recipient.</xs:documentation> </xs:sequence> </xs:complextype> complextype TrackNotificationRecipientDetail diagram namespace children ns:notificationeventsavailable used by element TrackNotificationPackage/RecipientDetails annotation documentation Options available for a tracking notification recipient. FedEx Web Services, Track Service 93
94 source <xs:complextype name="tracknotificationrecipientdetail"> <xs:documentation>options available for a tracking notification recipient.</xs:documentation> <xs:sequence> <xs:element name="notificationeventsavailable" type="ns: notificationeventtype" minoccurs="0" maxoccurs="unbounded"> <xs:documentation>the types of notifications available for this recipient.</xs:documentation> </xs:sequence> </xs:complextype> complextype TrackNotificationReply diagram FedEx Web Services, Track Service 94
95 diagram namespace children ns:highestseverity ns:notifications ns:transactiondetail ns:version ns:duplicatewaybill ns:moredataavailable ns:pagingtoken ns:packages used by element TrackNotificationReply annotation documentation FedEx Track Notification reply. source <xs:complextype name="tracknotificationreply"> FedEx Web Services, Track Service 95
96 <xs:documentation>fedex Track Notification reply.</xs:documentation> <xs:sequence> <xs:element name="highestseverity" type="ns:notificationseveritytype"> <xs:documentation>this contains the severity type of the most severe Notification in the Notifications array.</xs:documentation> <xs:element name="notifications" type="ns:notification" maxoccurs="unbounded"> <xs:documentation>information about the request/reply such was the transaction successful or not, and any additional information relevant to the request and/or reply. There may be multiple Notifications in a reply.</xs:documentation> <xs:element name="transactiondetail" type="ns:transactiondetail" minoccurs="0"> <xs:documentation>contains the CustomerTransactionDetail that is echoed back to the caller for matching requests and replies and a Localization element for defining the language/translation used in the reply data.</xs:documentation> <xs:element name="version" type="ns:versionid"> <xs:documentation>contains the version of the reply being used.</xs:documentation> <xs:element name="duplicatewaybill" type="xs:boolean" minoccurs="0"> <xs:documentation>true if duplicate packages (more than one package with the same tracking number) have been found, the packages array contains information about each duplicate. Use this information to determine which of the tracking numbers is the one you need and resend your request using the tracking number and TrackingNumberUniqueIdentifier for that package.</xs:documentation> <xs:element name="moredataavailable" type="xs:boolean" minoccurs="0"> <xs:documentation>true if additional packages remain to be retrieved.</xs:documentation> <xs:element name="pagingtoken" type="xs:string" minoccurs="0"> FedEx Web Services, Track Service 96
97 <xs:documentation>value that must be passed in a TrackNotification request to retrieve the next set of packages (when MoreDataAvailable = true).</xs:documentation> <xs:element name="packages" type="ns:tracknotificationpackage" minoccurs="0" maxoccurs="unbounded"> <xs:documentation>information about the notifications that are available for this tracking number. If there are duplicates the ship date and destination address information is returned for determining which TrackingNumberUniqueIdentifier to use on a subsequent request.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 97
98 complextype TrackNotificationRequest diagram FedEx Web Services, Track Service 98
99 diagram FedEx Web Services, Track Service 99
100 namespace children ns:webauthenticationdetail ns:clientdetail ns:transactiondetail ns:version ns:trackingnumber ns:multipiece ns:pagingtoken ns:trackingnumberuniqueid ns:shipdaterangebegin ns:shipdaterangeend ns:sender address ns:sendercontactname ns:notificationdetail used by element TrackNotificationRequest annotation documentation FedEx Track Notification request. source <xs:complextype name="tracknotificationrequest"> <xs:documentation>fedex Track Notification request.</xs:documentation> <xs:sequence> <xs:element name="webauthenticationdetail" type="ns:webauthenticationdetail"> <xs:documentation>descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services).</xs:documentation> <xs:element name="clientdetail" type="ns:clientdetail"> <xs:documentation>descriptive data identifying the client submitting the transaction.</xs:documentation> <xs:element name="transactiondetail" type="ns:transactiondetail" minoccurs="0"> <xs:documentation>contains a free form field that is echoed back in the reply to match requests with replies and data that governs the data payload language/translations</xs:documentation> <xs:element name="version" type="ns:versionid"> <xs:documentation>identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply).</xs:documentation> <xs:element name="trackingnumber" type="xs:string"> <xs:documentation>the tracking number to which the notifications will be triggered from.</xs:documentation> <xs:element name="multipiece" type="xs:boolean" minoccurs="0"> FedEx Web Services, Track Service 100
101 <xs:documentation>indicates whether to return tracking information for all associated packages.</xs:documentation> <xs:element name="pagingtoken" type="xs:string" minoccurs="0"> <xs:documentation>when the MoreDataAvailable field is true in a TrackNotificationReply the PagingToken must be sent in the subsequent TrackNotificationRequest to retrieve the next page of data.</xs:documentation> <xs:element name="trackingnumberuniqueid" type="xs:string" minoccurs="0"> <xs:documentation>use this field when your original request informs you that there are duplicates of this tracking number. If you get duplicates you will also receive some information about each of the duplicate tracking numbers to enable you to chose one and resend that number along with the TrackingNumberUniqueId to get notifications for that tracking number.</xs:documentation> <xs:element name="shipdaterangebegin" type="xs:date" minoccurs="0"> <xs:documentation>to narrow the search to a period in time the ShipDateRangeBegin and ShipDateRangeEnd can be used to help eliminate duplicates.</xs:documentation> <xs:element name="shipdaterangeend" type="xs:date" minoccurs="0"> <xs:documentation>to narrow the search to a period in time the ShipDateRangeBegin and ShipDateRangeEnd can be used to help eliminate duplicates.</xs:documentation> <xs:element name="sender address" type="xs:string"> <xs:documentation>included in the notification identifying the requester of this notification.</xs:documentation> <xs:element name="sendercontactname" type="xs:string"> <xs:documentation>included in the notification identifying the requester of this notification.</xs:documentation> <xs:element name="notificationdetail" type="ns: notificationdetail"> <xs:documentation>who to send the notifications to and for which events. The notificationrecipienttype and FedEx Web Services, Track Service 101
102 NotifyOnShipment fields are not used in this request.</xs:documentation> </xs:sequence> </xs:complextype> complextype TrackPackageIdentifier diagram namespace children ns:value ns:type used by elements TrackDetail/OtherIdentifiers TrackRequest/PackageIdentifier annotation documentation The type and value of the package identifier that is to be used to retrieve the tracking information for a package. source <xs:complextype name="trackpackageidentifier"> <xs:documentation>the type and value of the package identifier that is to be used to retrieve the tracking information for a package.</xs:documentation> <xs:sequence> <xs:element name="value" type="xs:string"> <xs:documentation>the value to be used to retrieve tracking information for a package.</xs:documentation> <xs:element name="type" type="ns:trackidentifiertype"> <xs:documentation>the type of the Value to be used to retrieve tracking information for a package (e.g. SHIPPER_REFERENCE, PURCHASE_ORDER, TRACKING_NUMBER_OR_DOORTAG, etc..).</xs:documentation> FedEx Web Services, Track Service 102
103 </xs:sequence> </xs:complextype> complextype TrackReconciliation diagram namespace children ns:status ns:description used by element TrackDetail/Reconciliation annotation documentation Used to report the status of a piece of a multiple piece shipment which is no longer traveling with the rest of the packages in the shipment or has not been accounted for. source <xs:complextype name="trackreconciliation"> <xs:documentation>used to report the status of a piece of a multiple piece shipment which is no longer traveling with the rest of the packages in the shipment or has not been accounted for.</xs:documentation> <xs:sequence> <xs:element name="status" type="xs:string"> <xs:documentation>an identifier for this type of status.</xs:documentation> <xs:element name="description" type="xs:string"> <xs:documentation>a human-readable description of this status.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 103
104 complextype TrackReply diagram FedEx Web Services, Track Service 104
105 namespace children ns:highestseverity ns:notifications ns:transactiondetail ns:version ns:duplicatewaybill ns:moredata ns:pagingtoken ns:trackdetails used by element TrackReply annotation documentation The descriptive data returned from a FedEx package tracking request. source <xs:complextype name="trackreply"> <xs:documentation>the descriptive data returned from a FedEx package tracking request.</xs:documentation> <xs:sequence> <xs:element name="highestseverity" type="ns:notificationseveritytype"> <xs:documentation>this contains the severity type of the most severe Notification in the Notifications array.</xs:documentation> <xs:element name="notifications" type="ns:notification" maxoccurs="unbounded"> <xs:documentation>information about the request/reply such was the transaction successful or not, and any additional information relevant to the request and/or reply. There may be multiple Notifications in a reply.</xs:documentation> <xs:element name="transactiondetail" type="ns:transactiondetail" minoccurs="0"> <xs:documentation>contains the CustomerTransactionDetail that is echoed back to the caller for matching requests and replies and a Localization element for defining the language/translation used in the reply data.</xs:documentation> <xs:element name="version" type="ns:versionid"> <xs:documentation>contains the version of the reply being used.</xs:documentation> <xs:element name="duplicatewaybill" type="xs:boolean" minoccurs="0"> <xs:documentation>true if duplicate packages (more than one package with the same tracking number) have been found, and only limited data will be provided for each one.</xs:documentation> <xs:element name="moredata" type="xs:boolean" minoccurs="0"> FedEx Web Services, Track Service 105
106 <xs:documentation>true if additional packages remain to be retrieved.</xs:documentation> <xs:element name="pagingtoken" type="xs:string" minoccurs="0"> <xs:documentation>value that must be passed in a TrackNotification request to retrieve the next set of packages (when MoreDataAvailable = true).</xs:documentation> <xs:element name="trackdetails" type="ns:trackdetail" minoccurs="0" maxoccurs="unbounded"> <xs:documentation>contains detailed tracking information for the requested packages(s).</xs:documentation> </xs:sequence> </xs:complextype> complextype TrackRequest diagram FedEx Web Services, Track Service 106
107 diagram FedEx Web Services, Track Service 107
108 namespace children ns:webauthenticationdetail ns:clientdetail ns:transactiondetail ns:version ns:carriercode ns:operatingcompany ns:packageidentifier ns:trackingnumberuniqueidentifier ns:shipdaterangebegin ns:shipdaterangeend ns:shipmentaccountnumber ns:destination ns:includedetailedscans ns:pagingtoken used by element TrackRequest annotation documentation The descriptive data sent by a client to track a FedEx package. source <xs:complextype name="trackrequest"> <xs:documentation>the descriptive data sent by a client to track a FedEx package.</xs:documentation> <xs:sequence> <xs:element name="webauthenticationdetail" type="ns:webauthenticationdetail"> <xs:documentation>descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services).</xs:documentation> <xs:element name="clientdetail" type="ns:clientdetail"> <xs:documentation>descriptive data identifying the client submitting the transaction.</xs:documentation> <xs:element name="transactiondetail" type="ns:transactiondetail" minoccurs="0"> <xs:documentation>contains a free form field that is echoed back in the reply to match requests with replies and data that governs the data payload language/translations.</xs:documentation> <xs:element name="version" type="ns:versionid"> <xs:documentation>the version of the request being used.</xs:documentation> <xs:element name="carriercode" type="ns:carriercodetype" minoccurs="0"> <xs:documentation>the FedEx operating company (transportation) used for this package's delivery.</xs:documentation> <xs:element name="operatingcompany" type="ns:operatingcompanytype" minoccurs="0"> FedEx Web Services, Track Service 108
109 <xs:documentation>identifies operating transportation company that is the specific to the carrier code.</xs:documentation> <xs:element name="packageidentifier" type="ns:trackpackageidentifier"> <xs:documentation>the type and value of the package identifier that is to be used to retrieve the tracking information for a package or group of packages.</xs:documentation> <xs:element name="trackingnumberuniqueidentifier" type="xs:string" minoccurs="0"> <xs:documentation>used to distinguish duplicate FedEx tracking numbers.</xs:documentation> <xs:element name="shipdaterangebegin" type="xs:date" minoccurs="0"> <xs:documentation>to narrow the search to a period in time the ShipDateRangeBegin and ShipDateRangeEnd can be used to help eliminate duplicates.</xs:documentation> <xs:element name="shipdaterangeend" type="xs:date" minoccurs="0"> <xs:documentation>to narrow the search to a period in time the ShipDateRangeBegin and ShipDateRangeEnd can be used to help eliminate duplicates.</xs:documentation> <xs:element name="shipmentaccountnumber" type="xs:string" minoccurs="0"> <xs:documentation>for tracking by references information either the account number or destination postal code and country must be provided.</xs:documentation> <xs:element name="destination" type="ns:address" minoccurs="0"> <xs:documentation>for tracking by references information either the account number or destination postal code and country must be provided.</xs:documentation> <xs:element name="includedetailedscans" type="xs:boolean" minoccurs="0"> <xs:documentation>if false the reply will contain summary/profile data including current status. If true the reply contains profile + detailed scan activity for each package.</xs:documentation> FedEx Web Services, Track Service 109
110 <xs:element name="pagingtoken" type="xs:string" minoccurs="0"> <xs:documentation>when the MoreData field = true in a TrackReply the PagingToken must be sent in the subsequent TrackRequest to retrieve the next page of data.</xs:documentation> </xs:sequence> </xs:complextype> complextype TrackSplitShipmentPart diagram namespace children ns:piececount ns:timestamp ns:statuscode ns:statusdescription used by element TrackDetail/SplitShipmentParts annotation documentation Used when a cargo shipment is split across vehicles. This is used to give the status of each part of the shipment. source <xs:complextype name="tracksplitshipmentpart"> <xs:documentation>used when a cargo shipment is split across vehicles. This is used to give the status of each part of the shipment.</xs:documentation> <xs:sequence> <xs:element name="piececount" type="xs:positiveinteger" minoccurs="0"> FedEx Web Services, Track Service 110
111 <xs:documentation>the number of pieces in this part.</xs:documentation> <xs:element name="timestamp" type="xs:datetime" minoccurs="0"> <xs:documentation>the date and time this status began.</xs:documentation> <xs:element name="statuscode" type="xs:string" minoccurs="0"> <xs:documentation>a code that identifies this type of status.</xs:documentation> <xs:element name="statusdescription" type="xs:string" minoccurs="0"> <xs:documentation>a human-readable description of this status.</xs:documentation> </xs:sequence> </xs:complextype> complextype TransactionDetail diagram namespace children ns:customertransactionid ns:localization used by elements SignatureProofOfDeliveryFaxReply/TransactionDetail SignatureProofOfDeliveryFaxRequest/TransactionDetail SignatureProofOfDeliveryLetterReply/TransactionDetail SignatureProofOfDeliveryLetterRequest/TransactionDetail TrackNotificationReply/TransactionDetail TrackNotificationRequest/TransactionDetail TrackReply/TransactionDetail TrackRequest/TransactionDetail annotation documentation Descriptive data that governs data payload language/translations. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. FedEx Web Services, Track Service 111
112 source <xs:complextype name="transactiondetail"> <xs:documentation>descriptive data that governs data payload language/translations. The TransactionDetail from the request is echoed back to the caller in the corresponding reply.</xs:documentation> <xs:sequence> <xs:element name="customertransactionid" type="xs:string" minoccurs="0"> <xs:documentation>free form text to be echoed back in the reply. Used to match requests and replies.</xs:documentation> <xs:element name="localization" type="ns:localization" minoccurs="0"> <xs:documentation>governs data payload language/translations (contrasted with ClientDetail.localization, which governs Notification.localizedMessage language selection).</xs:documentation> </xs:sequence> </xs:complextype> complextype VersionId diagram namespace children ns:serviceid ns:major ns:intermediate ns:minor FedEx Web Services, Track Service 112
113 used by elements SignatureProofOfDeliveryFaxReply/Version SignatureProofOfDeliveryFaxRequest/Version SignatureProofOfDeliveryLetterReply/Version SignatureProofOfDeliveryLetterRequest/Version TrackNotificationReply/Version TrackNotificationRequest/Version TrackReply/Version TrackRequest/Version annotation documentation Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). source <xs:complextype name="versionid"> <xs:documentation>identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply).</xs:documentation> <xs:sequence> <xs:element name="serviceid" type="xs:string" fixed="trck"> <xs:documentation>identifies a system or sub-system which performs an operation.</xs:documentation> <xs:element name="major" type="xs:int" fixed="5"> <xs:documentation>identifies the service business level.</xs:documentation> <xs:element name="intermediate" type="xs:int" fixed="0"> <xs:documentation>identifies the service interface level.</xs:documentation> <xs:element name="minor" type="xs:int" fixed="0"> <xs:documentation>identifies the service code level.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 113
114 complextype WebAuthenticationCredential diagram namespace children ns:key ns:password used by element WebAuthenticationDetail/UserCredential annotation documentation Two part authentication string used for the sender's identity source <xs:complextype name="webauthenticationcredential"> <xs:documentation>two part authentication string used for the sender's identity</xs:documentation> <xs:sequence> <xs:element name="key" type="xs:string"> <xs:documentation>identifying part of authentication credential. This value is provided by FedEx after registration</xs:documentation> <xs:element name="password" type="xs:string"> <xs:documentation>secret part of authentication key. This value is provided by FedEx after registration.</xs:documentation> </xs:sequence> </xs:complextype> FedEx Web Services, Track Service 114
115 complextype WebAuthenticationDetail diagram namespace children ns:usercredential used by elements SignatureProofOfDeliveryFaxRequest/WebAuthenticationDetail SignatureProofOfDeliveryLetterRequest/WebAuthenticationDetail TrackNotificationRequest/WebAuthenticationDetail TrackRequest/WebAuthenticationDetail annotation documentation Used in authentication of the sender's identity. source <xs:complextype name="webauthenticationdetail"> <xs:documentation>used in authentication of the sender's identity.</xs:documentation> <xs:sequence> <xs:element name="usercredential" type="ns:webauthenticationcredential"> <xs:documentation>credential used to authenticate a specific software application. This value is provided by FedEx after registration.</xs:documentation> </xs:sequence> </xs:complextype> complextype Weight diagram namespace children ns:units ns:value used by elements TrackDetail/PackageDimensionalWeight TrackDetail/PackageWeight TrackDetail/ShipmentWeight FedEx Web Services, Track Service 115
116 annotation documentation The descriptive data for the heaviness of an object. source <xs:complextype name="weight"> <xs:documentation>the descriptive data for the heaviness of an object.</xs:documentation> <xs:sequence> <xs:element name="units" type="ns:weightunits" minoccurs="0"> <xs:documentation>identifies the unit of measure associated with a weight value.</xs:documentation> <xs:element name="value" type="xs:decimal" minoccurs="0"> <xs:documentation>identifies the weight value of a package/shipment.</xs:documentation> </xs:sequence> </xs:complextype> simpletype ArrivalLocationType namespace type restriction of xs:string used by element TrackEvent/ArrivalLocation facets Kind Value annotation enumeration AIRPORT enumeration CUSTOMER enumeration CUSTOMS_BROKER enumeration DELIVERY_LOCATION enumeration DESTINATION_AIRPORT enumeration DESTINATION_FEDEX_FACILITY enumeration DROP_BOX enumeration ENROUTE enumeration FEDEX_FACILITY enumeration FEDEX_OFFICE_LOCATION enumeration INTERLINE_CARRIER enumeration NON_FEDEX_FACILITY FedEx Web Services, Track Service 116
117 annotation enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration ORIGIN_AIRPORT ORIGIN_FEDEX_FACILITY PICKUP_LOCATION PLANE PORT_OF_ENTRY SORT_FACILITY TURNPOINT VEHICLE documentation Identifies where a tracking event occurs. source <xs:simpletype name="arrivallocationtype"> <xs:documentation>identifies where a tracking event occurs.</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="airport"/> <xs:enumeration value="customer"/> <xs:enumeration value="customs_broker"/> <xs:enumeration value="delivery_location"/> <xs:enumeration value="destination_airport"/> <xs:enumeration value="destination_fedex_facility"/> <xs:enumeration value="drop_box"/> <xs:enumeration value="enroute"/> <xs:enumeration value="fedex_facility"/> <xs:enumeration value="fedex_office_location"/> <xs:enumeration value="interline_carrier"/> <xs:enumeration value="non_fedex_facility"/> <xs:enumeration value="origin_airport"/> <xs:enumeration value="origin_fedex_facility"/> <xs:enumeration value="pickup_location"/> <xs:enumeration value="plane"/> <xs:enumeration value="port_of_entry"/> <xs:enumeration value="sort_facility"/> <xs:enumeration value="turnpoint"/> <xs:enumeration value="vehicle"/> </xs:restriction> </xs:simpletype> FedEx Web Services, Track Service 117
118 simpletype CarrierCodeType namespace type restriction of xs:string used by elements QualifiedTrackingNumber/Carrier TrackDetail/CarrierCode TrackNotificationPackage/CarrierCode TrackRequest/CarrierCode facets Kind Value annotation enumeration FDXC annotation enumeration enumeration enumeration enumeration enumeration FDXE FDXG FXCC FXFR FXSP documentation Identification of a FedEx operating company (transportation). source <xs:simpletype name="carriercodetype"> <xs:documentation>identification of a FedEx operating company (transportation).</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="fdxc"/> <xs:enumeration value="fdxe"/> <xs:enumeration value="fdxg"/> <xs:enumeration value="fxcc"/> <xs:enumeration value="fxfr"/> <xs:enumeration value="fxsp"/> </xs:restriction> </xs:simpletype> simpletype DistanceUnits namespace type restriction of xs:string used by element Distance/Units facets Kind Value annotation enumeration KM enumeration MI annotation documentation Identifies the collection of units of measure that can be associated with a distance value. FedEx Web Services, Track Service 118
119 source <xs:simpletype name="distanceunits"> <xs:documentation>identifies the collection of units of measure that can be associated with a distance value.</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="km"/> <xs:enumeration value="mi"/> </xs:restriction> </xs:simpletype> simpletype NotificationEventType namespace type restriction of xs:string used by elements TrackDetail/NotificationEventsAvailable TrackNotificationRecipientDetail/NotificationEventsAvailable NotificationRecipient/NotificationEventsRequested facets Kind Value annotation enumeration ON_DELIVERY enumeration ON_EXCEPTION enumeration ON_SHIPMENT enumeration ON_TENDER source <xs:simpletype name=" notificationeventtype"> <xs:restriction base="xs:string"> <xs:enumeration value="on_delivery"/> <xs:enumeration value="on_exception"/> <xs:enumeration value="on_shipment"/> <xs:enumeration value="on_tender"/> </xs:restriction> </xs:simpletype> simpletype NotificationFormatType namespace type restriction of xs:string used by element NotificationRecipient/Format facets Kind Value annotation FedEx Web Services, Track Service 119
120 annotation enumeration enumeration enumeration HTML TEXT WIRELESS documentation The format of the source <xs:simpletype name=" notificationformattype"> <xs:documentation>the format of the </xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="html"/> <xs:enumeration value="text"/> <xs:enumeration value="wireless"/> </xs:restriction> </xs:simpletype> simpletype NotificationRecipientType namespace type restriction of xs:string used by element NotificationRecipient/ NotificationRecipientType facets Kind Value annotation enumeration BROKER enumeration OTHER enumeration RECIPIENT enumeration SHIPPER source <xs:simpletype name=" notificationrecipienttype"> <xs:restriction base="xs:string"> <xs:enumeration value="broker"/> <xs:enumeration value="other"/> <xs:enumeration value="recipient"/> <xs:enumeration value="shipper"/> </xs:restriction> </xs:simpletype> FedEx Web Services, Track Service 120
121 simpletype LinearUnits namespace type restriction of xs:string used by element Dimensions/Units facets Kind Value annotation enumeration CM annotation enumeration IN documentation CM = centimeters, IN = inches source <xs:simpletype name="linearunits"> <xs:documentation>cm = centimeters, IN = inches</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="cm"/> <xs:enumeration value="in"/> </xs:restriction> </xs:simpletype> simpletype NotificationSeverityType namespace type restriction of xs:string used by elements SignatureProofOfDeliveryFaxReply/HighestSeverity SignatureProofOfDeliveryLetterReply/HighestSeverity TrackNotificationReply/HighestSeverity TrackReply/HighestSeverity Notification/Severity facets Kind Value annotation enumeration ERROR annotation enumeration enumeration enumeration enumeration FAILURE NOTE SUCCESS WARNING documentation Identifies the set of severity values for a Notification. source <xs:simpletype name="notificationseveritytype"> <xs:documentation>identifies the set of severity values for a Notification.</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="error"/> FedEx Web Services, Track Service 121
122 <xs:enumeration value="failure"/> <xs:enumeration value="note"/> <xs:enumeration value="success"/> <xs:enumeration value="warning"/> </xs:restriction> </xs:simpletype> simpletype OfficeOrderDeliveryMethodType namespace type restriction of xs:string used by element TrackDetail/OfficeOrderDeliveryMethod facets Kind Value annotation enumeration COURIER enumeration enumeration enumeration OTHER PICKUP SHIPMENT source <xs:simpletype name="officeorderdeliverymethodtype"> <xs:restriction base="xs:string"> <xs:enumeration value="courier"/> <xs:enumeration value="other"/> <xs:enumeration value="pickup"/> <xs:enumeration value="shipment"/> </xs:restriction> </xs:simpletype> simpletype OperatingCompanyType namespace type restriction of xs:string used by elements TrackDetail/OperatingCompany TrackRequest/OperatingCompany facets Kind Value annotation enumeration FEDEX_OFFICE annotation documentation Identification for a FedEx operating company (transportation and non-transportation). source <xs:simpletype name="operatingcompanytype"> <xs:documentation>identification for a FedEx operating company (transportation and non-transportation).</xs:documentation> FedEx Web Services, Track Service 122
123 <xs:restriction base="xs:string"> <xs:enumeration value="fedex_office"/> </xs:restriction> </xs:simpletype> simpletype PackagingType namespace type restriction of xs:string used by element TrackDetail/PackagingType facets Kind Value annotation enumeration FEDEX_10KG_BOX enumeration FEDEX_25KG_BOX enumeration FEDEX_BOX enumeration FEDEX_ENVELOPE enumeration FEDEX_PAK enumeration FEDEX_TUBE enumeration YOUR_PACKAGING annotation documentation The enumerated packaging type used for this package. source <xs:simpletype name="packagingtype"> <xs:documentation>the enumerated packaging type used for this package.</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="fedex_10kg_box"/> <xs:enumeration value="fedex_25kg_box"/> <xs:enumeration value="fedex_box"/> <xs:enumeration value="fedex_envelope"/> <xs:enumeration value="fedex_pak"/> <xs:enumeration value="fedex_tube"/> <xs:enumeration value="your_packaging"/> </xs:restriction> </xs:simpletype> FedEx Web Services, Track Service 123
124 simpletype RedirectToHoldEligibilityType namespace type restriction of xs:string used by element TrackDetail/RedirectToHoldEligibility facets Kind Value annotation enumeration ELIGIBLE enumeration enumeration INELIGIBLE POSSIBLY_ELIGIBLE source <xs:simpletype name="redirecttoholdeligibilitytype"> <xs:restriction base="xs:string"> <xs:enumeration value="eligible"/> <xs:enumeration value="ineligible"/> <xs:enumeration value="possibly_eligible"/> </xs:restriction> </xs:simpletype> simpletype ServiceType namespace type restriction of xs:string used by element TrackDetail/ServiceType facets Kind Value annotation enumeration EUROPE_FIRST_INTERNATIONAL_PRIORITY enumeration FEDEX_1_DAY_FREIGHT enumeration FEDEX_2_DAY enumeration FEDEX_2_DAY_AM enumeration FEDEX_2_DAY_FREIGHT enumeration FEDEX_3_DAY_FREIGHT enumeration FEDEX_EXPRESS_SAVER enumeration FEDEX_FIRST_FREIGHT enumeration FEDEX_FREIGHT_ECONOMY enumeration FEDEX_FREIGHT_PRIORITY enumeration FEDEX_GROUND enumeration FIRST_OVERNIGHT enumeration GROUND_HOME_DELIVERY FedEx Web Services, Track Service 124
125 annotation enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration INTERNATIONAL_DISTRIBUTION_FREIGHT INTERNATIONAL_ECONOMY INTERNATIONAL_ECONOMY_DISTRIBUTION INTERNATIONAL_ECONOMY_FREIGHT INTERNATIONAL_FIRST INTERNATIONAL_PRIORITY INTERNATIONAL_PRIORITY_DISTRIBUTION INTERNATIONAL_PRIORITY_FREIGHT PRIORITY_OVERNIGHT SMART_POST STANDARD_OVERNIGHT documentation The service type of the package/shipment. source <xs:simpletype name="servicetype"> <xs:documentation>the service type of the package/shipment.</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="europe_first_international_priority"/> <xs:enumeration value="fedex_1_day_freight"/> <xs:enumeration value="fedex_2_day"/> <xs:enumeration value="fedex_2_day_am"/> <xs:enumeration value="fedex_2_day_freight"/> <xs:enumeration value="fedex_3_day_freight"/> <xs:enumeration value="fedex_express_saver"/> <xs:enumeration value="fedex_first_freight"/> <xs:enumeration value="fedex_freight_economy"/> <xs:enumeration value="fedex_freight_priority"/> <xs:enumeration value="fedex_ground"/> <xs:enumeration value="first_overnight"/> <xs:enumeration value="ground_home_delivery"/> <xs:enumeration value="international_distribution_freight"/> <xs:enumeration value="international_economy"/> <xs:enumeration value="international_economy_distribution"/> <xs:enumeration value="international_economy_freight"/> <xs:enumeration value="international_first"/> <xs:enumeration value="international_priority"/> <xs:enumeration value="international_priority_distribution"/> <xs:enumeration value="international_priority_freight"/> <xs:enumeration value="priority_overnight"/> FedEx Web Services, Track Service 125
126 <xs:enumeration value="smart_post"/> <xs:enumeration value="standard_overnight"/> </xs:restriction> </xs:simpletype> simpletype SignatureProofOfDeliveryImageType namespace type restriction of xs:string used by element SignatureProofOfDeliveryLetterRequest/LetterFormat facets Kind Value annotation enumeration PDF annotation documentation Identifies the set of SPOD image types. source <xs:simpletype name="signatureproofofdeliveryimagetype"> <xs:documentation>identifies the set of SPOD image types.</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="pdf"/> </xs:restriction> </xs:simpletype> simpletype StringBarcodeType namespace type restriction of xs:string used by element StringBarcode/Type facets Kind Value annotation enumeration ADDRESS enumeration ASTRA enumeration FEDEX_1D enumeration GROUND enumeration POSTAL enumeration USPS source <xs:simpletype name="stringbarcodetype"> FedEx Web Services, Track Service 126
127 <xs:restriction base="xs:string"> <xs:enumeration value="address"/> <xs:enumeration value="astra"/> <xs:enumeration value="fedex_1d"/> <xs:enumeration value="ground"/> <xs:enumeration value="postal"/> <xs:enumeration value="usps"/> </xs:restriction> </xs:simpletype> simpletype TrackDeliveryLocationType namespace type restriction of xs:string used by element TrackDetail/DeliveryLocationType facets Kind Value annotation enumeration FEDEX_LOCATION enumeration GUARD_OR_SECURITY_STATION enumeration IN_BOND_OR_CAGE enumeration MAILROOM enumeration OTHER enumeration PHARMACY enumeration RECEPTIONIST_OR_FRONT_DESK enumeration RESIDENCE enumeration SHIPPING_RECEIVING annotation documentation The delivery location at the delivered to address. source <xs:simpletype name="trackdeliverylocationtype"> <xs:documentation>the delivery location at the delivered to address.</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="fedex_location"/> <xs:enumeration value="guard_or_security_station"/> <xs:enumeration value="in_bond_or_cage"/> <xs:enumeration value="mailroom"/> <xs:enumeration value="other"/> <xs:enumeration value="pharmacy"/> FedEx Web Services, Track Service 127
128 <xs:enumeration value="receptionist_or_front_desk"/> <xs:enumeration value="residence"/> <xs:enumeration value="shipping_receiving"/> </xs:restriction> </xs:simpletype> simpletype TrackIdentifierType namespace type restriction of xs:string used by element TrackPackageIdentifier/Type facets Kind Value annotation enumeration BILL_OF_LADING annotation enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration COD_RETURN_TRACKING_NUMBER CUSTOMER_AUTHORIZATION_NUMBER CUSTOMER_REFERENCE DEPARTMENT FREE_FORM_REFERENCE GROUND_INTERNATIONAL GROUND_SHIPMENT_ID GROUP_MPS INVOICE JOB_GLOBAL_TRACKING_NUMBER ORDER_GLOBAL_TRACKING_NUMBER ORDER_TO_PAY_NUMBER PARTNER_CARRIER_NUMBER PART_NUMBER PURCHASE_ORDER RETURNED_TO_SHIPPER_TRACKING_NUMBER RETURN_MATERIALS_AUTHORIZATION SHIPPER_REFERENCE STANDARD_MPS TRACKING_NUMBER_OR_DOORTAG TRANSPORTATION_CONTROL_NUMBER documentation The type of track to be performed. source <xs:simpletype name="trackidentifiertype"> FedEx Web Services, Track Service 128
129 <xs:documentation>the type of track to be performed.</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="bill_of_lading"/> <xs:enumeration value="cod_return_tracking_number"/> <xs:enumeration value="customer_authorization_number"/> <xs:enumeration value="customer_reference"/> <xs:enumeration value="department"/> <xs:enumeration value="free_form_reference"/> <xs:enumeration value="ground_international"/> <xs:enumeration value="ground_shipment_id"/> <xs:enumeration value="group_mps"/> <xs:enumeration value="invoice"/> <xs:enumeration value="job_global_tracking_number"/> <xs:enumeration value="order_global_tracking_number"/> <xs:enumeration value="order_to_pay_number"/> <xs:enumeration value="partner_carrier_number"/> <xs:enumeration value="part_number"/> <xs:enumeration value="purchase_order"/> <xs:enumeration value="returned_to_shipper_tracking_number"/> <xs:enumeration value="return_materials_authorization"/> <xs:enumeration value="shipper_reference"/> <xs:enumeration value="standard_mps"/> <xs:enumeration value="tracking_number_or_doortag"/> <xs:enumeration value="transportation_control_number"/> </xs:restriction> </xs:simpletype> simpletype TrackReturnLabelType namespace type restriction of xs:string used by element TrackDetail/TrackReturnLabelType facets Kind Value annotation enumeration enumeration PRINT source <xs:simpletype name="trackreturnlabeltype"> <xs:restriction base="xs:string"> <xs:enumeration value=" "/> <xs:enumeration value="print"/> FedEx Web Services, Track Service 129
130 </xs:restriction> </xs:simpletype> simpletype WeightUnits namespace type restriction of xs:string used by element Weight/Units facets Kind Value annotation enumeration KG annotation enumeration LB documentation Identifies the collection of units of measure that can be associated with a weight value. source <xs:simpletype name="weightunits"> <xs:documentation>identifies the collection of units of measure that can be associated with a weight value.</xs:documentation> <xs:restriction base="xs:string"> <xs:enumeration value="kg"/> <xs:enumeration value="lb"/> </xs:restriction> </xs:simpletype> FedEx Web Services, Track Service 130
FedEx Web Services. Track Service
FedEx Web Services 2015 Track Service Legal and Copyright Notices Payment You must remit payment in accordance with the FedEx Service Guide, tariff, service agreement or other terms or instructions provided
FedEx Web Services. Locations Service
FedEx Web Services 2015 Locations Service Legal and Copyright Notices Payment You must remit payment in accordance with the FedEx Service Guide, tariff, service agreement or other terms or instructions
FedEx Web Services 2011. Certification Guidelines May
FedEx Web Services 2011 Certification Guidelines May Payment You must remit payment in accordance with the FedEx Service Guide, tariff, service agreement or other terms or instructions provided to you
FedEx Web Services Certification Guide
FedEx Web Services Certification Guide May 2016 Payment You must remit payment in accordance with the FedEx Service Guide, tariff, service agreement or other terms or instructions provided to you by FedEx
Enterprise Toolbar User s Guide. Revised March 2015
Revised March 2015 Copyright Notice Trademarks Copyright 2007 DSCI, LLC All rights reserved. Any technical documentation that is made available by DSCI, LLC is proprietary and confidential and is considered
FEDEX DESKTOP CUSTOMER TOOLS USER GUIDE
FEDEX DESKTOP CUSTOMER TOOLS USER GUIDE Revision No. 2.1 Last Revised August 2, 2011 Copyright 2011, FedEx. All rights reserved. No portion of this document may be copied, displayed, reproduced or used
FedEx Ship Manager TM
FedEx Ship Manager TM Quick Reference Guide Your Meter Number: Technical Support: 1.877.339.2774 FedEx Ship Manager Installation Instructions FedEx Ship Manager is a desktop shipping solution that automates
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
Assistant Enterprise. User Guide. www.lumosnetworks.com 3-27-08
Assistant Enterprise User Guide www.lumosnetworks.com 3-27-08 Assistant Enterprise (Toolbar) Guide Copyright Notice Trademarks Copyright 2007 BroadSoft, Inc. All rights reserved. Any technical documentation
User Guide. UPS Developer Kit
User Guide UPS Developer Kit 2014 United Parcel Service of America, Inc. UPS, the UPS brandmark and the color brown are trademarks of United Parcel Service of America, Inc. All rights reserved. us_en Table
StreamServe Persuasion SP4 Service Broker
StreamServe Persuasion SP4 Service Broker User Guide Rev A StreamServe Persuasion SP4 Service Broker User Guide Rev A 2001-2009 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520 No
DSI File Server Client Documentation
Updated 11/23/2009 Page 1 of 10 Table Of Contents 1.0 OVERVIEW... 3 1.0.1 CONNECTING USING AN FTP CLIENT... 3 1.0.2 CONNECTING USING THE WEB INTERFACE... 3 1.0.3 GETTING AN ACCOUNT... 3 2.0 TRANSFERRING
Mercury Users Guide Version 1.3 February 14, 2006
Mercury Users Guide Version 1.3 February 14, 2006 1 Introduction Introducing Mercury Your corporate shipping has just become easier! The satisfaction of your customers depends on the accuracy of your shipments,
Corporate Telephony Toolbar User Guide
Corporate Telephony Toolbar User Guide 1 Table of Contents 1 Introduction...6 1.1 About Corporate Telephony Toolbar... 6 1.2 About This Guide... 6 1.3 Accessing The Toolbar... 6 1.4 First Time Login...
Copyright 2012 Trend Micro Incorporated. All rights reserved.
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,
http://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
ICE Trade Vault. Public User & Technology Guide June 6, 2014
ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,
OutDisk 4.0 FTP FTP for Email Users using Microsoft Windows and/or Microsoft Outlook. 5/1/2012 2012 Encryptomatic LLC www.encryptomatic.
OutDisk 4.0 FTP FTP for Email Users using Microsoft Windows and/or Microsoft Outlook 5/1/2012 2012 Encryptomatic LLC www.encryptomatic.com Contents What is OutDisk?... 3 OutDisk Requirements... 3 How Does
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we
Iowa Immunization Registry Information System (IRIS) Web Services Data Exchange Setup. Version 1.1 Last Updated: April 14, 2014
Iowa Immunization Registry Information System (IRIS) Web Services Data Exchange Setup Version 1.1 Last Updated: April 14, 2014 Table of Contents SSL Certificate Creation... 3 Option 1: Complete the Provider
Installation Guide for Pulse on Windows Server 2012
MadCap Software Installation Guide for Pulse on Windows Server 2012 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software
How To Set Up Total Recall Web On A Microsoft Memorybook 2.5.2.2 (For A Microtron)
Total Recall Web Web Module Manual and Customer Quick Reference Guides COPYRIGHT NOTICE Copyright 1994-2009 by DHS Associates, Inc. All Rights Reserved. All TOTAL RECALL, TOTAL RECALL SQL, TOTAL RECALL
000-284. Easy CramBible Lab DEMO ONLY VERSION 000-284. Test284,IBM WbS.DataPower SOA Appliances, Firmware V3.6.0
Easy CramBible Lab 000-284 Test284,IBM WbS.DataPower SOA Appliances, Firmware V3.6.0 ** Single-user License ** This copy can be only used by yourself for educational purposes Web: http://www.crambible.com/
FedEx Ship Manager. User Guide. Version 2180
FedEx Ship Manager User Guide Version 2180 Additional Information Technical Support In the U.S., dial 1 888 670-8981 and select option 1. In Canada, dial 1 877 853-4485 and select option 2. Online Help
Installation Guide for Pulse on Windows Server 2008R2
MadCap Software Installation Guide for Pulse on Windows Server 2008R2 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software
Email Signatures. Advanced User s Guide. Version 2.0
Advanced User s Guide Version 2.0 Contents Email Signatures... 3 About the Documentation... 3 Ifbyphone on the Web... 3 Copying Click-to-XyZ Code... 4 Logging in to your ifbyphone Account... 4 Web-Based
Jim2 ebusiness Framework Installation Notes
Jim2 ebusiness Framework Installation Notes Summary These notes provide details on installing the Happen Business Jim2 ebusiness Framework. This includes ebusiness Service and emeter Reads. Jim2 ebusiness
FedEx Ship Manager Software. New Features Guide. Version 2800
FedEx Ship Manager Software New Features Guide Version 2800 FedEx Ship Manager Software New Features Guide Version 2800 The information contained in this New Features guide is confidential and proprietary
FileMaker Server 11. FileMaker Server Help
FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
Dashboard Admin Guide
MadCap Software Dashboard Admin Guide Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document
Using Avaya Aura Messaging
Using Avaya Aura Messaging Release 6.3.2 Issue 1 December 2014 Contents Chapter 1: Getting Started... 4 Messaging overview... 4 Prerequisites... 4 Accessing your mailbox from any phone... 4 Accessing the
SafeGuard Enterprise Web Helpdesk. Product version: 6 Document date: February 2012
SafeGuard Enterprise Web Helpdesk Product version: 6 Document date: February 2012 Contents 1 SafeGuard web-based Challenge/Response...3 2 Installation...5 3 Authentication...8 4 Select the Web Helpdesk
Release Notes. DocuSign Spring 15 Release Notes. Contents
Release Notes Updated March 6, 2015 DocuSign Spring 15 Release Notes This document provides information about the updates deployed to the DocuSign Production environment as part of the March 6, 2015 DocuSign
Credit Card Processing
Microsoft Dynamics AX 2009 Credit Card Processing Technical White Paper This white paper is intended for professionals who are involved in the implementation and support of the Credit Card Processing functionality
IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide
IBM SPSS Collaboration and Deployment Services Version 6 Release 0 Single Sign-On Services Developer's Guide Note Before using this information and the product it supports, read the information in Notices
StruxureWare Power Monitoring 7.0.1
StruxureWare Power Monitoring 7.0.1 Installation Guide 7EN02-0308-01 07/2012 Contents Safety information 5 Introduction 7 Summary of topics in this guide 7 Supported operating systems and SQL Server editions
WhatsUp Gold v16.2 MSP Edition Deployment Guide This guide provides information about installing and configuring WhatsUp Gold MSP Edition to central
WhatsUp Gold v16.2 MSP Edition Deployment Guide This guide provides information about installing and configuring WhatsUp Gold MSP Edition to central and remote sites. Contents Table of Contents Using WhatsUp
NYS OCFS CMS Contractor Manual
NYS OCFS CMS Contractor Manual C O N T E N T S CHAPTER 1... 1-1 Chapter 1: Introduction to the Contract Management System... 1-2 CHAPTER 2... 2-1 Accessing the Contract Management System... 2-2 Shortcuts
New Features Guide. Version 2420
New Features Guide New Features Guide Version 2420 The information contained in this New Features Guide is confidential and proprietary to FedEx. No part of this New Features Guide may be distributed
Oracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
Document Capture and Distribution
Document Capture and Distribution WHITE PAPER SmarThru TM Workflow 2 Document Capture and Distribution Introduction This white paper describes the design and the features used by the Samsung SmarThru TM
Getting Started Guide
BlackBerry Web Services For Microsoft.NET developers Version: 10.2 Getting Started Guide Published: 2013-12-02 SWD-20131202165812789 Contents 1 Overview: BlackBerry Enterprise Service 10... 5 2 Overview:
Security Guide. BlackBerry Enterprise Service 12. for ios, Android, and Windows Phone. Version 12.0
Security Guide BlackBerry Enterprise Service 12 for ios, Android, and Windows Phone Version 12.0 Published: 2015-02-06 SWD-20150206130210406 Contents About this guide... 6 What is BES12?... 7 Key features
Managed Services PKI 60-day Trial Quick Start Guide
Entrust Managed Services PKI Managed Services PKI 60-day Trial Quick Start Guide Document issue: 3.0 Date of issue: Nov 2011 Copyright 2011 Entrust. All rights reserved. Entrust is a trademark or a registered
Background Information
User Guide 1 Background Information ********************************Disclaimer******************************************** This is a government system intended for official use only. Using this system
Shipbeat Magento Module. Installation and user guide
Shipbeat Magento Module Installation and user guide This guide explains how the Shipbeat Magento Module is installed, used and uninstalled from your Magento Community Store. If you have questions or need
INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB
INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB GINI COURTER, TRIAD CONSULTING Like most people, you probably fill out business forms on a regular basis, including expense reports, time cards, surveys,
NETWRIX EVENT LOG MANAGER
NETWRIX EVENT LOG MANAGER ADMINISTRATOR S GUIDE Product Version: 4.0 July/2012. Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment
Quadro Configuration Console User's Guide. Table of Contents. Table of Contents
Epygi Technologies Table of Contents Table of Contents About This User s Guide... 3 Introducing the Quadro Configuration Console... 4 Technical Specification... 6 Requirements... 6 System Requirements...
Installation and Configuration Guide
Entrust Managed Services PKI Auto-enrollment Server 7.0 Installation and Configuration Guide Document issue: 1.0 Date of Issue: July 2009 Copyright 2009 Entrust. All rights reserved. Entrust is a trademark
FF/EDM Intro Industry Goals/ Purpose Related GISB Standards (Common Codes, IETF) Definitions d 4 d 13 Principles p 6 p 13 p 14 Standards s 16 s 25
FF/EDM Intro Industry Goals/ Purpose GISB defined two ways in which flat files could be used to send transactions and transaction responses: interactive and batch. This section covers implementation considerations
Customer Tips. Xerox Network Scanning TWAIN Configuration for the WorkCentre 7328/7335/7345. for the user. Purpose. Background
Xerox Multifunction Devices Customer Tips dc07cc0432 October 19, 2007 This document applies to these Xerox products: X WC 7328/7335/7345 for the user Xerox Network Scanning TWAIN Configuration for the
Telephony Toolbar Corporate. User Guide
Telephony Toolbar Corporate User Guide Release 7.1 March 2011 Table of Contents 1 About This Guide...7 1.1 Open Telephony Toolbar - Corporate... 7 1.2 First Time Login... 8 1.3 Subsequent Use... 11 2 Using
http://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note
BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise
Integrating with BarTender Integration Builder
Integrating with BarTender Integration Builder WHITE PAPER Contents Overview 3 Understanding BarTender's Native Integration Platform 4 Integration Builder 4 Administration Console 5 BarTender Integration
Coveo Platform 7.0. Microsoft Dynamics CRM Connector Guide
Coveo Platform 7.0 Microsoft Dynamics CRM Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing
SAS Business Data Network 3.1
SAS Business Data Network 3.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS Business Data Network 3.1: User's Guide. Cary,
OnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
MicrosoftDynam ics GP 2015. TenantServices Installation and Adm inistration Guide
MicrosoftDynam ics GP 2015 TenantServices Installation and Adm inistration Guide Copyright Copyright 2014 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is.
Using the Cisco OnPlus Scanner to Discover Your Network
Using the Cisco OnPlus Scanner to Discover Your Network Last Revised: October 22, 2012 This Application Note explains how to use the Cisco OnPlus Scanner with the Cisco OnPlus Portal to discover and manage
Xerox SMart esolutions. Security White Paper
Xerox SMart esolutions Security White Paper 1 Xerox SMart esolutions White Paper Network and data security is one of the many challenges that businesses face on a daily basis. Recognizing this, Xerox Corporation
The presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14
The presentation explains how to create and access the web services using the user interface. Page 1 of 14 The aim of this presentation is to familiarize you with the processes of creating and accessing
Microsoft Dynamics GP 2010
Microsoft Dynamics GP 2010 Workflow Administrator s Guide March 30, 2010 Copyright Copyright 2010 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and
DHL IMPORT EXPRESS ONLINE USER GUIDE FOR SHIPPERS
Web-Based PC-Based Integrated DHL IMPORT EXPRESS ONLINE USER GUIDE FOR SHIPPERS We coordinate effective communication between your shippers and you for you. www.dhl-usa.com/ieo Contents 2 CONTENTS Shipper
CA Spectrum and CA Service Desk
CA Spectrum and CA Service Desk Integration Guide CA Spectrum 9.4 / CA Service Desk r12 and later This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter
Optus EmailSMS for MS Outlook and Lotus Notes
Optus EmailSMS for MS Outlook and Lotus Notes Service Description, August 2005. OVERVIEW This document provides an overview of the Optus EmailSMS service delivered jointly by Optus and redcoal. It highlights
nopcommerce User Guide
nopcommerce User Guide Open source ecommerce solution Version 1.90 Copyright Notice Information in this document, including URL and other Internet Web site references, is subject to change without notice.
mywcb Online User Guide
WCB REV NOVEMBER, 2014 mywcb Online User Guide for Employers ebusiness Support Team Phone: 780-498-7688 Fax: 780-498-7866 Email: [email protected] Hours: 8:00 a.m. to 4:30 p.m., Monday through
Web Services Implementation: The Beta Phase of EPA Network Nodes
Web Services Implementation: The Beta Phase of EPA Network Nodes Connie Dwyer and Chris Clark U.S. Environmental Protection Agency, 1200 Pennsylvania Avenue, N. W., Washington, D.C. [email protected]
Getting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
FileMaker Server 15. Custom Web Publishing Guide
FileMaker Server 15 Custom Web Publishing Guide 2004 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
Magento Integration Manual (Version 2.1.0-11/24/2014)
Magento Integration Manual (Version 2.1.0-11/24/2014) Copyright Notice The software that this user documentation manual refers to, contains proprietary content of Megaventory Inc. and Magento (an ebay
Strategic Asset Tracking System User Guide
Strategic Asset Tracking System User Guide Contents 1 Overview 2 Web Application 2.1 Logging In 2.2 Navigation 2.3 Assets 2.3.1 Favorites 2.3.3 Purchasing 2.3.4 User Fields 2.3.5 History 2.3.6 Import Data
FedEx Billing Online User Guide
FedEx Billing Online User Guide Introduction FedEx Billing Online allows you to efficiently manage and pay your FedEx invoices online. It s free, easy and secure. FedEx Billing Online helps you streamline
FileMaker Server 13. FileMaker Server Help
FileMaker Server 13 FileMaker Server Help 2010-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
Quantum View sm Manage User Guide
Quantum View sm Manage User Guide Version 1.0 January 2004 Copyright 2004 United Parcel Service of America. UPS, the UPS brandmark, and the color brown are trademarks of United Parcel Service of America,
Kaldeera Workflow Designer 2010 User's Guide
Kaldeera Workflow Designer 2010 User's Guide Version 1.0 Generated May 18, 2011 Index 1 Chapter 1: Using Kaldeera Workflow Designer 2010... 3 1.1 Getting Started with Kaldeera... 3 1.2 Importing and exporting
Spambrella SaaS Email Encryption Enablement for Customers, Domains and Users Quick Start Guide
January 24, 2015 Spambrella SaaS Email Encryption Enablement for Customers, Domains and Users Quick Start Guide Spambrella and/or other noted Spambrella related products contained herein are registered
Online Banking. Customer Information
Online Banking Customer Information PRIVACY & SECURITY FOR YOUR NETTELLER ACCOUNT Protect Your NetTeller Online Banking Account Information While Farmers Bank & Trust works to protect your banking privacy,
Alfresco Online Collaboration Tool
Alfresco Online Collaboration Tool USER MANUAL BECOMING FAMILIAR WITH THE USER INTERFACE... 4 MY DASHBOARD... 4 MY PROFILE... 6 VIEWING YOUR FULL PROFILE... 6 EDITING YOUR PROFILE... 7 CHANGING YOUR PASSWORD...
Introduction to Mobile Access Gateway Installation
Introduction to Mobile Access Gateway Installation This document describes the installation process for the Mobile Access Gateway (MAG), which is an enterprise integration component that provides a secure
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information
F-Secure Messaging Security Gateway. Deployment Guide
F-Secure Messaging Security Gateway Deployment Guide TOC F-Secure Messaging Security Gateway Contents Chapter 1: Deploying F-Secure Messaging Security Gateway...3 1.1 The typical product deployment model...4
An Oracle White Paper June 2014. RESTful Web Services for the Oracle Database Cloud - Multitenant Edition
An Oracle White Paper June 2014 RESTful Web Services for the Oracle Database Cloud - Multitenant Edition 1 Table of Contents Introduction to RESTful Web Services... 3 Architecture of Oracle Database Cloud
Sage 100 ERP. Installation and System Administrator s Guide
Sage 100 ERP Installation and System Administrator s Guide This is a publication of Sage Software, Inc. Version 2014 Copyright 2013 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the
WebSphere Business Monitor
WebSphere Business Monitor Administration This presentation will show you the functions in the administrative console for WebSphere Business Monitor. WBPM_Monitor_Administration.ppt Page 1 of 21 Goals
MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server
MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server November 6, 2008 Group Logic, Inc. 1100 North Glebe Road, Suite 800 Arlington, VA 22201 Phone: 703-528-1555 Fax: 703-528-3296 E-mail:
Trustwave SEG Cloud Customer Guide
Trustwave SEG Cloud Customer Guide Legal Notice Copyright 2015 Trustwave Holdings, Inc. All rights reserved. This document is protected by copyright and any distribution, reproduction, copying, or decompilation
Last Updated: July 2011. STATISTICA Enterprise Server Security
Last Updated: July 2011 STATISTICA Enterprise Server Security STATISTICA Enterprise Server Security Page 2 of 10 Table of Contents Executive Summary... 3 Introduction to STATISTICA Enterprise Server...
FileMaker Server 14. FileMaker Server Help
FileMaker Server 14 FileMaker Server Help 2007 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
Safeguard Ecommerce Integration / API
Safeguard Ecommerce Integration / API Product Manual Version 3 Revision 1.11 Table of Contents 1. INTRODUCTION... 4 1.1 Available commands... 4 2. HOW THE ADMINISTRATION SYSTEM IS EXPECTED TO BE USED OPERATIONALLY...
Installing Management Applications on VNX for File
EMC VNX Series Release 8.1 Installing Management Applications on VNX for File P/N 300-015-111 Rev 01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright
USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION. www.pesa.com August 2014 Phone: 256.726.9200. Publication: 81-9059-0703-0, Rev. C
USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION Publication: 81-9059-0703-0, Rev. C www.pesa.com Phone: 256.726.9200 Thank You for Choosing PESA!! We appreciate your confidence in our products. PESA produces
User Manual for Web. Help Desk Authority 9.0
User Manual for Web Help Desk Authority 9.0 2011ScriptLogic Corporation ALL RIGHTS RESERVED. ScriptLogic, the ScriptLogic logo and Point,Click,Done! are trademarks and registered trademarks of ScriptLogic
Wakefield Council Secure email and file transfer User guide for customers, partners and agencies
Wakefield Council Secure email and file transfer User guide for customers, partners and agencies The nature of the work the council carries out means that we often deal with information that is sensitive
Configuration Information
This chapter describes some basic Email Security Gateway configuration settings, some of which can be set in the first-time Configuration Wizard. Other topics covered include Email Security interface navigation,
