Пример #1
0
        private static void ConfirmationsManager_getConfirmationTemplates()
        {
            var client = new ConfirmationsManagerService.ConfirmationsManagerClient();
            var request = new ConfirmationsManagerService.GetConfirmationTemplatesRequest();
            request.tradingSystemCode = "tradingSystemCode";

            var response = client.getConfirmationTemplates(request);

            Logger.InfoFormat("ConfirmationsManager GetConfirmationTemplatesResponse(" +
                          "confirmationTemplates[{0}])",
                          String.Join(",", response.confirmationTemplates.ToList().Select( confirmationTemplate =>
                            String.Format("confirmationTemplate: templateName={0}, Attributes[{1}]", confirmationTemplate.templateName, 
                                String.Join( ",", confirmationTemplate.attributes.ToList().Select( attribute => 
                                    String.Format( "attribute: name={0}, value={1}", attribute.name, attribute.value )
                                ) )
                          
                            )
                         ) ) );
            
        }
Пример #2
0
        private static void ConfirmationsManager_TradeConfirmationStatusChangeResponse()
        {
            var client = new ConfirmationsManagerService.ConfirmationsManagerClient();
            var request = new ConfirmationsManagerService.TradeConfirmationStatusChangeRequest();
            request.tradingSystemCode = "tradingSystemCode";
            request.tradingSystemKey = "tradingSystemKey";
            request.confirmationStatusCode = "confirmationStatusCode";

            var response = client.tradeConfirmationStatusChange(request);

            Logger.InfoFormat("ConfirmationsManager TradeConfirmationStatusChangeResponse(" +
                          "success={0})", response.success );
                          
        }
Пример #3
0
        private static void ConfirmationsManager_getPermissionKeys()
        {
            var client = new ConfirmationsManagerService.ConfirmationsManagerClient();
            var request = new ConfirmationsManagerService.GetPermissionKeysRequest();
            request.userId = "jblow";
            request.applicationName = "CONFIRMS";

            var response = client.getPermissionKeys(request);

            Logger.InfoFormat("ConfirmationsManager GetPermissionKeysResponse(" +
                            "superUserFlag={0}" +
                          ", permissionKeyCodes={1})",
                          response.superUserFlag,
                          String.Join(",", response.permissionKeyCodes.ToList() ) );

        }