Tag  found instead of tag IDOC BEGIN=

I am doing file to IDOC.
I see this error in SXMB_moni.
Error: MSGGUID 55F5AB4083AC11DDA9030050569C7B40 Tag  found instead of tag IDOC BEGIN=
What could be the issue....
Edited by: Harsha reddy on Sep 17, 2008 4:39 AM

Hey
Are you trying to post multiple IDOC's?
If yes,then did you change the IDOC occurrence as 0-unbounded?
Also try to import the IDOC metadata again in IDX2 and run the scenario.
Thanx
Aamir

Similar Messages

  • File to Multiple Idocs, Error: Tag MESSAGE1 found instead of tag IDOC BEGIN

    Hi,
    I have configured my file to multiple idocs scenario using the following blog -
    /people/claus.wallacher/blog/2006/06/29/message-splitting-using-the-graphical-mapping-tool
    Now when i try to execute this scenario it is scenario it is giving me the following error at "Call Adapter" Stage in runtime-
    "Tag MESSAGE1 found instead of tag IDOC BEGIN="
    My message looks like this at "Request Message Mapping" Stage in runtime -
      <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
    - <ns0:Message1>
    - <ZDR009>
    - <IDOC BEGIN="1">
    - <Z100901 SEGMENT="1">
      <RUNDATE>20080220</RUNDATE>
      <RUNTIME>0037</RUNTIME>
      <CONSTANT1>PYRLINCST</CONSTANT1>
      <CONSTANT2>CSC</CONSTANT2>
    - <Z100902 SEGMENT="1">
      <RECTYP>2</RECTYP>
      <SSN>641381239</SSN>
    Kindly assist me in solving this error, Thanks in Advance!!
    Regards.
    Sudheer

    Hi Sudheer,
    Just the check the message mapping. Check the parant node mappings to create two different messages.
    It seems that the mapping done on IDOC Node to create the IDOCs is getting failed.
    Copy the content from inbound payload and test it in message mapping.
    Remember, when you load the test data into your test tab you will get the error of structure mismatch coz in your mapping you have additional message.
    Do the change with original data as shown below befor testing.
    <?xml version="1.0" encoding="UTF-8" ?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
       <ns0:Message1>
    Original message will be here.
    </ns0:Message1>
    </ns0:Messages>
    Regards,
    Sarvesh

  • Developing Custom Adapter - Keep getting error: Unrecognized tag found in properties

    Hey All,<br /><br />I'm trying to configure some custom properties to pass through to my custom BlazeDS adapter, inside my remoting-config.xml.<br /><br />If you look here:<br />http://xml.pastebin.com/f17464dac<br /><br />This has been working perfectly for the destination id'd 'Conduit'. no problems there at all.<br /><br />For the destination id'd 'ConduitReverse', no matter what extra <tag> I put after <access>, I get the following exception:<br /><br />**** MessageBrokerServlet failed to initialize due to runtime exception:   Exception: flex.messaging.config.ConfigurationException: Unrecognized tag found in <properties>.  Please consult the documentation to determine if the tag is invalid or belongs inside of a different tag: <br />  '/foo' in destination with id: 'ConduitReverse' from file: remoting-config.xml<br />     at flex.messaging.config.MessagingConfiguration.reportUnusedProperties(MessagingConfiguratio n.java:750)<br />     at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:158)<br />     at coldfusion.flex.ColdFusionMessageBrokerServlet.init(ColdFusionMessageBrokerServlet.java:2 4)<br />     at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:94)<br />     at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)<br /><br />I've tried 'foo', 'fooBar', 'thisIsMyCustomProperty', and so far, I always get that error.<br /><br />I had thought I could put arbitrary values inside <properties>, without having to worry about validation, is that not the case?<br /><br />I'm running a daily build of BlazeDS 4.x, from about a month ago. I may try upgrading.<br /><br />Any help on this would be greatly appreciated.

    The source of the problem is here: flex.messaging.config.MessagingConfiguration.reportUnusedProperties(MessagingConfiguratio n.java:750)
    Your code is fine, it is BlazeDS bugs, that they don't want to fix, have a look at this bug: http://bugs.adobe.com/jira/browse/BLZ-143
    I still can't understand a rationale behind this, but this is the way it is.
    To get pass this error you HAVE to call
    properties.getPropertyAsString("fooBar", null);
    in
    public void initialize(String id, ConfigMap properties)
    method.
    Have a look at my adapter for example:
    http://code.google.com/p/flexserverlib/wiki/EJBAdapter
    http://code.google.com/p/flexserverlib/source/browse/trunk/java/src/flexserverlib/messagi ng/services/remoting/adapters/EJBAdapter.java

  • Can 802.1q Tag IP instead of Vlan ID ???

    Can 802.1q Tag IP instead of Vlan ID ???
    Using 3550 and 4507

    Hi! William,
    Since 802.1q is used only for L2 purposes, it wouldnt be possible tagging IP with it. It is purely used for transferring info about multiple Vlans over a 'trunked' link.
    Hope it helped.
    Please rate the post.
    Regards,
    AbhisheK

  • Struts tag library instead of JSTL

    My developers here are not very well versed with JSTL .
    Is it advisable to use the Struts tag library instead of JSTL.

    For JSTL you need two jar files in your web-inf/lib directory.
    standard.jar
    jstl.jar
    You only mentioned standard.jar - make sure the other is there as well.
    There are also some libraries requried. I think they were included with JDK1.4, but am not entirely certain.
    Check out the requirements on this page:
    http://jakarta.apache.org/taglibs/doc/standard-1.0-doc/standard-1.0/GettingStarted.html
    Particularly those related to JAXP.
    I am think EOFException might be a trouble with parsing the c.tld file in the standard.jar
    Hope this helps,
    evnafets

  • Class format error: Invalid constant pool tag found

    I am simply attempting to create an instance of an object and I get Class format error: Invalid constant pool tag found. Does anyone know what this means and how to fix it?
    Thanks.

    If you're compiling with J2SDK 1.4 or higher, you need to use "-target 1.1" on the javac command line.
    Also make sure you're not using any float constants such as 1.0 in your code.

  • Invalid tag found: unexpected input while looking for attr name or '/ '

    Hi All,
    I am using apach myfaces version 1.1.5 and tomahawk version 1.1.5 in my project with tomcat 6.
    On one of my jsp page i am having a text box with value like D:\myfolder\subfolder\ .
    When this page is rendering i am getting following warning at console
    WARN  [http-8080-2] 10-07 16:26:46 Invalid tag found: unexpected input while looking for attr name or '/>' at line 212  (ReducedHTMLParser.java:566)Is there any way i can get rid of this problem?
    Thanks and Regards,
    Khush.

    panky_p wrote:
    One more thing have modifying the value for D:\myfolder\subfolder\ . As it has invalid escape sequence and string value will not be returned
    you will have to manipulate your string.
    Edited by: panky_p on Oct 7, 2009 11:38 AM
    you have to manipulate and add escape sequences somethin like "D:\\myfolder\\subfolder\\" or "D:/myfolder/subfolder/"Hi Panky,
    I have just downloaded myfaces blank war file with myfaces-api-1.1.6.jar , myfaces-impl-1.1.6.jar and tomahawk-1.1.7-SNAPSHOT.jar for testing purpose and then in helloword.jsp i write the code like followings:
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <html>
        <head>
            <title>Hello World</title>
        </head>
        <body>
            <f:view>
                <h:form id="form">
                  <h:panelGrid id="grid" columns="2">
                    <h:outputText id="output1" value="Please enter your name"/>
                    <h:inputText id="input1" value="D:\\spool\\test_receiver_11\\" required="true"/>
                    <h:message id="message1" for="input1"/>
                  </h:panelGrid>
                </h:form>
            </f:view>
        </body>
    </html>And in the console i again got the following err :
    WARNING: Invalid tag found: unexpected input while looking for attr name or '/>' at line 10. Surroundings: '" name="form_SUBMIT" value="1"'.
    Can you check again?

  • In firefox 12 in page source code all links 404 not found! base tag ignored!

    in firefox 12 in page source code all links 404 not found! base tag ignored!

    I filed bug 757348 for you:
    https://bugzilla.mozilla.org/show_bug.cgi?id=757348
    If you want to be notified about changes, please add yourself to the CC list of the bug by creating a new bugzilla account: http://bugzilla.mozilla.org/createaccount.cgi
    Then go to the bug page shown above and hit 'Save changes' in order to add yourself to the CC list.
    --Tobbi

  • Found tag library, no jsp-tag-lib manifest entry

    I get the following error when trying to reference my iPlanet tag libraries:
              <Mar 16, 2001 7:05:00 AM MST> <Error> <HTTP>
              <[WebAppServletContext(203409,java)
              ] Servlet failed with Exception
              weblogic.servlet.jsp.JspException: (line -1): Found tag library, no
              jsp-tag-lib
              manifest entry
              Any ideas? I've attached my taglib jar file.
              Thanks,
              Matt
              [iplanet-tags.jar]
              

    Yes sorry, you're correct. The uri I mentioned is just 1.0.
    Do you have the "Oracle WebLogic Web App Extension" Facet for your web project? If not, try adding that and making sure that there is a weblogic.xml file created in the WEB-INF dir. The weblogic.xml file allows you to deploy usig a shared lib for JSTL. It should contain a library-ref element something like the following, with a version of 1.1.
    <wls:library-ref>
    <wls:library-name>jstl</wls:library-name>
    <wls:specification-version>1.1</wls:specification-version>
    <wls:exact-match>true</wls:exact-match>
    </wls:library-ref>

  • Ellipses in tags names breaks my tags

    The new tags sacreens don't show the ful tag any more!
    This means I can't cut-n-paste the ful names but only the ellisped version.
    This change breaks my tree of knowlge and tagging tool.
    The names of the tags where not broken before the update and are broken now.
    I want them fixed.
    Yes I know "Its the lead sled dog that runs into the tree!" but in this case i have bloddied my nose, fractured my cheek bones and there is a tree shaped notch in the front of my skull.
    I CAN USE MY TAGGING TOOL UNTIL THIS IS FIXED.
    Ben
    PS: "Do you want the red pill or the blue?"
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Solved!
    Go to Solution.

    An alternative that could meet OUR needs and make it easier on Lithium.
    Lithium can leave the tag cloud screen alone and just give me a "Export tags and counts" button. Whn pressed it will let us specify the save path. The output file should be tab delimitted with a collumn for the tag and another collumn for the counts.
    That change will reduce the fix work for Lithium.
    I can mod my code to read from the file instead of from the cut-n-paste.
    I don't know what to code looks like for the forums but adding a button to spit out a file that does NOT have to under go an astetics commity has to be easier than undoing the work that went into buggering up the tag names.
    And before you ask...
    While tagging I get a new set of tag exports (well I used too) possibly multiple times while doing the cross linking to enusre I can find the same info using multiple search paths, so it has to be an option that I can invoke while tagging.
    So being the type I am I have to let you know about the next best version of the above.
    For all of the tags that have a count above "1" there are mutliple URL's associated with that tag. If I could get the export file to list;
    1) Tag
    2) URL associated with the tag.
    So if I looked at the spreadsheet export for the tag "LabVIEW" I would find it list 300 times in collumn 1 and the unique URLs in collumn 2.
    This "enhancement" would let me move the Tagging tool to the next level where the tags can be explored via a spider-web not possible with my existing information.
    SO;
    Minimum required to fix the tagging tool
    1) Full tag names
    2) Tag counts
    If I get that from the screen getting fixed or a file export, I can adapt.
    Under the heading of "Never let an emergency go to waste"...
    Let us export tags with URLs
    Bonus for NI
    1) If you give me the data, I'll enhace the code to use it.
    2) Once enhanced the CPU required to explore the tag linkages will be on the user machine.
    3) All of the substance organized under the tags are still NI content and gives users yet another way to get the most out of NIs web-site.
    But for the time being...
    Until the names are restored to their full text, the cross linking will be at best hit or miss and I am flying blind.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Replace JSF tag by an own tag

    Hi,
    I'm trying to replace a <h:inputText> by my own tag. The used HtmlInputText component should not be replaced.
    The reason is, that i want to pass permissions to the tag and map them to readonly and rendered attributes. My Problem is, that my own tag doesn't reolv bean values. If i use the <h:inputText> the bean values show up correctly. If i use my own tag, the input text shows "#{myBean.value}".
    What could be the problem?
    Thx in advance
    Henrik
    Here is my tag:
    import javax.faces.component.UIComponent;
    import javax.faces.component.html.HtmlInputText;
    import javax.faces.context.FacesContext;
    import javax.faces.webapp.UIComponentTag;
    import com.arvato.jsf.security.JSFSecurity;
    import com.arvato.jsf.security.Permissions;
    import com.sun.faces.taglib.html_basic.InputTextTag;
    public class ArvatoTextFieldTag extends InputTextTag {
        private String role;
        private String onkeypress;
        private String id;
        private String value;
        public String getRole() {
            return role;
        public void setRole(String permissions) {
            this.role = permissions;
        protected void setProperties(UIComponent component) {
            super.setProperties(component);
            if(id != null) {
                component.getAttributes().put("id", id);
            if(onkeypress != null) {
                component.getAttributes().put("onkeypress", onkeypress);
            if(value != null) {
                component.getAttributes().put("value", value);
            if(role != null) {
                FacesContext facesContext = FacesContext.getCurrentInstance();
                Permissions p = JSFSecurity.getInstance().getPermissionsForRole(role, facesContext);
                if(!p.isWritable()) {
                    component.getAttributes().put("readonly", true);
                if(!p.isReadable()) {
                    component.getAttributes().put("rendered", false);
            } else {
                component.getAttributes().put("readonly", false);
                component.getAttributes().put("rendered", true);
        @Override
        public String getComponentType() {
            return "javax.faces.HtmlInputText";
        @Override
        public String getRendererType() {
            return null; // no standalone renderer
        @Override
        public void release() {
            super.release();
            role = null;
        public String getValue() {
            return value;
        public void setValue(String value) {
            this.value = value;
        public String getOnkeypress() {
            return onkeypress;
        public void setOnkeypress(String onkeypress) {
            this.onkeypress = onkeypress;
        public String getId() {
            return id;
        public void setId(String id) {
            this.id = id;
    }and my tld definition:
    <taglib>
       <tlib-version>0.03</tlib-version>
       <jsp-version>1.2</jsp-version>
       <short-name>arvato-jsf</short-name>
       <uri>http://arvato.com/jsf/component/tags</uri>
       <description>Arvato JSF tags</description>
       <tag>
          <name>textfield</name>
          <tag-class>com.arvato.jsf.tag.ArvatoTextFieldTag</tag-class>
          <attribute>
             <name>id</name>
          </attribute>
          <attribute>
             <name>role</name>
          </attribute>
          <attribute>
             <name>value</name>
          </attribute>
          <attribute>
             <name>onkeypress</name>
          </attribute>
       </tag>
    </taglib>

    In the setProperties method, you've got to resolve the valuebinding (#{blah.whatever}) to get the actual value. But you only want to do that if the attribute is set to a valuebinding.
    Here's an example:
          * @see javax.faces.webapp.UIComponentTag#setProperties(UIComponent)
         protected void setProperties(UIComponent component) {
              super.setProperties(component);
              //Set the field reference property
              if (fieldRef != null) {
                   if (UIComponentTag.isValueReference(fieldRef)) {
                        ValueBinding vb = getFacesContext().getApplication().
                             createValueBinding(fieldRef);
                        component.setValueBinding("fieldRef", vb);
                   } else {
                        component.getAttributes().put("fieldRef", fieldRef);
         }This example shows how to determine if the "fieldRef" attribute is a value binding, and extracts the value accordingly. But there's one more step. In your component class, or anywhere you access the attributes of your custom tag, use the following code:
         public String getFieldRef() {
              if (fieldRef != null)
                   return fieldRef;
              ValueBinding vb = getValueBinding("fieldRef");
              if (vb != null)
                   return (String)vb.getValue(getFacesContext());
              else
                   return null;
         }The above snippet is what you would put in your custom component getter method.
    JSF is open source. Something I found very helpful while learning how to create custom components was looking at how the JSF developers created theirs. You should go ahead and download the JSF source code.
    CowKing

  • No tag "output_text" defined in tag library imported

    Dear All,
    I have the following jsp file.
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
    <html>
    <head>
    <title>Welcome to PizzaRia!!!</title>
    <link rel="stylesheet" type="text/css"
    href="<%= request.getContextPath() + "/Styles.css" %>">
    </head>
    <body>
    <f:view>
    <h:form id="myForm">
    <table border="0" cellspacing="4" cellpadding="0"
    width="<h:output_text value="#{initParam.pageWidth}"/>">
    <tr>
    <td colspan="2">
    <%-- The header --%>
    <%@ include file="header.jsp"%>
    </td>
    </tr>
    <tr>
    <td valign="top">
    <%-- The menu --%>
    <%@ include file="menu.jsp"%>
    </td>
    <td valign="top">
    <!--------------- the beginning of the Welcome page ------------->
    <br>
    <div class="NormalLarge">Welcome to PizzaRia!!!</div>
    <br>
    <div class="NormalSmall">Try our tasty pizzas today!</div>
    <!--------------------- the end of the Welcome page ------------->
    </td>
    </tr>
    <tr>
    <td colspan="2">
    <%-- The footer --%>
    <%@ include file="footer.jsp"%>
    </td>
    </tr>
    </table>
    </h:form>
    </f:view>
    </body>
    </html>
    When it comes to deployment, tomcat gives the following error saying that the tag is not defined.
    Any suggestions. highly appreciated.
    org.apache.jasper.JasperException: /index.jsp(14,9) No tag "output_text" defined in tag library imported with prefix "h"
         org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    Jaliya

    thnx BalusC,
    I'm new to this stuff. That was the problem.
    Thanks again,
    Jaliya

  • Custom Tags That Extend NetUI Tags

    In http://docs.oracle.com/cd/E12840_01/wlw/docs103/guide/upgrading/conUpgradingPageFlows.html, "Custom Tags That Extend NetUI Tags is not supported. Likewise, extending JSP tags in version 10.x is not supported." What does it mean? I have a few jsp tags that extend AbstractTag. Using TagSupport is the only way or I still can extend the beehive tags. Thanks!

    Found a solution to 2) all of a sudden.
    I have to compile my tag with the netui-tags-html JAR file from version 8.1.6. It is very importalt that this does not get included in the WEB-INF lib of the portal web-application.
    So my code looks something like ;
    import com.bea.wlw.netui.tags.html.Label; // from netui-tags-html.8.1-sp6.jar
    public class ErrorLabelTag extends Label
    Strange?

  • Error with this Alien-RFID-Tag-List kind of  tag format in flex 1.5

    Hi all
    I am trying to display the following XML file which i am
    getiing from RFID reader when i send the command to reader. I am
    using flex 1.5.
    <Alien-RFID-Tag-List>
    <Alien-RFID-Tag>
    <TagID>1000 0000 0000 0000</TagID>
    <DiscoveryTime>2006/07/14
    12:28:18</DiscoveryTime>
    <LastSeenTime>2006/07/14 12:28:18</LastSeenTime>
    <Antenna>0</Antenna>
    <ReadCount>98</ReadCount>
    </Alien-RFID-Tag>
    </Alien-RFID-Tag-List>
    For this I am using the following codes
    private function onResultAl(oEvent:Object):Void {
    var aResultAl:Array =
    mx.utils.ArrayUtil.toArray(oEvent.result.Alien-RFID-Tag-List.Alien-RFID-Tag);
    for(var i:Number = 0; i<aResultAl.length; i++){
    _aDPAL.addItem(aResultAl
    <mx:HTTPService id="aldt" url="aliendata.jsp"
    result="onResultAl(event)" fault="alert(event.fault.faultstring);"
    resultFormat="xml"/>
    <mx:DataGrid id="aldg" dataProvider="{_aDPAL}" width="630"
    height="350">
    <mx:columns>
    <mx:Array>
    <mx:DataGridColumn columnName="TagID" headerText="Tag
    ID"/>
    <mx:DataGridColumn columnName="DiscoveryTime"
    headerText="Read Counts"/>
    <mx:DataGridColumn columnName="LastSeenTime"
    headerText="Reliability"/>
    <mx:DataGridColumn columnName="Antenna"
    headerText="Antenna No"/>
    <mx:DataGridColumn columnName="ReadCount"
    headerText="Read Time"/>
    </mx:Array>
    </mx:columns>
    </mx:DataGrid>
    But if i run then I am getting the error :There is no
    property with the name 'RFID'.
    Could anybody tell me why the compiler is ignoring after dash
    in this <Alien-RFID-Tag-List> kind of tag format?
    Thanx
    kvijai

    hi all
    Please have a look and tell me why I am getting this error.
    Thanx
    kvijai

  • Dynamic Tag Query  with dynamic tag name.

    Hi,
    In our implementation we have 10+ users. Each one want to monitor only one production line ( eg. one tag value ) in the dashboard by default when they login.
    I was able to design this requirement CONCEPTUALLY but facing some trouble technically.
    Here is my issue.
    Tagname will be coming from one of the BLS Transaction input parameters (Transaction.Tagname). I am able to build tag query using xMII Tag Query block, able to configure repeater. Here is the spot where I was struck. While assigning tag value to XML Row
    i.e IlluminatorRow_0.Tagvalue = Repeater_0.Output{/Row/AssetUtil1}.
    In the above assignment link it requires a hardcoded tagname. In my case it will be dynamic. I tried different ways like
    1. IlluminatorRow_0.Tagvalue = Repeater_0.Output{/Row/@Transaction.Tagname}.
    2.IlluminatorRow_0.Tagvalue = Repeater_0.Output{/@Transaction.Tagname}.
    But no luck.
    Can someone help in how to do this dynamic tagname assignment.
    Thanks,
    Srinivasa.

    Hi Srinivas,
    another option is to use "Dynamic Links" which from your sample code is what you were trying to do. For this, the proper syntax is:
    Repeater_0.Output{/Row/#Transaction.Tagname#}
    Make sure that the tag name you pass to the historian is the same as the tag name returned by the historian as part of the data set, and make adjustments for that. For example, some historians escape non-alphanumeric characters when they process your request (e.g. passing "abc.def 12-rt" as the tag name can be returned from the historian as "ABC.DEF_12_RT", etc.).
    Hope this helps,
    Sascha

Maybe you are looking for

  • Wierd problem with web start in windows 7

    I have a wierd problem with my web start app in windows 7, it just hang it self. it work fine in windows XP and Vista. The wierd thing is that i can open the app but when i press on a specific button that will make a jlabel present a .png image evert

  • Can MoCA Cable Adapters Be Used To Connect Ethernet to Apple TV?

    I don't want to run a new 50'-60' ethernet line throughout the house (through the basement), to connect an ethernet line from my 2013 iMac Modem to the Apple TV -. and was wondering if anyone has experience using the newer MoCA cable line adapters fo

  • Metadata Templates

    Is there any way to copy an existing metadata template and then edit it? For instance, I create a template to use on import for my 2006 images and I want to copy it to another template and then edit it for 2007 copyright info. I don't seem to be able

  • Prerequisites for upgradation from essbase 9.2.1 to 11.1.2.3

    Hi , we r going to migrate our application from essbase 9.2.1 to 11.1.2.3 on windows environment. what r all things we need to take care and backups.what r d things which we need to take care as a Technical guy while upgradation and migration Thanks

  • Making a Board Game

    I wasn't really sure where to place this thread but here goes. I want to make a simple board game (Checkers or maybe Chess) in two player mode only (One player will come later). I am not sure how exactly to go about it. Are there any special methods