Exception: WSDL::UnresolvedReferenceError
- Defined in:
- lib/wsdl/errors.rb
Overview
Raised when a WSDL reference cannot be resolved.
This error is raised when binding, portType, or message references point to definitions that do not exist in the parsed WSDL document set, or when schema namespaces/components cannot be resolved during message building.
Instance Attribute Summary collapse
-
#context ⇒ String?
readonly
Context where resolution failed.
-
#namespace ⇒ String?
readonly
Namespace associated with the unresolved reference.
-
#reference_name ⇒ String?
readonly
Unresolved reference name.
-
#reference_type ⇒ Symbol?
readonly
Reference type (:binding, :port_type, :message, :message_part).
Instance Method Summary collapse
-
#initialize(message = nil, reference_type: nil, reference_name: nil, namespace: nil, context: nil) ⇒ UnresolvedReferenceError
constructor
Creates a new UnresolvedReferenceError.
Constructor Details
#initialize(message = nil, reference_type: nil, reference_name: nil, namespace: nil, context: nil) ⇒ UnresolvedReferenceError
Creates a new UnresolvedReferenceError.
397 398 399 400 401 402 403 |
# File 'lib/wsdl/errors.rb', line 397 def initialize( = nil, reference_type: nil, reference_name: nil, namespace: nil, context: nil) @reference_type = reference_type @reference_name = reference_name @namespace = namespace @context = context super() end |
Instance Attribute Details
#context ⇒ String? (readonly)
Returns context where resolution failed.
388 389 390 |
# File 'lib/wsdl/errors.rb', line 388 def context @context end |
#namespace ⇒ String? (readonly)
Returns namespace associated with the unresolved reference.
385 386 387 |
# File 'lib/wsdl/errors.rb', line 385 def namespace @namespace end |
#reference_name ⇒ String? (readonly)
Returns unresolved reference name.
382 383 384 |
# File 'lib/wsdl/errors.rb', line 382 def reference_name @reference_name end |
#reference_type ⇒ Symbol? (readonly)
Returns reference type (:binding, :port_type, :message, :message_part).
379 380 381 |
# File 'lib/wsdl/errors.rb', line 379 def reference_type @reference_type end |