Global symbol "$userid" requires explicit package name at x line 17. Global symbol "$password" requires explicit package name at x line 18. Global symbol "$projectid" requires explicit package name at x line 19. Global symbol "$ordertypeid" requires explicit package name at x line 20. Global symbol "$orderdateid" requires explicit package name at x line 21. Global symbol "$accountid" requires explicit package name at x line 22. Global symbol "$segcodeid" requires explicit package name at x line 23. Global symbol "$marketid" requires explicit package name at x line 24. Global symbol "$marketday" requires explicit package name at x line 25. Global symbol "$marketmonth" requires explicit package name at x line 26. Global symbol "$marketyear" requires explicit package name at x line 27. Global symbol "$putcall" requires explicit package name at x line 28. Global symbol "$strikeprice" requires explicit package name at x line 29. Global symbol "$bs" requires explicit package name at x line 30. Global symbol "$quantity" requires explicit package name at x line 31. Global symbol "$orderprice" requires explicit package name at x line 32. Global symbol "$entered_by" requires explicit package name at x line 34. Global symbol "$resultid" requires explicit package name at x line 80. Global symbol "$resultdesc" requires explicit package name at x line 81. Global symbol "$orderid" requires explicit package name at x line 82. #### if ($response->{channel}->{error}->{errorid} == "") { # ... my $resultid = $response->{channel}->{result}->{resultid};\ # ... };