category Zend
package Zend_Service
subpackage Ebay
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License
uses
inherited_from \Zend_Service_Ebay_Finding_Abstract

 Methods

__construct()

__construct(\DOMElement $dom) : void
Inherited

Parameters

$dom

\DOMElement

attributes()

attributes(string $tag, string $attribute = null) : mixed
Inherited

Parameters

$tag

string

$attribute

string

Returns

mixed

getDom()

getDom() : \DOMElement
Inherited

Returns

\DOMElement

getXPath()

getXPath() : \DOMXPath
Inherited

Returns

\DOMXPath

Initialize object.

_init() : void

Post construct logic, classes must read their members here. Called from __construct() as final step of object initialization.

inherited_from \Zend_Service_Ebay_Finding_Abstract::_init()

Initialize object.

_init() : void
Inherited

Post construct logic, classes must read their members here. Called from __construct() as final step of object initialization.

Load DOMXPath for current DOM object.

_initXPath() : void
Inherited
see

_query()

_query(string $path, string $type, string $array = false) : mixed
Inherited

Parameters

$path

string

$type

string

$array

string

When true means it expects more than one node occurence

Returns

mixed

 Properties

 

There are three categories of errors: request errors, application errors, and system errors.

$category : string

Default

 

Name of the domain in which the error occurred.

$domain : string

Default

Domain values

Marketplace: A business or validation error occurred in the service.

SOA: An exception occurred in the Service Oriented Architecture (SOA) framework.

 

A unique code that identifies the particular error condition that occurred. Your application can use error codes as identifiers in your customized error-handling algorithms.

$errorId : integer

Default

 

Unique identifier for an exception associated with an error.

$exceptionId : string

Default

 

A detailed description of the condition that caused in the error.

$message : string

Default

 

Various warning and error messages return one or more variables that contain contextual information about the error. This is often the field or value that triggered the error.

$parameter : array<mixed,string>

Default

 

Indicates whether the reported problem is fatal (an error) or is less-severe (a warning). Review the error message details for information on the cause.

$severity : string

Default

This API throws an exception when a fatal error occurs. Only warning problems can fill this attribute. See more about error parsing at {@Zend_Service_Ebay_Finding::_parseResponse()}.

If the request fails and the application is the source of the error (for example, a required element is missing), update the application before you retry the request. If the problem is due to incorrect user data, alert the end-user to the problem and provide the means for them to correct the data. Once the problem in the application or data is resolved, re-send the request to eBay.

If the source of the problem is on eBay's side, you can retry the request a reasonable number of times (eBay recommends you try the request twice). If the error persists, contact Developer Technical Support. Once the problem has been resolved, you can resend the request in its original form.

If a warning occurs, warning information is returned in addition to the business data. Normally, you do not need to resend the request (as the original request was successful). However, depending on the cause of the warning, you might need to contact the end user, or eBay, to effect a long term solution to the problem.

 

Name of the subdomain in which the error occurred.

$subdomain : string

Default

Subdomain values

Finding: The error is specific to the Finding service.

MarketplaceCommon: The error is common to all Marketplace services.

 

$_attributes

$_attributes : array

Default

array()
 

$_dom

$_dom : \DOMElement

Default

 

$_xPath

$_xPath : \DOMXPath

Default