ROSoapMessage

Overview

This class is the SOAP Message implementation for Xcode.

Note: Changing the value of serializationOptions affects soapMode property value and vice versa. Follow this rule when changing these properties: first set the soapMode property, then fine-tune serializationOptions.

Location


 

beginReadObjectWithName:asClass:    (declared in ROMessage)

- (nonnull ROComplexType *) beginReadObjectWithName:(nullable NSString *)aName asClass:(nonnull Class)aClass

Parameters:

  • aName:
  • aClass:

beginWriteObject:withName:    (declared in ROMessage)

- (void) beginWriteObject:(nullable ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

channel  retain    (declared in ROMessage)

@property (retain) nullable ROChannel *channel

clear    (declared in ROMessage)

- (void) clear

clearAttributes    (declared in ROMessage)

- (void) clearAttributes

clientID  retain    (declared in ROMessage)

@property (retain) nullable ROGuid *clientID

contentType  retain    (declared in ROMessage)

@property (readonly, retain) nullable NSString *contentType

createExceptionWithClassName:message:    (declared in ROMessage)

- (nonnull NSException *) createExceptionWithClassName:(nonnull NSString *)aExceptionName message:(nonnull NSString *)aMessage

Parameters:

  • aExceptionName:
  • aMessage:

doGetNSData    (declared in ROMessage)

- (nonnull NSMutableData *) doGetNSData

doPrepareFromNSData:    (declared in ROMessage)

- (void) doPrepareFromNSData:(nonnull NSData *)aData

Parameters:

  • aData:

doRead    (declared in ROMessage)

- (void) doRead

doReadException:    (declared in ROMessage)

- (void) doReadException:(nullable id)aException

Parameters:

  • aException:

doReadObject:withName:    (declared in ROMessage)

- (void) doReadObject:(nonnull ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

doWriteObject:withName:    (declared in ROMessage)

- (void) doWriteObject:(nullable ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

endReadObject:withName:    (declared in ROMessage)

- (void) endReadObject:(nonnull ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

endWriteObject:withName:    (declared in ROMessage)

- (void) endWriteObject:(nullable ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

envelopes    (declared in ROMessage)

@property (readonly) nullable NSMutableDictionary *envelopes

exception    (declared in ROMessage)

@property (readonly) nullable NSException *exception

finalizeMessage    (declared in ROMessage)

- (void) finalizeMessage

getAtttributeValue:    (declared in ROMessage)

- (nullable NSString *) getAtttributeValue:(nonnull NSString *)aName

Parameters:

  • aName:

getNSData    (declared in ROMessage)

- (nonnull NSMutableData *) getNSData

initializeAsRequestMessage:libraryName:interfaceName:messageName:    (declared in ROMessage)

- (void) initializeAsRequestMessage:(nonnull ROChannel *)aChannel libraryName:(nonnull NSString *)aLibraryName interfaceName:(nonnull NSString *)anInterfaceName messageName:(nonnull NSString *)aMessageName

Parameters:

  • aChannel:
  • aLibraryName:
  • anInterfaceName:
  • aMessageName:

initializeMessage:libraryName:interfaceName:messageName:messageType:    (declared in ROMessage)

- (void) initializeMessage:(nonnull ROChannel *)aChannel libraryName:(nonnull NSString *)aLibraryName interfaceName:(nonnull NSString *)anInterfaceName messageName:(nonnull NSString *)aMessageName messageType:(enum ROMessageType)aMessageType

Parameters:

  • aChannel:
  • aLibraryName:
  • anInterfaceName:
  • aMessageName:
  • aMessageType:

interfaceName  copy    (declared in ROMessage)

@property (copy) nonnull NSString *interfaceName

libraryName  copy    (declared in ROMessage)

@property (copy) nonnull NSString *libraryName

message    (declared in ROMessage)

+ (nonnull instancetype) message

messageMatchingTargetURL:    (declared in ROMessage)

+ (nonnull instancetype) messageMatchingTargetURL:(nonnull NSURL *)targetUrl

Parameters:

  • targetUrl:

messageName  copy    (declared in ROMessage)

@property (copy) nonnull NSString *messageName

messageType    (declared in ROMessage)

@property (readonly) enum ROMessageType messageType

prepareFromNSData:    (declared in ROMessage)

- (void) prepareFromNSData:(nonnull NSData *)aData

Parameters:

  • aData:

processException    (declared in ROMessage)

- (void) processException

read    (declared in ROMessage)

- (void) read

readAnsiString    (declared in ROMessage)

- (nullable NSString *) readAnsiString

readAnsiStringWithName:    (declared in ROMessage)

- (nullable NSString *) readAnsiStringWithName:(nullable NSString *)aName

Parameters:

  • aName:

readByte    (declared in ROMessage)

- (unsigned char) readByte

readException    (declared in ROMessage)

- (nonnull NSException *) readException

readFromNSData:    (declared in ROMessage)

- (void) readFromNSData:(nonnull NSData *)aData

Parameters:

  • aData:

readUtf8String    (declared in ROMessage)

- (nullable NSString *) readUtf8String

readUtf8StringWithName:    (declared in ROMessage)

- (nullable NSString *) readUtf8StringWithName:(nullable NSString *)aName

Parameters:

  • aName:

readWideString    (declared in ROMessage)

- (nullable NSString *) readWideString

readWideStringWithName:    (declared in ROMessage)

- (nullable NSString *) readWideStringWithName:(nullable NSString *)aName

Parameters:

  • aName:

setupAttributes:    (declared in ROMessage)

- (void) setupAttributes:(nonnull NSDictionary *)aAttributes

Parameters:

  • aAttributes:

setUseSingleClientID:    (declared in ROMessage)

+ (void) setUseSingleClientID:(BOOL)flag

Parameters:

  • flag:

useSingleClientID    (declared in ROMessage)

+ (BOOL) useSingleClientID

useStrictFieldOrderForStructs    (declared in ROMessage)

@property (readonly) BOOL useStrictFieldOrderForStructs

writeToNSData:    (declared in ROMessage)

- (void) writeToNSData:(nonnull NSMutableData *)aData

Parameters:

  • aData:

 

channel  retain    (declared in ROMessage)

@property (retain) nullable ROChannel *channel

clientID  retain    (declared in ROMessage)

@property (retain) nullable ROGuid *clientID

contentType  retain    (declared in ROMessage)

@property (readonly, retain) nullable NSString *contentType

envelopes    (declared in ROMessage)

@property (readonly) nullable NSMutableDictionary *envelopes

exception    (declared in ROMessage)

@property (readonly) nullable NSException *exception

interfaceName  copy    (declared in ROMessage)

@property (copy) nonnull NSString *interfaceName

libraryName  copy    (declared in ROMessage)

@property (copy) nonnull NSString *libraryName

messageName  copy    (declared in ROMessage)

@property (copy) nonnull NSString *messageName

messageType    (declared in ROMessage)

@property (readonly) enum ROMessageType messageType

useStrictFieldOrderForStructs    (declared in ROMessage)

@property (readonly) BOOL useStrictFieldOrderForStructs

 

message    (declared in ROMessage)

+ (nonnull instancetype) message

messageMatchingTargetURL:    (declared in ROMessage)

+ (nonnull instancetype) messageMatchingTargetURL:(nonnull NSURL *)targetUrl

Parameters:

  • targetUrl:

setUseSingleClientID:    (declared in ROMessage)

+ (void) setUseSingleClientID:(BOOL)flag

Parameters:

  • flag:

useSingleClientID    (declared in ROMessage)

+ (BOOL) useSingleClientID

 

beginReadObjectWithName:asClass:    (declared in ROMessage)

- (nonnull ROComplexType *) beginReadObjectWithName:(nullable NSString *)aName asClass:(nonnull Class)aClass

Parameters:

  • aName:
  • aClass:

beginWriteObject:withName:    (declared in ROMessage)

- (void) beginWriteObject:(nullable ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

clear    (declared in ROMessage)

- (void) clear

clearAttributes    (declared in ROMessage)

- (void) clearAttributes

createExceptionWithClassName:message:    (declared in ROMessage)

- (nonnull NSException *) createExceptionWithClassName:(nonnull NSString *)aExceptionName message:(nonnull NSString *)aMessage

Parameters:

  • aExceptionName:
  • aMessage:

doGetNSData    (declared in ROMessage)

- (nonnull NSMutableData *) doGetNSData

doPrepareFromNSData:    (declared in ROMessage)

- (void) doPrepareFromNSData:(nonnull NSData *)aData

Parameters:

  • aData:

doRead    (declared in ROMessage)

- (void) doRead

doReadException:    (declared in ROMessage)

- (void) doReadException:(nullable id)aException

Parameters:

  • aException:

doReadObject:withName:    (declared in ROMessage)

- (void) doReadObject:(nonnull ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

doWriteObject:withName:    (declared in ROMessage)

- (void) doWriteObject:(nullable ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

endReadObject:withName:    (declared in ROMessage)

- (void) endReadObject:(nonnull ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

endWriteObject:withName:    (declared in ROMessage)

- (void) endWriteObject:(nullable ROComplexType *)anObject withName:(nullable NSString *)aName

Parameters:

  • anObject:
  • aName:

finalizeMessage    (declared in ROMessage)

- (void) finalizeMessage

getAtttributeValue:    (declared in ROMessage)

- (nullable NSString *) getAtttributeValue:(nonnull NSString *)aName

Parameters:

  • aName:

getNSData    (declared in ROMessage)

- (nonnull NSMutableData *) getNSData

initializeAsRequestMessage:libraryName:interfaceName:messageName:    (declared in ROMessage)

- (void) initializeAsRequestMessage:(nonnull ROChannel *)aChannel libraryName:(nonnull NSString *)aLibraryName interfaceName:(nonnull NSString *)anInterfaceName messageName:(nonnull NSString *)aMessageName

Parameters:

  • aChannel:
  • aLibraryName:
  • anInterfaceName:
  • aMessageName:

initializeMessage:libraryName:interfaceName:messageName:messageType:    (declared in ROMessage)

- (void) initializeMessage:(nonnull ROChannel *)aChannel libraryName:(nonnull NSString *)aLibraryName interfaceName:(nonnull NSString *)anInterfaceName messageName:(nonnull NSString *)aMessageName messageType:(enum ROMessageType)aMessageType

Parameters:

  • aChannel:
  • aLibraryName:
  • anInterfaceName:
  • aMessageName:
  • aMessageType:

prepareFromNSData:    (declared in ROMessage)

- (void) prepareFromNSData:(nonnull NSData *)aData

Parameters:

  • aData:

processException    (declared in ROMessage)

- (void) processException

read    (declared in ROMessage)

- (void) read

readAnsiString    (declared in ROMessage)

- (nullable NSString *) readAnsiString

readAnsiStringWithName:    (declared in ROMessage)

- (nullable NSString *) readAnsiStringWithName:(nullable NSString *)aName

Parameters:

  • aName:

readByte    (declared in ROMessage)

- (unsigned char) readByte

readException    (declared in ROMessage)

- (nonnull NSException *) readException

readFromNSData:    (declared in ROMessage)

- (void) readFromNSData:(nonnull NSData *)aData

Parameters:

  • aData:

readUtf8String    (declared in ROMessage)

- (nullable NSString *) readUtf8String

readUtf8StringWithName:    (declared in ROMessage)

- (nullable NSString *) readUtf8StringWithName:(nullable NSString *)aName

Parameters:

  • aName:

readWideString    (declared in ROMessage)

- (nullable NSString *) readWideString

readWideStringWithName:    (declared in ROMessage)

- (nullable NSString *) readWideStringWithName:(nullable NSString *)aName

Parameters:

  • aName:

setupAttributes:    (declared in ROMessage)

- (void) setupAttributes:(nonnull NSDictionary *)aAttributes

Parameters:

  • aAttributes:

writeToNSData:    (declared in ROMessage)

- (void) writeToNSData:(nonnull NSMutableData *)aData

Parameters:

  • aData:

 

  • Writing SOAP Clients with Remoting SDK (Xcode)