Toad for Oracle Beta Program Community

Toad for Oracle - Beta Forum

droeschley_109
Follow / 7 Dec 2017 at 12:00am / Toad for Oracle Beta Program
Latest post by on 12 Dec 2017 at 6:48pm

window visibility issues in SDI mode

Expand content
One problem I have is going from 2 monitors with Toad on 2nd display, to one monitor. When I open a new window on my single monitor, it's sometimes not visible. I see no way to move the window so I...

One problem I have is going from 2 monitors with Toad on 2nd display, to one monitor.  When I open a new window on my single monitor, it's sometimes not visible.  I see no way to move the window so I can see it.  The only solution I've found is to use Toad's Window bar to maximize it when I need it, and then minimize it.

The second problem is a sporadic one.  Sometimes, when I open a new window, it pops up and then another of my existing windows pops up in front of it.  This also sometimes happens when I'm working in an existing windows, such as Session Browser, I click in the current window and one of the windows behind it pops to the front.  I haven't seen any discernable pattern since it is so sporadic (I'm even wondering if it has happened since I upgraded to the .14 beta).  I'll update you if I see any pattern or possible cause, but just wanted to mention it in case others have seen anything similar.

51 6 / Create an account to join the discussion.
droeschley_109
Follow / 12 Dec 2017 at 4:36pm / Toad for Oracle Beta Program
Latest post by on 12 Dec 2017 at 6:00pm

Treeview refresh current node doesn't stay on selected item.

Expand content
John, this is an old issue. When in Treeview, I have a node expanded and an item selected. Clicking Refresh current node changes the selected item to the 1st item in the node. The workaround is to then...

John, this is an old issue.  When in Treeview, I have a node expanded and an item selected.  Clicking Refresh current node changes the selected item to the 1st item in the node.  The workaround is to then hit the History Back button.  As noted previously, clicking "Refresh all objects" puts you back to your selected item - no extra History Back click required.  Is it possible to do the same for "Refresh current node"?

12 2 / Create an account to join the discussion.
phyllis.helton_1150

Cut & Paste Working

Expand content
Thank you so much for fixing the Cut & Paste issues.  I had come up with a reproducible scenario for that and have tested and am SOOO  thrilled to see that I no longer have problems with it. For as...
Thank you so much for fixing the Cut & Paste issues.  I had come up with a reproducible scenario for that and have tested and am SOOO  thrilled to see that I no longer have problems with it.

For as much as I cut and paste, this fix is one of the best Christmas presents I'll get this year!!   :-)

Blessings,

Phyllis

--
Phyllis Helton
Data Magician
Security Gestapo
Digital Products & Strategies, Cru | Data Sciences & Analytics
Office  407-515-4452
4 0 / Create an account to join the discussion.
droeschley_109
Follow / 9 Dec 2017 at 7:32pm / Toad for Oracle Beta Program
Latest post by on 12 Dec 2017 at 4:13pm

Sched. Job Classes script will not display Grants

Expand content
The Class has a grant, but checking the Script option for Grants does not display grant statement.

The Class has a grant, but checking the Script option for Grants does not display grant statement.

31 2 / Create an account to join the discussion.
fisher_359
Follow / 12 Dec 2017 at 3:03pm / Toad for Oracle Beta Program

Date format in variables window - 13.0.0.16

Expand content
Lack of consistency in date formatting. I've date format on grid set to yyyy-mm-dd, so is my short date in Windows (10 Pro) and formats in nls_session_parameters. In variable popup is formated...

Lack of consistency in date formatting.

I've date format on grid set to yyyy-mm-dd, so is my short date in Windows (10 Pro) and formats in nls_session_parameters.

In variable popup is formated as yyyy/mm/dd - example : 2017/02/21

5 0 / Create an account to join the discussion.
fisher_53873
Follow / 8 Dec 2017 at 7:15am / Toad for Oracle Beta Program
Latest post by on 12 Dec 2017 at 10:55am

13.0.0.15 - ctrl- Enter issue

Expand content
in this and a previous version Ctrl Enter just breaks a line instead of executing a statement. in 12.12 it still works fine

in this and a previous version  Ctrl Enter just breaks a line instead of executing a statement.

in 12.12 it still works fine

42 5 / Create an account to join the discussion.
Dennis Paulus

Beta Released (13.0.0.16)

Expand content
Beta Notes 13.0.0.16 Internal Bug Fixes

 

Beta Notes

13.0.0.16

Internal Bug Fixes

16 0 / Create an account to join the discussion.
kornelis.abe

Formatter places AS clauses on a separate line

Expand content
All, This relates Beta 13.0.0.15 of Toad for Oracle. When formatting a query I find the AS clauses are placed on a line by themselves. The reason why escapes me. Here's the query: select case...

All,

This relates Beta 13.0.0.15 of Toad for Oracle.

When formatting a query I find the AS clauses are placed on a line by themselves.
The reason why escapes me.

Here's the query:
select case
         when tf.timeframe = 'FUTURE_KILL' then oms.killdate
         when oms.killdate <= current_timestamp then oms.killdate
         else localtimestamp
       end
           as timestamp
from   ehda.a_cscubusiness oms

The original is a lot bigger, but this is enough to show the problem:
the AS clause is indented to a position right after the preceding END keyword,
yet is placed on a separate line.

Would it be possible to have the AS clause on the same line as the END clause?
I prefer not to create too many lines, as that decreases the amount of code I can have on the screen,
If others prefer to do have the AS clause on a separate line, could this be made configurable, please?

Kind regards,
Abe Kornelis
==========

10 0 / Create an account to join the discussion.
droeschley_109
Follow / 8 Dec 2017 at 7:03pm / Toad for Oracle Beta Program
Latest post by on 8 Dec 2017 at 7:27pm

shift-ctl-b doesn't work in Alter windows

Expand content
In Alter trigger and After Scheduler job, ctrl-b works but shift-ctrl-b does not.

In Alter trigger and After Scheduler job, ctrl-b works but shift-ctrl-b does not.

27 1 / Create an account to join the discussion.
Dennis Paulus

Beta Released (13.0.0.15)

Expand content
Beta Notes Compare Multiple Schemas Compare Schemas Compare Schemas and Compare Multiple Schemas have been merged into one window - Compare Schemas.��� Formatting/Parsing (QP5) h2. Formatter * Fix (*QP...

 

Beta Notes

Compare Multiple Schemas Compare Schemas

Compare Schemas and Compare Multiple Schemas have been merged into one window - Compare Schemas.���

Formatting/Parsing (QP5)

h2. Formatter
* Fix (*QP-2534*) : Fix (*QP-2689*) : Due to a required change all list parentheses will now figure _inside_ their list node. Formerly, they were positioned around the list. As a result, about all list constructs will now obey the List Arrangement formatter options, there should not be any "hard coded" lists anymore. Hence the layout of several lists may be a bit different
Work on lists is still in progress on the short term.

h2. Code Analysis
* New (*QP-2467*) : [ *Rule 6740*|http://qp5/do/view/QP5/CodeAnalysisRule6740] _("Assigning variable to itself (A := A).")_ : New rule detecting assignments to itself (A := A).

* Fix (*QP-807*) : [ *Rule 4403*|http://qp5/do/view/QP5/CodeAnalysisRule4403] _("Avoid unlabeled nested blocks.")_ : Converted to XPath expression.

24 0 / Create an account to join the discussion.
kornelis.abe

Formatter misaligns AS clauses in select list

Expand content
All, This is about Beta 13.0.0.14 of Toad for Oracle. I have a query of 118 lines. When formatting, the formatter puts the AS clauses into different columns in stead of aligning them properly. However...

All,


This is about Beta 13.0.0.14 of Toad for Oracle.


I have a query of 118 lines. When formatting, the formatter puts the AS clauses into different columns in stead of aligning them properly.
However, when I take only the first 11 lines and format those, the AS clauses are aligned properly. Rather strange, isn't it?


Here's the short one, formatted:
insert /*+ append */
      into a_partprice_webshop
  select /*+choose */
         pp.partno
       , pp.pricelist
       , max(pp.valid_from)                                              as valid_from
       , max(pp.price) keep (dense_rank last order by pp.valid_from)     as price
       , max(pp.unitprice) keep (dense_rank last order by pp.valid_from) as unitprice
       , max(pp.limitdef) keep (dense_rank last order by pp.valid_from)  as limitdef
       , max(pp.margin) keep (dense_rank last order by pp.valid_from)    as margin
  from   ehda.a_partprice pp


The AS clauses are aligned on column 74, which seems the logical thing to do in this query.
Now here's the full query, formatted as well:
create table a_partprice_webshop_abe
as
  select *
  from   a_partprice_webshop
  where  1 = 0;

insert /*+ append */
      into a_partprice_webshop
  select /*+choose */
           pp.partno
         , pp.pricelist
         , max(pp.valid_from)                                            as valid_from
         , max(pp.price) keep (dense_rank last order by pp.valid_from)   as price
         , max(pp.unitprice) keep (dense_rank last order by pp.valid_from) as unitprice
         , max(pp.limitdef) keep (dense_rank last order by pp.valid_from) as limitdef
         , max(pp.margin) keep (dense_rank last order by pp.valid_from)  as margin
  from     ehda.a_partprice pp
           inner join ehda.a_pricegen pg
             on     pg.pricelist = pp.pricelist
                and pg.valid_from = pp.valid_from
                and pg.pricegen_status not in (1, 4)
  where    pp.valid_from <= sysdate + 1 -->Script rescheduled to 21:00 instead after 0:00
  group by pp.pricelist, pp.partno
  union all -->RRUB based on REUR:
  select a.partno
       , 'RRUB'
       , a.valid_from -->LL; This is valid_from from REUR and not RRUB, but works for the webshop somehow...
       , a.price * 69
       , a.unitprice
       , a.limitdef
       , a.margin
  from   ehda.a_partprice a
  where      a.valid_from = (select max(z.valid_from)
                             from   ehda.a_partprice z
                             where      a.partno = z.partno
                                    and a.pricelist = z.pricelist
                                    and z.valid_from <= sysdate + 1 -->Script rescheduled to 21:00 instead after 0:00
                                    and not exists
                                          (select 1
                                           from   ehda.a_pricegen b
                                           where      z.pricelist = b.pricelist
                                                  and z.valid_from = b.valid_from
                                                  and b.pricegen_status in (1, 4)))
         and a.pricelist = 'REUR'
  union all -->UEUR based on the UMARK converted with the currencyrate from GBP to EUR (I-1307-0265)
  select a.partno
       , 'UMARK'
       , a.valid_from -->LL; This is valid_from from UMARK and not UEUR, but works for the webshop somehow...
       , a.price * 1.138822458
       , a.unitprice
       , a.limitdef
       , a.margin
  from   ehda.a_partprice a
  where      a.valid_from = (select max(z.valid_from)
                             from   ehda.a_partprice z
                             where      a.partno = z.partno
                                    and a.pricelist = z.pricelist
                                    and z.valid_from <= sysdate + 1 -->Script rescheduled to 21:00 instead after 0:00
                                    and not exists
                                          (select 1
                                           from   ehda.a_pricegen b
                                           where      z.pricelist = b.pricelist
                                                  and z.valid_from = b.valid_from
                                                  and b.pricegen_status in (1, 4)))
         and a.pricelist = 'UEUR'
  union all -->PLEUMAR based on the PLGEN converted with the currencyrate from PLN to EUR (Jira OMS-187))
  select a.partno
       , 'PLEUMAR'
       , a.valid_from -->LL; This is valid_from from PLGEN and not PLEUMAR, but works for the webshop somehow...
       , a.price * .237959261
       , a.unitprice
       , a.limitdef
       , a.margin
  from   ehda.a_partprice a
  where      a.valid_from = (select max(z.valid_from)
                             from   ehda.a_partprice z
                             where      a.partno = z.partno
                                    and a.pricelist = z.pricelist
                                    and z.valid_from <= sysdate + 1 -->Script rescheduled to 21:00 instead after 0:00
                                    and not exists
                                          (select 1
                                           from   ehda.a_pricegen b
                                           where      z.pricelist = b.pricelist
                                                  and z.valid_from = b.valid_from
                                                  and b.pricegen_status in (1, 4)))
         and a.pricelist = 'PLGEN'
  union all -->KGCSP0 based on the KGPRLCW converted with the currencyrate from EUR to PLN (Jira OMS-435))
  select a.partno
       , 'KGCSP0'
       , a.valid_from
       , a.price * 4.2024
       , a.unitprice
       , a.limitdef
       , a.margin
  from   ehda.a_partprice a
  where      a.valid_from = (select max(z.valid_from)
                             from   ehda.a_partprice z
                             where      a.partno = z.partno
                                    and z.pricelist = 'KGPRLCW'
                                    and z.valid_from <= sysdate + 1
                                    and z.valid_from >= (add_months((last_day(trunc(sysdate)) + 1), -2)))
         and a.valid_from >= (add_months((last_day(trunc(sysdate)) + 1), -2))
         and a.pricelist = 'KGPRLCW'
  union all --><tobedef> based on the EXPEUR converted with a factor pricelist
  select a.partno
       , 'IRLNGBP'
       , a.valid_from
       , a.price * .8781
       , a.unitprice
       , a.limitdef
       , a.margin
  from   ehda.a_partprice a
  where      a.valid_from = (select max(z.valid_from)
                             from   ehda.a_partprice z
                             where      a.partno = z.partno
                                    and a.pricelist = z.pricelist
                                    and z.valid_from <= sysdate + 1 -->Script rescheduled to 21:00 instead after 0:00
                                    and not exists
                                          (select 1
                                           from   ehda.a_pricegen b
                                           where      z.pricelist = b.pricelist
                                                  and z.valid_from = b.valid_from
                                                  and b.pricegen_status in (1, 4)))
         and a.pricelist = 'EXPEUR';

The formatter still seems to attempt to align on column 74, but two of the lines are longer than that, necessitating the AS clauses to shift further to the right.
So why are the columns aligned on column 12 in the full query, and on column 10 in the abridged version?


It looks like a bug to me (inconsistent behavior).


Does this qualify for fixing?


Kind regards,
Abe Kornelis
==========

20 0 / Create an account to join the discussion.
droeschley_109
Follow / 6 Dec 2017 at 8:31pm / Toad for Oracle Beta Program
Latest post by on 6 Dec 2017 at 8:56pm

small problem when trying to change the "default Oracle Home...

Expand content
Trying to change from 11g-home to 12c-home. All my current Toad connections showed 11g as the home. Open Toad with no connections and set "Connect Using:" to 12c-home and check the "Make...

Trying to change from 11g-home to 12c-home.  All my current Toad connections showed 11g as the home.

Open Toad with no connections and set "Connect Using:" to 12c-home and check the "Make this the TOAD default home" box

If I open connections individually, they open with 12c-home -- the "Connect using" displays 12c-home and is greyed out, which is what I want.

If I select multiple connections any of which are still 11g-home and Connect,  those with 11g-home remain 11g-home.  If all the connections I opening have 11g-home, not only do they remain 11g-home but the "Connect Using" now shows 11g-home and is greyed out.  When I disconnect from all of the 11g-home connections, the "Connect Using" still display 11g-home greyed out.  And the Executable display the 11g version.  Same thing happen for Workspaces - if any of the connections is 11g, Toad set 11g-home as the --preferred home?-- "make this the TOAD default home" checkbox is NOT checked, but the Connect Using displays 11g-home greyed out and Executable show 11g directory.

As for workspaces, I have 4 connections, each of which I've changed to 12c-home. But opening the workspace reverts all 4 connections back to 11g-home - the 12c-home changes I just made are gone. Will I  have to manually set all workspace connections to 12c-home, and recreate my workspaces?

47 3 / Create an account to join the discussion.
Damir Vadas
Follow / 5 Dec 2017 at 12:44pm / Toad for Oracle Beta Program
Latest post by on 5 Dec 2017 at 3:29pm

Partition list

Expand content
Ctrl+F in partition list is not working in partition list....

Ctrl+F in partition list is not working in partition list....

58 6 / Create an account to join the discussion.
Dennis Paulus

Beta Released (13.0.0.14)

Expand content
Beta Notes 13.0.0.14 Internal Bug Fixes

 

Beta Notes

13.0.0.14

Internal Bug Fixes

25 0 / Create an account to join the discussion.
kornelis.abe
Follow / 30 Nov 2017 at 9:01am / Toad for Oracle Beta Program
Latest post by on 4 Dec 2017 at 5:02pm

Generated join condition contains syntax error

Expand content
All, This relates to Toad for Oracle, Beta 13.0.0.12 I'm writing a join - the tables have multiple matching key columns. After the ON I type the first alias, then hit Ctrl-T. In the pop-up list...

All,

This relates to Toad for Oracle, Beta 13.0.0.12

I'm writing a join - the tables have multiple matching key columns.
After the ON I type the first alias, then hit Ctrl-T.
In the pop-up list I select the entire list of predefined equal conditions.
All the required comparisons are generated - which is fine and saves me a lot of typing (Thanks!)

But - they are generated as a comma-separated list.
So I have to go over it and change every comma into an AND.

I think it makes sense (in this context at least) to generate an AND-separated list rather than a comma-separated one.

Does this make sense, or am I missing some drawback or other complication?

Thanks in advance for your opinions.

Kind regards,
Abe Kornelis
==========

Sample code:

--
-- COAGREEHEAD  (Table)
--
CREATE TABLE COAGREEHEAD
(
  CUSTNO           VARCHAR2(7 CHAR)             NOT NULL,
  AGREETYPE        VARCHAR2(2 CHAR)             NOT NULL,
  COCLASS          VARCHAR2(2 CHAR)             NOT NULL,
  BUUNIT           VARCHAR2(3 CHAR)             NOT NULL,
  COMPNO           NUMBER(2)                    NOT NULL,
  CURRENCY         VARCHAR2(3 CHAR)             NOT NULL,
  COOBJ            NUMBER(3)                    NOT NULL,
  CUSTDISC         VARCHAR2(8 CHAR)             NOT NULL,
  SEQNO            NUMBER(3)                    NOT NULL,
  AGREEDESC        VARCHAR2(30 CHAR),
  PRICECODEAH      VARCHAR2(2 CHAR),
  EMPLOYNO         VARCHAR2(5 CHAR)             NOT NULL,
  STOCKNO          NUMBER(3)                    NOT NULL,
  FROMDATE         DATE,
  TODATE           DATE,
  PRCHANGECD       VARCHAR2(1 CHAR),
  COSALESPGMID     VARCHAR2(8 CHAR),
  COAGREEALLOWMOD  VARCHAR2(1 CHAR),
  SHIPBEFORE       DATE
);


--
-- COAGREEHEAD_PK  (Index)
--
CREATE UNIQUE INDEX COAGREEHEAD_PK ON COAGREEHEAD
(CUSTNO, AGREETYPE, COCLASS, BUUNIT, COMPNO,
CURRENCY, COOBJ, CUSTDISC, SEQNO);

--
-- COAGREELINE  (Table)
--
CREATE TABLE COAGREELINE
(
  CUSTNO        VARCHAR2(7 CHAR)                NOT NULL,
  AGREETYPE     VARCHAR2(2 CHAR)                NOT NULL,
  COCLASS       VARCHAR2(2 CHAR)                NOT NULL,
  BUUNIT        VARCHAR2(3 CHAR)                NOT NULL,
  COMPNO        NUMBER(2)                       NOT NULL,
  CURRENCY      VARCHAR2(3 CHAR)                NOT NULL,
  COOBJ         NUMBER(3)                       NOT NULL,
  CUSTDISC      VARCHAR2(8 CHAR)                NOT NULL,
  SEQNO         NUMBER(3)                       NOT NULL,
  LINENO        NUMBER(4)                       NOT NULL,
  PARTNO        VARCHAR2(20 CHAR),
  CLASS1        VARCHAR2(2 CHAR),
  CLASS2        VARCHAR2(3 CHAR),
  CLASS3        VARCHAR2(4 CHAR),
  CLASS4        VARCHAR2(4 CHAR),
  CLASS6        VARCHAR2(4 CHAR),
  AGREEDEF      NUMBER(1)                       NOT NULL,
  AGREEVALUE    NUMBER(22,7)                    NOT NULL,
  QTYDISCCD     VARCHAR2(1 CHAR),
  COSALESPGMID  VARCHAR2(8 CHAR),
  UNITPRICE     VARCHAR2(3 CHAR)
);


--
-- COAGREELINE_PK  (Index)
--
CREATE UNIQUE INDEX COAGREELINE_PK ON COAGREELINE
(CUSTNO, AGREETYPE, COCLASS, BUUNIT, COMPNO,
CURRENCY, COOBJ, CUSTDISC, SEQNO, LINENO);

--
-- Test statement for generating ON clause
--

select * from coagreehead a join coagreeline b on a. -- Hit Ctrl-T to bring up list with suggested clauses

38 1 / Create an account to join the discussion.
wickliffe.larry
Follow / 28 Nov 2017 at 7:04pm / Toad for Oracle Beta Program
Latest post by on 1 Dec 2017 at 3:31pm

Moving saved passwords to new workstation

Expand content
Good Afternoon TOAD team, A colleague asked me how to transfer her saved passwords to a new laptop; I searched the knowledge base and only found out of date, invalid instructions. Do you know how to...

Good Afternoon TOAD team,

 

      A colleague asked me how to transfer her saved passwords to a new laptop; I searched the knowledge base and only found out of date, invalid instructions.  Do you know how to transfer the saved passwords from one workstation to another (for us it is the Windows 10 migration, coming very soon)?  Thanks in advance.

92 4 / Create an account to join the discussion.
kornelis.abe
Follow / 30 Nov 2017 at 8:50am / Toad for Oracle Beta Program
Latest post by on 1 Dec 2017 at 1:24pm

misaligned column aliases

Expand content
All, This relates to Toad for Oracle, Beta 13.0.0.12 Query formats as follows: Looks strange to me.... Kind regards, Abe Kornelis ==========

All,

This relates to Toad for Oracle, Beta 13.0.0.12

Query formats as follows:

Looks strange to me....

Kind regards,
Abe Kornelis
==========

36 1 / Create an account to join the discussion.
Rich J.
Follow / 29 Nov 2017 at 8:44pm / Toad for Oracle Beta Program
Latest post by on 30 Nov 2017 at 6:48pm

DB Links are not closed after testing

Expand content
Howdy! I'm creating several DB links via the SB in 13.0.0.12. After the number of DB link tests surpasses the " open_links " init.ora parameter, I get: ORA-02020: too many database links...

Howdy!

I'm creating several DB links via the SB in 13.0.0.12.  After the number of DB link tests surpasses the "open_links" init.ora parameter, I get:

ORA-02020: too many database links in use

The workaround is to close the SB (or the DB connection, obviously), but it could also lead to hitting "open_links_per_instance", which would be arguably worse, depending on the installation/usage of that particular Oracle DB.

A "DBMS_SESSION.CLOSE_DATABASE_LINK(db_link_name_here);" should work after the "rollback to savepoint DBLinkTest;".  It would need to be after the rollback to prevent "ORA-02080: database link is in use" errors.

Thanks!
Rich

115 16 / Create an account to join the discussion.
Dennis Paulus

Beta Released (13.0.0.13)

Expand content
Beta Notes Generate Schema Script Script generation should be faster now for tables with lots of constraints.

 

Beta Notes

Generate Schema Script

Script generation should be faster now for tables with lots of constraints.

39 0 / Create an account to join the discussion.
Rich J.
Follow / 8 Sep 2017 at 9:36pm / Toad for Oracle Beta Program
Latest post by on 29 Nov 2017 at 9:11pm

Can Explain Plan not use "INTO toad_plan_table" by default...

Expand content
Howdy, I'm working on an upgrade from Oracle 11.2 to 12.1 (12.2 not supported by the Oracle-supplied app), and I'm testing out some new functionality regarding explain plans on a physical standby...

Howdy,

I'm working on an upgrade from Oracle 11.2 to 12.1 (12.2 not supported by the Oracle-supplied app), and I'm testing out some new functionality regarding explain plans on a physical standby open for read (Active Data Guard).  Unfortunately, the restriction is that the "INTO table_name" part of EXPLAIN PLAN cannot be used on a read-only database in 12.1.   So, this will cause an ORA-16000:

EXPLAIN PLAN SET STATEMENT_ID='bleah' INTO PLAN_TABLE FOR select * from dual;

..whereas this one succeeds:

EXPLAIN PLAN SET STATEMENT_ID='whee' FOR select * from dual;

Even though they are semantically the same, the "INTO" clause in the former causes it to blow colorful ORA-16000 chunks onto my pretty monitor.

The default SYS.PLAN_TABLE$ appears to supersede the TOAD_PLAN_TABLE I have defined in my other databases.  So is it possible to default to no "INTO TOAD_PLAN_TABLE" clause if the options are left blank?  Maybe a DB version restriction, if that's not too heavy or requires elevated privs on connection.

Just a fun thought on a Friday afternoon.

Thanks!
Rich

Unanswered 232 5 / Create an account to join the discussion.