EDIData Property
This property contains the EDI payload of the transmission.
Syntax
ANSI (Cross Platform) int GetEDIData(char* &lpEDIData, int &lenEDIData);
int SetEDIData(const char* lpEDIData, int lenEDIData); Unicode (Windows) INT GetEDIData(LPSTR &lpEDIData, INT &lenEDIData);
INT SetEDIData(LPCSTR lpEDIData, INT lenEDIData);
@property (nonatomic,readwrite,assign,getter=EDIData,setter=setEDIData:) NSString* EDIData; - (NSString*)EDIData; - (void)setEDIData:(NSString*)newEDIData;
@property (nonatomic,readwrite,assign,getter=EDIDataB,setter=setEDIDataB:) NSData* EDIDataB; - (NSData*)EDIDataB; - (void)setEDIDataB:(NSData*)newEDIData;
#define PID_AS2SENDER_EDIDATA 32 IPWORKSEDI_EXTERNAL void* IPWORKSEDI_CALL IPWorksEDI_AS2Sender_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSEDI_EXTERNAL int IPWORKSEDI_CALL IPWorksEDI_AS2Sender_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
""
Remarks
This property contains the EDI payload of the transmission.
In a receiver, this property will only be populated if IncomingDirectory and EDIOutputStream have not been specified and ParseRequest finishes without an error, setting ScanResult to 0. If so, Data will contain the full decrypted text of the EDI message.
The EDI message to send.
This property is not available at design time.
Data Type
Binary String