We had this same problem. There is actually nothing wrong with the line but the 
checker looks at the length of the parms following RDEV until one is greater 
than 4 characters (if I remember right). Try repositioning the VLAN 4000 after 
TRUNK. There is a fix out there for it.


Bob Bates
Enterprise Hosting Services

w. (469)892-6660
c. (214) 907-5071

"This message may contain confidential and/or privileged information.  If you 
are not the addressee or authorized to receive this for the addressee, you must 
not use, copy, disclose, or take any action based on this message or any 
information herein.  If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message.  Thank you for 
your cooperation."



________________________________
From: The IBM z/VM Operating System [mailto:[email protected]] On Behalf 
Of Bauer, Bobby (NIH/CIT) [E]
Sent: Thursday, January 08, 2009 12:33 PM
To: [email protected]
Subject: Ethernet vswitch definition


We are looking at converting our vswitch from IP to Ethernet. As my first step 
I'm trying to get the syntax correct in SYSTEM CONFIG

I comment out my current vswitch define and add the new one

/*Define vswitch zvm1 rdev 0c60 0c70 */
Define vswitch zvm1 rdev 0c60 0c70 VLAN 4000  PORTT TRUNK  ETH

When I syntax check it I get an error

  2853 +++                    dVal = x2d(xVal)
  1906 +++                   if ( xInRange(tok,loRange,hiRange) = 0 )
  1206 +++             call handle_token
   278 +++      call verify_statement    /* Verify statement syntax */
DMSREX475E Error 40 running CPSYNTAX EXEC, line 2853: Incorrect call to routine

which isn't exactly helpful. It didn't even tell me what line the error was on. 
z/VM 5.4  Anybody see my error?

Bobby Bauer
Center for Information Technology
National Institutes of Health
Bethesda, MD 20892-5628
301-594-7474


Reply via email to