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.
385 386 387 388 389 390 391 |
# File 'lib/wsdl/errors.rb', line 385 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.
376 377 378 |
# File 'lib/wsdl/errors.rb', line 376 def context @context end |
#namespace ⇒ String? (readonly)
Returns namespace associated with the unresolved reference.
373 374 375 |
# File 'lib/wsdl/errors.rb', line 373 def namespace @namespace end |
#reference_name ⇒ String? (readonly)
Returns unresolved reference name.
370 371 372 |
# File 'lib/wsdl/errors.rb', line 370 def reference_name @reference_name end |
#reference_type ⇒ Symbol? (readonly)
Returns reference type (:binding, :port_type, :message, :message_part).
367 368 369 |
# File 'lib/wsdl/errors.rb', line 367 def reference_type @reference_type end |