ROSoapException

Overview

This is the base class for SOAP specific excptions thrown by ROSoapMessage class.

Location


 

exceptionName    (declared in ROException)

+ (nonnull NSString *) exceptionName

exceptionWithMessage:    (declared in ROException)

+ (nonnull ROException *) exceptionWithMessage:(nonnull NSString *)aExceptionMessage

Parameters:

  • aExceptionMessage:

fromServer  assign    (declared in ROException)

This flag is used to distinguish server side exceptions from client side ones. Set to YES for server side exceptions.

@property (assign) BOOL fromServer

initWithMessage:    (declared in ROException)

- (nullable instancetype) initWithMessage:(nonnull NSString *)aExceptionMessage

Parameters:

  • aExceptionMessage:

initWithMessage:fromServer:    (declared in ROException)

- (nullable instancetype) initWithMessage:(nonnull NSString *)aExceptionMessage fromServer:(BOOL)aFromServer

Parameters:

  • aExceptionMessage:
  • aFromServer:

initWithMessage:invalidCString:

- (InstanceType) initWithMessage:(NSString *)aExceptionMessage invalidCString:(char *)aString

Parameters:

  • aExceptionMessage:
  • aString:

initWithMessage:invalidNSString:

- (InstanceType) initWithMessage:(NSString *)aExceptionMessage invalidNSString:(NSString *)aString

Parameters:

  • aExceptionMessage:
  • aString:

invalidPart  copy

May contain a SOAP message part that is considered invalid. Will contain the entire message in certain cases.

@property (copy) NSString *invalidPart

serverStackTrace  copy    (declared in ROException)

@property (copy) nonnull NSString *serverStackTrace

 

fromServer  assign    (declared in ROException)

This flag is used to distinguish server side exceptions from client side ones. Set to YES for server side exceptions.

@property (assign) BOOL fromServer

invalidPart  copy

May contain a SOAP message part that is considered invalid. Will contain the entire message in certain cases.

@property (copy) NSString *invalidPart

serverStackTrace  copy    (declared in ROException)

@property (copy) nonnull NSString *serverStackTrace

 

exceptionName    (declared in ROException)

+ (nonnull NSString *) exceptionName

exceptionWithMessage:    (declared in ROException)

+ (nonnull ROException *) exceptionWithMessage:(nonnull NSString *)aExceptionMessage

Parameters:

  • aExceptionMessage:

 

initWithMessage:    (declared in ROException)

- (nullable instancetype) initWithMessage:(nonnull NSString *)aExceptionMessage

Parameters:

  • aExceptionMessage:

initWithMessage:fromServer:    (declared in ROException)

- (nullable instancetype) initWithMessage:(nonnull NSString *)aExceptionMessage fromServer:(BOOL)aFromServer

Parameters:

  • aExceptionMessage:
  • aFromServer:

initWithMessage:invalidCString:

- (InstanceType) initWithMessage:(NSString *)aExceptionMessage invalidCString:(char *)aString

Parameters:

  • aExceptionMessage:
  • aString:

initWithMessage:invalidNSString:

- (InstanceType) initWithMessage:(NSString *)aExceptionMessage invalidNSString:(NSString *)aString

Parameters:

  • aExceptionMessage:
  • aString: