Bank Nifty Trading Symbol Error

prashantgangurde
I am placing an order using below code snippet:

============================
OrderParams orderParams = new OrderParams();
orderParams.orderType = Constants.ORDER_TYPE_MARKET;
orderParams.product = Constants.PRODUCT_MIS;
orderParams.transactionType = Constants.TRANSACTION_TYPE_BUY;
orderParams.tradingsymbol = "IDEA";
orderParams.exchange = Constants.EXCHANGE_NSE;
orderParams.validity = Constants.VALIDITY_DAY


kiteConnect.placeOrder(orderParams, Constants.VARIETY_REGULAR);
============================

This code works ok with trading Symbol "IDEA", but When I am changing the trading symbol to BankNifty Symbol like "BANKNIFTY22SEP39400PE"

It shows below error:
com.zerodhatech.kiteconnect.kitehttp.exceptions.InputException
at com.zerodhatech.kiteconnect.kitehttp.KiteResponseHandler.dealWithException(KiteResponseHandler.java:54)
at com.zerodhatech.kiteconnect.kitehttp.KiteResponseHandler.handle(KiteResponseHandler.java:20)
at com.zerodhatech.kiteconnect.kitehttp.KiteRequestHandler.postRequest(KiteRequestHandler.java:86)
at com.zerodhatech.kiteconnect.KiteConnect.placeOrder(KiteConnect.java:359)

What am I missing in BankNifty Symbol?
Can you please suggest me?
@SRIJAN @sujith @rakeshr
This discussion has been closed.