CXM_message_constants.anubis 5.95 KB
/*
 * 
 * User: David RENE
 * Date: 07/04/2007
 * Time: 16:06
 * (c) Calexium
 *
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

  // ****************  PACKAGE BUILDER ***************
  
public define Word32 _CXM_PKG_MSG_BASIS      = 0x33770400.   //
public define Word32 _CXM_PKG_CONTAINER      = 0x33770401.    
public define Word32 _CXM_PKG_HEADER_PART    = 0x33770402.    // Header Message for Script
public define Word32 _CXM_PKG_SCRIPT_PART    = 0x33770403.    // Main Message for Script
public define Word32 _CXM_PKG_S_ADD_FILE     = 0x33770404.   // script action to add file in the destination
public define Word32 _CXM_PKG_S_RUN          = 0x33770405.   // script action to run a command
public define Word32 _CXM_PKG_INDEX_PART     = 0x33770440.    // ID of package Index part
public define Word32 _CXM_PKG_IDX_ENTRY      = 0x33770441.    // Index entry information

  // ****************  UPDATE SERVICE ***************

public define Word32 _CXM_UPDATE_SERVICE_MSG_BASIS = 0x33770800.   //
public define Word32 _CXM_UPD_SERVICE_ID           = 0x33770801.
public define Word32 _CXM_UPD_HAS_UPDATE           = 0x33770802.   //

  // ****************  SERVICE NEGOCIATION ***************

public define Word32 _CXM_SERVICE_NEGOCIATION_BASIS  = 0x33770C00. //
public define Word32 _CXM_REQUEST_FOR_SERVICE        = 0x33770C01. //
public define Word32 _CXM_LOGIN                      = 0x33770C02. //

  // ****************  GENERIC PROTOCOL ***************

public define Word32 _CXM_GENERIC_PROTOCOL_BASIS     = 0x33771000. //
public define Word32 _CXM_ACK                        = 0x33771001. //
public define Word32 _CXM_ACK_RESULT_MSG             = 0x33771002. //

  // ****************  FTP SERVICE ***************

public define Word32 _CXM_FTP_SERVICE_MSG_BASIS      = 0x33771400.   //
public define Word32 _CXM_FTP_SERVICE_ID             = 0x33771401.
public define Word32 _CXM_FTP_GET_FILE               = 0x33771402.
public define Word32 _CXM_FTP_START_TRANSFERT        = 0x33771403.
public define Word32 _CXM_FTP_DATA                   = 0x33771404.

  // **************  LOGGER SERVICE **************

public define Word32 _CXM_LOGGER_SERVICE_MSG_BASIS   = 0x33771800.   //
public define Word32 _CXM_LOGGER_SERVICE_ID          = 0x33771801.
public define Word32 _CXM_LOGGER_LOG                 = 0x33771802.

  // **************  DOMAIN SERVICE **************

// MF <-> DomainManager
public define Word32 _CXM_DOMAIN_SERVICE_MSG_BASIS   = 0x33771C00.   //
public define Word32 _CXM_DOMAIN_SERVICE_ID          = 0x33771C01.
public define Word32 _CXM_DOMAIN_PUBLISH_MF_CONFIG   = 0x33771C02.
public define Word32 _CXM_DOMAIN_GET_NAME            = 0x33771C03.
public define Word32 _CXM_DOMAIN_GET_MY_IP           = 0x33771C04.
public define Word32 _CXM_DOMAIN_PUBLISH_MY_IP       = 0x33771C05.
public define Word32 _CXM_DOMAIN_PUBLISH_DYN_TEST    = 0x33771C06.
public define Word32 _CXM_DOMAIN_GET_STATUS          = 0x33771C07.
public define Word32 _CXM_DOMAIN_GET_DOMAIN_INFO     = 0x33771C08.


// DomainManager <-> Gandi
public define Word32 _CXM_GANDI_SERVICE_ID           = 0x33771D00.
public define Word32 _CXM_GANDI_CHECK_AVAILABILITY   = 0x33771D01.   // 'NAME' (String): Base names (without extension) of the wanted domains
                                                                    // --> CXM_ACK with 'DOMAINS' (String): Array of avaiblable domains
public define Word32 _CXM_GANDI_CREATE_CONTACT       = 0x33771D02.   // 'CLASS' (String): 
                                                                    // 'FIRSTNAME', 'LASTNAME', 'ADDRESS', 'ZIPCODE', 'CITY', 'COUNTRY', 'PHONE', 'EMAIL' (String)
                                                                    // --> CXM_ACK with 'CONTACT_HANDLE' (String): Created handle for this contact
public define Word32 _CXM_GANDI_CREATE_DOMAIN        = 0x33771D03.   // 'DOMAIN' (String): Domain full name
                                                                    // 'OWNER' (String): Owner handle
                                                                    // --> CXM_ACK with 'DOMAIN_HANDLE' (String): Created handle for this domain
  // **************  MF INSTALLER SERVICE **************

public define Word32 _CXM_INSTALLER_SERVICE_MSG_BASIS= 0x33772000.
public define Word32 _CXM_INSTALLER_SERVICE_ID       = 0x33772001.
public define Word32 _CXM_INSTALLER_REGISTER_APP_ID  = 0x33772002.
public define Word32 _CXM_INSTALLER_GET_NEW_SERIALS  = 0x33772003.
public define Word32 _CXM_INSTALLER_CONFIRM_SERIALS_PUBLICATION  = 0x33772004.

// *************************************************
// *************        MF API         *************

// *************   ACCOUNTS SERVICE    *************

public define Word32 _CXM_ACCOUNT_SERVICE_MSG_BASIS					= 0x33772100.

// *************   MAILINGS SERVICE    *************

public define Word32 _CXM_MAILING_SERVICE_MSG_BASIS					= 0x33772200.
public define Word32 _CXM_MAILING_SERVICE_ID								= 0x33772200.	// same as MSG_BASIS

public define Word32 _CXM_MAILING_CREATE_CONTACT						= 0x33772201.
public define Word32 _CXM_MAILING_UPDATE_CONTACT						= 0x33772202.
public define Word32 _CXM_MAILING_DELETE_CONTACT						= 0x33772203.

public define Word32 _CXM_MAILING_CREATE_MAILING						= 0x33772211.
public define Word32 _CXM_MAILING_UPDATE_MAILING						= 0x33772212.
public define Word32 _CXM_MAILING_DELETE_MAILING						= 0x33772213.

public define Word32 _CXM_MAILING_ADD_CONTACT_TO_MAILING		= 0x33772221.
public define Word32 _CXM_MAILING_REMOVE_CONTACT_FROM_MAILING	= 0x33772222.


// *************   DIRECTORY SERVICE   *************

public define Word32 _CXM_DIRECTORY_SERVICE_MSG_BASIS				= 0x33772300.

// *************  STATISTICS SERVICE   *************

public define Word32 _CXM_STATS_SERVICE_MSG_BASIS						= 0x33772400.

// *************  SUPERVISER SERVICE   *************

public define Word32 _CXM_SUPERVISER_SERVICE_MSG_BASIS			= 0x33772500.

// *************  BACKUP SERVICE   *************

public define Word32 _CXM_BACKUP_SERVICE_MSG_BASIS					= 0x33772600.