Examples of QuoteRequest


Examples of com.intel.mountwilson.ta.data.quoterequest.QuoteRequest

            throw new ASException(e);
        }
    }
   
    public ClientRequestType getQuote(String nonce, String pcrList) throws PropertyException, JAXBException, UnknownHostException, IOException, KeyManagementException, NoSuchAlgorithmException {
        QuoteRequest quoteRequest = new QuoteRequest();
        quoteRequest.setPcrList(pcrList);
        quoteRequest.setNonce(nonce);
        this.data = getXml(quoteRequest).getBytes();
        ClientRequestType clientRequestType = sendQuoteRequest();
        log.info("Got quote from server");
        return clientRequestType;
    }
View Full Code Here

Examples of org.apache.camel.component.spring.ws.jaxb.QuoteRequest

        return registry;
    }

    @Test
    public void consumeWebserviceWithPojoRequest() throws Exception {
        QuoteRequest request = new QuoteRequest();
        request.setSymbol("GOOG");

        Object result = template.requestBody("direct:webservice-marshall", request);

        assertNotNull(result);
        assertTrue(result instanceof String);
View Full Code Here

Examples of org.apache.camel.component.spring.ws.jaxb.QuoteRequest

        assertTrue(resultMessage.contains("Google Inc."));
    }

    @Test
    public void consumeWebserviceWithPojoRequestAndPojoResponse() throws Exception {
        QuoteRequest request = new QuoteRequest();
        request.setSymbol("GOOG");

        Object result = template.requestBody("direct:webservice-marshall-unmarshall", request);

        assertNotNull(result);
        assertTrue(result instanceof QuoteResponse);
View Full Code Here

Examples of quickfix.fix44.QuoteRequest

                Symbol.FIELD, SecurityID.FIELD, SecurityIDSource.FIELD, Product.FIELD,
                QuoteType.FIELD, OrderQty.FIELD, SettlDate.FIELD, QuotePriceType.FIELD,
                ValidUntilTime.FIELD, ExpireTime.FIELD
        };

        Message message = new QuoteRequest(new QuoteReqID("20101110-2"));
        Group group = new Group(NoRelatedSym.FIELD, Symbol.FIELD, order);
        group.setField(new Symbol("TestSymbol"));
        group.setField(new SecurityID("SecurityID"));
        group.setField(new SecurityIDSource("SecurityIDSource"));
        group.setField(new Product(11));
        group.setField(new QuoteType(1));
        group.setField(new OrderQty(500));
        group.setField(new SettlDate("20151116"));
        group.setField(new QuotePriceType(1));
        group.setField(new ValidUntilTime(new Date()));
        group.setField(new ExpireTime(new Date()));
        message.addGroup(group);
        System.out.println("Original Message: " + message);

        MessageContext msgCtx = new MessageContext();
        FIXUtils.getInstance().setSOAPEnvelope(message, 1, "TestSession", msgCtx);
        OMElement msgElt = msgCtx.getEnvelope().getBody().getFirstElement();
        OMElement groupsElt = msgElt.getFirstChildWithName(new QName(FIXConstants.FIX_BODY)).
                getFirstChildWithName(new QName(FIXConstants.FIX_GROUPS));

        int groupId = Integer.parseInt(groupsElt.getAttributeValue(
                new QName(FIXConstants.FIX_FIELD_ID)));
        assertEquals(groupId, group.getFieldTag());

        // Test whether the fileds in the SOAP infoset are in the correct order
        Iterator fields = groupsElt.getFirstElement().getChildrenWithName(
                new QName(FIXConstants.FIX_FIELD));
        List<Integer> fieldList = new ArrayList<Integer>();
        while (fields.hasNext()) {
            OMElement fieldElt = (OMElement) fields.next();
            fieldList.add(Integer.parseInt(fieldElt.getAttributeValue(
                    new QName(FIXConstants.FIX_FIELD_ID))));
        }
        assertEquals(order.length, fieldList.size());
        for (int i = 0; i < order.length; i++) {
            assertEquals(order[i], (int) fieldList.get(i));
        }

        // Test whether the reconstructed message preserves the group field order
        Message copy = FIXUtils.getInstance().createFIXMessage(msgCtx);
        System.out.println("Reconstructed Message: " + copy);
        List<Group> groups = copy.getGroups(NoRelatedSym.FIELD);
        assertEquals(1, groups.size());
        int[] copyOrder = groups.get(0).getFieldOrder();
        assertEquals(order.length, copyOrder.length);
        for (int i = 0; i < order.length; i++) {
            assertEquals(order[i], copyOrder[i]);
        }

        assertEquals(message.toString(), copy.toString());       
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.