In the following method, where last parameter is an optional parameter, which works through standard access of the binary. However in the WCF proxy it becomes mandatory, I cannot avoid, is there something that needs to be done to make it optional for the WCF proxy too. Current search suggest that it might not be possible to do so, just keeping my fingers crossed to find a workaround.
public UnifiedDTO GetAllCardTitle(string trainSymbolOrCarLocation,
DateTime startDate,
DateTime endDate,
string procedureName = CardTitle.procedureNameTrainRuns)