UserRequest (MsgType = BE, FIXML = UserReq)

These messages are provided in FIX to allow the passing of individual user information between two counterparties. The messages allow for the following function

1Individual User Logon

2Individual User Status Enquiries

3Individual User Logout

4Individual User password change

NOTE: While it is not encouraged to transmit passwords in a FIX conversation unless you can guarantee the end to end security of both the FIX conversation and any intermediate routing hubs that are involved in the routing.

User Request Message

This message is used to initiate a user action, logon, logout or password change. It can also be used to request a report on a users status.

User Request

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = BE
923 UserRequestID @UserReqID Y Can be used to hand structures etc to other APIs etc
924 UserRequestType @UserReqTyp Y

Indicates the action required by a User Request Message

553 Username @Username Y

Userid or username.

554 Password @Password N

Password or passphrase.

925 NewPassword @NewPassword N

New Password or passphrase

1400 EncryptedPasswordMethod @EncPwdMethod N

Enumeration defining the encryption method used to encrypt password fields.

At this time there are no encryption methods defined by FPL.

1401 EncryptedPasswordLen @EncPwdLen C

Length of the EncryptedPassword(1402) field

1402 EncryptedPassword @EncPwd C

Encrypted password - encrypted via the method specified in the field EncryptedPasswordMethod(1400)

1403 EncryptedNewPasswordLen @EncNewPwdLen C

Length of the EncryptedNewPassword(1404) field

1404 EncryptedNewPassword @EncNewPwd C

Encrypted new password - encrypted via the method specified in the field EncryptedPasswordMethod(1400)

95 RawDataLength @RawDataLength C

Number of bytes in raw data field.

96 RawData @RawData C

Can be used to hand structures etc to other API's etc

<Standard Message Trailer> Y