Perform some setup

In [1]:
from pysap.SAPMS import *
from IPython.display import display, HTML

SAP Message Server Packets Description

SAP Message Server Packet

In [2]:
for iflag in ms_iflag_values:
    p = SAPMS(iflag=iflag)
    print ms_iflag_values[iflag]
    display(p.canvas_dump())
MS_SEND_NAME

MS_SEND_TYPE

MS_LOGIN

MS_LOGOUT

MS_ADM_OPCODES

MS_MOD_MSGTYPES

MS_SEND_TYPE_ONCE

MS_LOGIN_2

MS_MOD_STATE

MS_J2EE_LOGIN

MS_J2EE_SEND_TO_CLUSTERID

MS_J2EE_SEND_BROADCAST

MS_SEND_TYPE_ACK

MS_J2EE_LOGIN_2

MS_SEND_SERVICE

MS_J2EE_LOGIN_3

MS_J2EE_LOGIN_4

SAP Message Server Packet Opcodes

In [3]:
for opcode in ms_opcode_values:
    p = SAPMS(iflag=1, opcode=opcode)
    print ms_opcode_values[opcode]
    display(p.canvas_dump())
MS_SERVER_CHG

MS_SERVER_ADD

MS_SERVER_SUB

MS_SERVER_MOD

MS_SERVER_LST

MS_CHANGE_IP

MS_SET_SECURITY_KEY

MS_GET_SECURITY_KEY

MS_GET_SECURITY_KEY2

MS_GET_HWID

MS_INCRE_TRACE

MS_DECRE_TRACE

MS_RESET_TRACE

MS_ACT_STATISTIC

MS_DEACT_STATISTIC

MS_RESET_STATISTIC

MS_GET_STATISTIC

MS_DUMP_NIBUFFER

MS_RESET_NIBUFFER

MS_OPEN_REQ_LST

MS_SERVER_INFO

MS_SERVER_LIST

MS_SERVER_ENTRY

MS_DOMAIN_INFO

MS_DOMAIN_LIST

MS_DOMAIN_ENTRY

MS_MAP_URL_TO_ADDR

MS_GET_CODEPAGE

MS_SOFT_SHUTDOWN

MS_DUMP_INFO

MS_FILE_RELOAD

MS_RESET_DOMAIN_CONN

MS_NOOP

MS_SET_TXT

MS_GET_TXT

MS_COUNTER_CREATE

MS_COUNTER_DELETE

MS_COUNTER_INCREMENT

MS_COUNTER_DECREMENT

MS_COUNTER_REGISTER

MS_COUNTER_GET

MS_COUNTER_LST

MS_SET_LOGON

MS_GET_LOGON

MS_DEL_LOGON

MS_SERVER_DISC

MS_SERVER_SHUTDOWN

MS_SERVER_SOFT_SHUTDOWN

MS_J2EE_CLUSTERNODE_CHG

MS_J2EE_CLUSTERNODE_ADD

MS_J2EE_CLUSTERNODE_SUB

MS_J2EE_CLUSTERNODE_MOD

MS_J2EE_CLUSTERNODE_LST

MS_J2EE_SERVICE_REG

MS_J2EE_SERVICE_UNREG

MS_J2EE_SERVICE_LST

MS_J2EE_SERVICE_ADD

MS_J2EE_SERVICE_SUB

MS_J2EE_SERVICE_MOD

MS_J2EE_MOD_STATE

MS_J2EE_SERVICE_GET

MS_J2EE_SERVICE_REG2

MS_NITRACE_SETGET

MS_SERVER_LONG_LIST

MS_J2EE_DEBUG_ENABLE

MS_J2EE_DEBUG_DISABLE

MS_SET_PROPERTY

MS_GET_PROPERTY

MS_DEL_PROPERTY

MS_IP_PORT_TO_NAME

MS_CHECK_ACL

MS_LICENSE_SRV

MS_SERVER_TEST_SOFT_SHUTDOWN

MS_J2EE_RECONNECT_P1

MS_J2EE_RECONNECT_P2

SAP Message Server Adm Record Opcodes

In [4]:
for adm_opcode in ms_adm_opcode_values:
    p = SAPMSAdmRecord(opcode=adm_opcode)
    print ms_adm_opcode_values[adm_opcode]
    display(p.canvas_dump())
AD_GENERAL

AD_PROFILE

AD_WPSTAT

AD_QUEUE

AD_STARTSTOP

AD_WPCONF

AD_USRLST

AD_WPKILL

AD_TIMEINFO

AD_TM_RECONNECT

AD_ALRT_GET_STATE

AD_ALRT_OPERATION

AD_ALRT_SET_PARAM

AD_DB_RECONNECT

AD_ECHO

AD_MSGSERVER

AD_WPCONF2

AD_GENERAL2

AD_SET_LIST_PARAM

AD_DUMP_STATUS

AD_RZL

AD_RZL_STRG

AD_COUNT_WPS

AD_QUEUE2

AD_EM

AD_ES

AD_SHUTDOWN_STATE

AD_SHUTDOWN_INFO

AD_SHUTDOWN_ERROR

AD_DISPLACE

AD_GET_TIMETAB

AD_SET_TIMETAB

AD_MSBUF

AD_ARFC_NOREQ

AD_ENQID_INFO

AD_DEL_USER

AD_SPO_ADM

AD_NTAB_SYNC

AD_SHARED_PARAMETER

AD_RESET_TRACE

AD_RESET_USR02

AD_WALL_CREATE

AD_WALL_DELETE

AD_WALL_MODIFY

AD_SERVER_STATE

AD_SELFIDENT

AD_DP_TRACE_CHANGE

AD_DP_DUMP_NIHDL

AD_DP_CALL_DELAYED

AD_GW_ADM

AD_DP_WAKEUP_MODE

AD_VMC_SYS_EVENT

AD_SHARED_PARAM_ALL_WPS

AD_SECSESSION_UPDATE

AD_SECSESSION_TERMINATE

AD_ASRF_REQUEST

AD_GET_NILIST

AD_LOAD_INFO

AD_TEST

AD_HANDLE_ACL

AD_ENQ_LOG_RESET