P7 Message Store attributes

Macros

#define X400_N_MS_ENTRY_STATUS   900
 
#define X400_N_MS_SEQUENCE_NUMBER   901
 
#define X400_N_DELETE_AFTER_AUTO_FORWARDING   902
 
#define X400_S_AUTO_FORWARDING_COMMENT   903
 
#define X400_S_COVER_NOTE   904
 
#define X400_S_THIS_IPM_PREFIX   905
 
#define X400_N_DELAYED_AUTOFORWARDING_INTERVAL   906
 
#define X400_N_FIRST_SEQUENCE_NUMBER   907
 

Detailed Description

Macro Definition Documentation

◆ X400_N_MS_ENTRY_STATUS

#define X400_N_MS_ENTRY_STATUS   900

Message Store entry status

Examples:
examples/x400_mslist.c, and x400_msasync.c.

Definition at line 1228 of file x400_att.h.

◆ X400_N_MS_SEQUENCE_NUMBER

#define X400_N_MS_SEQUENCE_NUMBER   901

Message Store sequence number

Examples:
examples/x400_mslist.c, and x400_msasync.c.

Definition at line 1231 of file x400_att.h.

◆ X400_N_DELETE_AFTER_AUTO_FORWARDING

#define X400_N_DELETE_AFTER_AUTO_FORWARDING   902

Control for RegisterMS operation

Examples:
examples/x400_msraa.c.

Definition at line 1234 of file x400_att.h.

◆ X400_S_AUTO_FORWARDING_COMMENT

#define X400_S_AUTO_FORWARDING_COMMENT   903

Text to be included in an IPN generated because of an autoforwarding auto-action

Examples:
examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.

Definition at line 1237 of file x400_att.h.

◆ X400_S_COVER_NOTE

#define X400_S_COVER_NOTE   904

Text to be included in an autoforwarding IPM

Examples:
examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.

Definition at line 1241 of file x400_att.h.

◆ X400_S_THIS_IPM_PREFIX

#define X400_S_THIS_IPM_PREFIX   905

IPM prefix to be used in an autoforwarding IPM

Examples:
examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.

Definition at line 1244 of file x400_att.h.

◆ X400_N_DELAYED_AUTOFORWARDING_INTERVAL

#define X400_N_DELAYED_AUTOFORWARDING_INTERVAL   906

Controls "delayed-autoforwarding" autoaction - interval is in seconds

Definition at line 1247 of file x400_att.h.

◆ X400_N_FIRST_SEQUENCE_NUMBER

#define X400_N_FIRST_SEQUENCE_NUMBER   907

Use in X400msSetIntDefault call to configure the API's view of what the lowest sequence number in the P7 Store is. The default value is "0" (in line with X.413), but you may need to configure the API to regard "1" as the lowest valid sequence number for interworking with some third-party Message Stores - in particular the Thales Store seems to have a magic entry with sequence number "0" which shows up in List and Summarize operations, but does not represent a real message, and consequently cannot provide Content, Envelope etc to Fetch operations and cannot be deleted. Configuring the API so that it regards "1" as the lowest sequence number will allow the API to ignore this magic entry.

Definition at line 1251 of file x400_att.h.