Java with sensor networks

Hi,
I have recently been given a task to create an interface that should allow simple command input in the CSLU toolkit (http://cslu.cse.ogi.edu/toolkit/) to be interpreted to invoke applications to run on a wireless sensor network base node. I have a TinyOS(open source operating system for sensor networks) application that allow me to program the nodes wireless with various program images. ( TinyOS: Deluge Network Programming)
The problem I have and that I need help with is that I have to connect the CSLU with the sensor network. Data input from CLSU to the node and the opposite way around sensor data out from the node to be taken in, buffered (may have to be filtered in a later stage) and displayed for the user in a graphical way. I have an application that can dislpay the data for me but again it has to be connected to the java interface.
I would really appreciate any help! Suggestions on how to set this up, maybe create a java rapper around the TinyOS application that controls the nodes or? Any ideas, please don't hesitate to mail me
Thanx
Marie

CeciNEstPasUnProgrammeur wrote:
JavaJaquar wrote:
do u knw the codingparts..
this.setAttribute(PLATINUM_STAR);
this.setAttribute(FEATURED_DEVELOPER);
this.setAttribute(COOL_FRENCHY_WITH_MOTORCYCLE);
Fame fame = this.getGenerateFameFromAttributes();
Chicks chickSet = null;
try {
chickSet = fame.acquireChicks();
} catch(NullPointerException npe) {
System.out.println("Oh fuque off.");
this.attachGroupies(chickSet); // works with null, too
this.haveFun();
Don't forget to work your RubberChickenVoodooMagic. ;-)

Similar Messages

  • Regarding Wireless Sensor Networks

    Hi all,
    "I want to simulate wireless sensor network consisting of sensor nodes.....like graph.....and to show them that are communicate with each other by sending messages....Is it possible to do in JAVA? If yes, Can you tell me how and What are the things I have to learn? Is there any separate package available for wireless sensor networks? please....Very Urgent..
    thanks
    Sarwan

    See http://onesearch.sun.com/search/onesearch/index.jsp?col=all-unfiltered&cs=false&rt=true&qt=wireless+sensor+network%2C+%2Burl%3Ajava.net
    Edited by: ChuckBing on Jan 21, 2008 2:31 PM
    Also see http://blogs.sun.com/mobility_techtips/entry/ultra_low_bandwidth_communication_with

  • Regarding Wireless Sensor Network

    Hi all,
    "I want to simulate wireless sensor network consisting of sensor nodes.....like graph.....and to show them that are communicate with each other by sending messages....Is it possible to do in JAVA?"
    thanks
    Sarwan

    kiranpal wrote:
    i am also waiting......
    i am using ns2...but waiting for the java thing...kindly let me know for more resources..It is not obvious to me what information you require but this or this might help.

  • Java.sql.SQLException: Network error IOException: Connection refused:

    hi...i am tryin to connect to sqlserver2000 ....i wanted a dsnless connection...i have downloaded jtds driver...set the classpath..no joy..i'm connecting to sqlserver's default port 1433..i also confirmed that sqlserver tcp is enabled...still gettin the same err:
    java.sql.SQLException: Network error IOException: Connection refused: connect
    at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java
    :385)
    at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java
    :50)
    at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:182)
    at java.sql.DriverManager.getConnection(DriverManager.java:525)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at SQLServerConnect.getConnection(SQLServerConnect.java:27)
    at SQLServerConnect.displayDbProperties(SQLServerConnect.java:44)
    at SQLServerConnect.main(SQLServerConnect.java:80)
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
    at java.net.Socket.connect(Socket.java:507)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSoc
    ket.java:304)
    at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:255)
    at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java
    :310)
    ... 7 more
    Error Trace in getConnection() : Network error IOException: Connection refused:
    connect
    Error: No active Connection
    i even tried connecting to the port 1433 thru telnet...err:Could not open connection to the host, on port 1433:connection failed...
    i thought it cud b a firewall issue...disabled my windows firewall..no joy..
    can ne body help me with this....need to solve this desparately
    thanks in advance
    jude

    Old, but still coming up in google searches. Here's the solution that worked for me:
    Dynamic Port Allocation explained:
    http://support.microsoft.com/kb/823938
    How to: Configure a Server to Listen on a Specific TCP Port (SQL Server Configuration Manager)
    http://support.microsoft.com/kb/823938
    In case that dissappears:
    To assign a TCP/IP port number to the SQL Server Database Engine
    1. In SQL Server Configuration Manager, in the console pane, expand SQL Server 2005 Network Configuration, expand Protocols for <instance name>, and then double-click TCP/IP.
    2. In the TCP/IP Properties dialog box, on the IP Addresses tab, several IP addresses appear, in the format IP1, IP2, up to IPAll. One of these are for the IP address of the loopback adapter, 127.0.0.1. Additional IP addresses appear for each IP Address on the computer. Right-click each address, and then click Properties to identify the IP address that you wish to configure.
    3. If the TCP Dynamic Ports dialog box contains 0, indicating the Database Engine is listening on dynamic ports, delete the 0.
    4. In the IPn Properties area box, in the TCP Port box, type the port number you wish this IP address to listen on, and then click OK.
    5. In the console pane, click SQL Server 2005 Services.
    6. In the details pane, right-click SQL Server (<instance name>) and then click restart, to stop and restart SQL Server.

  • Drivers for over the air programming for labview in wireless sensor network

    Hi all ,
    In my earlier post, I had requested for information regarding the drivers for Wireless sensor network( WSN) in Labview. I was successfully able to configure my WSN using Labview. thanks to all for the support and help.
    However I have a new querry now. I have developed a WSN testbed with more than 1 mote and more than 1 sensor. all the motes  are spread out and they communicate with the base mote. the base mote is connected to the gateway and the gateway is connected to the PC where labview and moteview are installed.
    Now I need to confure the motes ( ie load a software on the mote which is not connected to the PC) . Is it possible with labview ?
    I mean does labview support this kind of a structure .? Say for ex i have a mote with id = 10 and that mote is one hope away from the base mote ? can i still configure that mote remotely ?
    thanks!

    Hey anilhk,
    When you say "load the software on the mote" do you mean actually reflashing the firmware on the sensor? If so, there is currently no functionality for this in the Crossbow driver. LabVIEW is certainly capable of doing this, but in order to get the functionality, you may have to program it yourself. The Crossbow driver source code is available to view and using the programming documentation from Crossbow you could make modifications to the driver for your own use.
    Regards,
    Chris Delvizis
    National Instruments

  • Creating folder in pl/sql through Java in a network drive

    Hi there,
    I am trying to create a folder in a network drive using Java with pl/sql wrapper.
    This is my standard Java method that checks for the presence of a directory.
    +public static int isDirectory (String path) {+*
    File myFile = new File (path);*
    if (myFile.isDirectory()) return SUCCESS; else return FAILURE;*
    +}+
    I am calling this from my PL/SQL package.
    FUNCTION isDirectory (p_path  IN  VARCHAR2) RETURN NUMBER*
    AS LANGUAGE JAVA*
    NAME 'FileHandler.isDirectory (java.lang.String) return java.lang.int';*
    However, the isDirectory always returns false when I try to create a folder in a network drive.
    Are there any permissions I should be granting before I can use a network drive ?
    Thanks,
    Anand

    user621430 wrote:
    I am able to access that particular folder when I login as the user through which Oracle is run. I believe the user has the permissions on that folder.To so stuff on the OS through java is a risky thing. So the permissions have to be granted explicity, using the DBMS_JAVA.GRANT_PERMISSION() procedure. Something like
    call dbms_java.grant_permission('USER621430', 'java.io.FilePermission', 'C:\work',  'read,write');Although you may need execute action to create a folder. Or it may be some other permission entirely. Perhaps, java.lang.RuntimePermission to execute the OS create directory command would be a better approach?
    Anyway, [url http://docs.oracle.com/cd/B19306_01/java.102/b14187/chnine.htm#BABHDBCJ]find out more.
    Cheers, APC
    Edited by: APC on Jan 9, 2012 2:33 PM

  • HT4528 My apps store will not go online with verizon network, but on wifi it works. I am on an iphone 4, verizon.  I tried to do a complete, backup and restore on the phone 1 day before i noticed this problem,  The backup finished the RESTORE would fail c

    My apps store will not go online with verizon network, but on wifi it works. I am on an iphone 4, verizon.  I tried to do a complete, backup and restore on the phone 1 day before i noticed this problem,  The backup finished but the RESTORE would fail I had an error, could not access Apple server ( some server name I cant remember).
    I have plenty of space available on the iphone,
    8gb free,
    ios version- 6.1.3 ( 10B329)
    carrier - Verizon 14.0
    Modem Firmware - 3.0.04
    Can someone help.
    I tried doing my backup restore on the same computer as I once did a year ago. and THis time I cant do the restore on the iphone.
    computer osx is 10.5.8
    itunes version 10.
    I do not wish to go to ios 7 at this time.

    Settings > General > Reset > Reset Network Settings.
    Basic troubleshooting is reset, restart, restore (first from backup then as new).  Try each of these in order until the issue is resolved.
    If the issue continues, contact the carrier to troubleshoot the network connectivity issues.

  • ASA 5505 Site-to-Site VPN with multiple networks

    Hi,
    I have 2 Cisco ASAs 5505 in the different places with a created connection Site-to-Site VPN. It’s working fine in the networks where they are (10.1.1.0/24 and 10.2.1.0/24 respectively).
    Additionally to the ASA1 are connected two subnets: 10.1.2.0/24 and 10.1.3.0/24 and the ASA2 is connected to one subnet: 10.2.2.0/24
    A problem is when I’m trying to get to a host in the subnet behind the ASA2 from the subnet behind the ASA1  and vice versa.
    Any help would be greatly appreciated.

    It's all about the crypto ACL. You have to combine all networks behind ASA1 with all networks behind ASA2. You can use object-groups for that to handle it. What's the config of your crypto ACL?
    Sent from Cisco Technical Support iPad App

  • I am trying to connect to my Wifi Network. It is a Galaxy Nexus. I am trying to connect to this Hotspot. I have an iMac that works fine with my network but for some reason with this computer I cannot connect.

    So far I have pulled the system configuration file, I have reset safari, I deleted all old passwords from the wifi network in Keychain I restarted both devices. I am at the end here and I cannot get it to work I have an iMac that works fine with my network but for some reason this computer will not connect. It is system wide specifically to my personal hotspot. I can connect fine to any other network (wifi) but just not mine. I have not changed any wifi settings. I have been trying to figure this out. I have a MacBook Pro Late 2006 model running Lion (10.7.5) So any ideas anyone? Please help!

    12. At a WiFi hotspot, you can't get connected.  The most frequent reason is the login screen for the WiFi hotspot is only able to be connected with a single type of browser.  If Safari doesn't work, try Firefox, Chrome, Omniweb, or Opera. 
    From my tip:
    https://discussions.apple.com/docs/DOC-6411

  • Time Machine and "might be a problem with your network"

    Hi! My Power Mac is from 2008, and I'm in the middle of replacing my hard drive. Here's a summary of what I've gone through, including various trouble shooting...
    OK, the hard drive dies (all of which I wrote about in an earlier thread and, I think, not very relevant for this thread). While waiting to buy my replacement, I created an external bootable drive, hooked up via FW800. I created a new User Account, and then I used the Migration Assistant to bring in all the user settings, files, etc, from my Time Machine. It took many hours and and during the stage when it was transferring files, it gave me the prompt: "There might be a problem with your network. The other Mac is not responding. Make sure that all of your network devices are connected and turned on. Also, make sure that your Ethernet cables are still connected properly to your computer and to the network, or if using AirPort, that the base station is in range and turned on." After clicking "Continue" got me nowhere, I clicked Cancel, and it was a very incomplete migration [no apps, no files]. I didn't sweat this since this external drive is a temporary solution anyway.
    Tonight I came home with the new internal drive, installed it, installed Leopard, and began the Setup Assistant. I got the same prompt as last night. NOTE: This time with Setup Assistant; last night was with Migration Assistant.
    I notice from reviewing the boards that this Time Machine glitch seemed to happen a few years ago, in Leopard, and maybe hasn't happened since. But I haven't read a thread with a solution. (Maybe I missed it?)
    A few things come to mind:
    1. Could there be an issue with the fact that the computer is only 10.5 and many of the files/apps may have been installed when I was running 10.5.8? I'm just tossing that out there. For instance, what if I set up an initial User account, then updated the software to 10.5 and THEN used Migration Assistant to bring in the older account?
    2. Soon, since I'm reinstalling Leopard, I'll get the prompt to use Setup Assistant, and this time I'll just select account settings and apps. I'll bring in the files manually, later. Since the progress window seems to get hung up during the file-transferring stage, maybe I'll have better luck if I skip that.
    If anyone has any suggestions, man, I'd be way grateful!
    Thanks!

    "try trashing the timemachine.plist in your original user's Library>Preferences."
    I didn't even get to that step. Here's what happened.
    I went back to my original Admin account (the one I restored via Setup Assistant, from my Time Machine backup), and ran Migration Assistant again. I selected Applications only and when it gave me a prompt about the account name already existing. So, I created a new account name (TEMP 1, I called it).
    All of my applications were restored.
    Next, I tried it with all the files and folders. It didn't give me the duplicate name prompt this time. It copied all my flles and folders over.
    Was it perfect? Well, a lot of the apps need some fresh registration and some upgrading, but I suppose that's to be expected. Or is it?
    While I feel like this problem is in my rear-view mirror, I'm still interested in your suggestons for a Time Machine altenative.
    Thanks again for your advice!

  • How to make a connection between two wireless sensor networks of different groups through gateway?did any external device or coding is needed?

    my objective is to make a connection between two wireless sensor networks....i am using two nodes and one gateway for each wireless sensor network.....what is the procedure for connecting these two wireless sensor networks of different groups

    my objective is to make a connection between two wireless sensor networks....i am using two nodes and one gateway for each wireless sensor network.....what is the procedure for connecting these two wireless sensor networks of different groups

  • Anyone else had issues with phone network being unavailable on iPhone 4 since updating to iOS 5.0.1? My iPhone 4 is continually searching for a network and does not find my provider. I swapped SIMs with another iPhone 4 on ios 4 to confirm device problem.

    Has anyone else had issues with phone network being unavailable on iPhone 4 since updating to iOS 5.0.1? My iPhone 4 is continually searching for a network and does not find AT&T, my provider. I swapped SIM cards with another iPhone 4 running ios 4 and established this is a device problem, not a SIM card problem.

    Does the device get any signal? 
    Sounds like the device may have had a hardware failure.  If it is out of warranty, the only option is the Out of Warranty replacement.
    AppleCare is only an option if it is still under the original warranty.

  • Migrate Roles failes when migrating VMs with legacy network adapters (2008R2 - 2012)

    I'm working on a upgrade of Hyper-V 2008R2 cluster to Hyper-V 2012 cluster. I am using the "migrate roles" feature of failover clustering to migrate the CSV's and VM's. The wizard ask to which switch the VMs need to be connected on the target cluster.
    All VMs with network adapters can be started in the new cluster without any issues. If you look at the XML file of the migrated VMs with normal network adapters, a new XML has been generated in the proper 2012 format. However, all VM's with a legacy
    network adapter fail to start. Also there is no migrated XML file in the VM directory. It is impossible to check or adjust the settings of the migrated VMs with legacy network adapters using the failover clustering console.
    I have reproduced the issue in my lab several times, and it seems like a bug.
    There are several workarounds, but I am looking for a real solution.

    Hi,
    We recommend that you use the legacy network adapter only to perform a network-based installation or when the guest operating system does not support the network adapter.
    If the virtual machine continues to use the legacy network adapter it will not be able to leverage many of the features available in the Hyper-V virtual switch. You may want
    to replace the legacy network adapter after the operating system is installed.
    The related KB:
    Building Your Cloud Infrastructure: Converged Data Center without Dedicated Storage Nodes
    http://technet.microsoft.com/en-us/library/hh831829.aspx
    Configure Networking
    http://technet.microsoft.com/en-us/library/cc770380.aspx
    Hope this helps.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Can' t connect Java with MySQL

    My goal is to connect Java with MySQL. I found many solutions on Internet, but I always get the same mistake:
    SQLException: No suitable driver
    SQLState: 08001
    VendorError: 0MySQL works fine alone or with php.Only thing left me to think is that the installed versions are not compatible for this mysql-connector-java-5.0.4
    I don't believe that could be a reason.
    Installed versions are:
    Apache Tomcat 5.5.20 Server
    Apache HTTP Server 2.2.4
    PHP 5.2.0
    MySQL 5.2
    jre 1.5.0_11
    jdk1.5.0_11
    Apache Tomacat JK2 connector Version: 1.2.20 File Name: mod_jk-apache-2.2.3.so
    mysql-connector-java-5.0.4
    I also set connector in class path: C:\mysql-connector-java-5.0.4;C:\mysql-connector-java-5.0.4\mysql-connector-java-5.0.4-bin.jar;C:\mysql-connector-java-5.0.4\src\com\mysql\jdbc
    For installation I used manulas from:
    http://apacheguide.org/jsp.php
    http://doc.51windows.net/mysql/?url=/MySQL/ch23s03.html
    Here is also a test code in java:
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
       public class Connect
           public static void main (String[] args)
               Connection conn = null;
               try {
        conn =
           DriverManager.getConnection("jdbc:mysql://localhost/first_test" +
                                       "user=monty&password=greatsqldb");
        // Do something with the Connection
    } catch (SQLException ex) {
        // handle any errors
        System.out.println("SQLException: " + ex.getMessage());
        System.out.println("SQLState: " + ex.getSQLState());
        System.out.println("VendorError: " + ex.getErrorCode());
       }i'm desperate, please help or tell me someone who'll know the answer.
    Thank You in advance

    hey buddy .. it seems yr code is wrong .. in getconnection () method u should also specify the port ,which u r not doing ...
    the default port for MySQL is 3306 ... see below i am giving you a sample code ... its working fine .. and dont forget to put the MySQL driver jar path in to classpath and also copy the jar into common/lib folder of your tomcat ....
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    public class MySQLConnectionTest {
         public static void main(String[] args) {
    new MySQLConnectionTest().connTest();
    public void connTest() {
              String tableName = "portfolio"; //change as per setting
              String hostName = "10.81.9.39"; // please change for the target database ip or hostname
              String dbPort = "3306"; //change if not using the default
              String dbName = "tradingsystem"; //change as per the given DB name
              String username = "root"; //change as per setting
              String password = "password"; //change as per setting
              System.out.println("before try");
              Double data=0.0;
         Double data1=0.0;
              try {
    Class.forName("org.gjt.mm.mysql.Driver");
                   System.out.println("before driver manager");
    Connection conn = DriverManager.getConnection("jdbc:mysql://"+hostName+":"+dbPort+"/"+dbName, username, password);
    String query1 = "select * from "+tableName+" where User_id='trader1' and Stock_Type='Equity'";
    System.out.println("quesry1="+query1);
    Statement stmt = conn.createStatement();
    ResultSet rs1 = stmt.executeQuery(query1);
    while(rs1.next())
         System.out.println("hiiiiii for rs1");
         System.out.println(rs1);
         Quantity=(Integer)rs1.getObject(5);
         MarketPrice=(Double) rs1.getObject(8);
         data=Quantity*MarketPrice;
         data1+=data;
         System.out.println("data1="+data1);
         i=0;
    rs1.close();
    stmt.close();
    conn.close();
    } catch (ClassNotFoundException e) {
    e.printStackTrace(System.err);
    } catch (SQLException e) {
    e.printStackTrace(System.err);
    i hope it will work for u...
    cheers,

  • Cannot log into T61 from remote computer with wired network and Windows Explorer.

    Hi,
    I am using a T61 7662-cto with Windows 7 Professional
    When the T61 is connected on the home network with the wired network, I am not able to log into it remotely from another computer. On my second computer, I see the T61 with Windows Explorer but instead of getting the login window, it appears a Network Error with the message:
    “Check the spelling of the name. Otherwise, there might be a problem with your network.” With a error code 0x80070035, “The network path was not found.” I tried the “Diagnose” button but it doesn’t give solution.
    When the T61 is wireless connected, there is no problem. I can access it from my second computer.
    I never have problem to connect to the second computer from the T61 with any connection type . I just updated the Intel Wireless LAN (bg, abg, abgn) for Windows 7 – ThinkPad, with the drivers required but it changes nothing.
    http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-73611
    Do you have a hint for this issue why the wired network gives problem?
    Thanks

    Open this post, go to the flagged message. On its right is a button
    to turn off the flag.
    I went to the site. The only problem I had was one has to sign in
    to see anything. Even the main page had a very large ''Please
    Sign In'' covering the window.
    Many site issues can be caused by corrupt cookies or cache.
    * Clear the Cache and
    * Remove Cookies<br> '''''Warning ! ! '' This will log you out of sites you're logged in to.'''
    Type '''about:preferences'''<Enter> in the address bar.
    * '''Cookies;''' Select '''Privacy.''' Under '''History,''' select Firefox will '''Use Custom Settings.''' Press the button on the right side called '''Show Cookies.''' Use the search bar to look for the site. Note; There may be more than one entry. Remove '''All''' of them.
    * '''Cache;''' Select '''Advanced > Network.''' Across from '''Cached Web Content,''' Press '''Clear Now.'''
    If there is still a problem,
    '''[https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode Start Firefox in Safe Mode]''' {web link}
    While you are in safe mode;
    Type '''about:preferences#advanced'''<Enter> in the address bar.
    Under '''Advanced,''' Select '''General.'''
    Look for and turn off '''Use Hardware Acceleration'''.
    Poke around safe web sites. Are there any problems?
    Then restart.

Maybe you are looking for

  • And again, Bridge not showing previews, CS4, very aggravating

    I've tried all the stuff on Adobe's page about this, but like many others it's not solved my problem.  Did the LRoom 2.7 update and the ACR 5.7 update and since then Bridge CS4 only shows crappy icons instead of previews for RAW files.  I've tried ev

  • Always selecting the local JMS in a cluster, is it possible? (in 6.1)

    Hi,           A 6.1 cluster has a JMS server running on each node. The JMS client           code has a component to do the fail over "manually": it tries one           node, if that doesn't work it tries the next and so on. The           destination

  • Retreive External data from SQL making connection to SQL server take a long time

    I have an Excel pivottable based on a view from SQL server. The view gets data from 2 databases on the sames server. I have the sames login for both databases and also the same rights (datareader, datawriter and owner). When running the view from wit

  • Installed App doesn't have an icon

    I recently had broken my iPhone 4s, so my insurance sent me a new iPhone 4s. I synced all the apps I had in my previous phone onto the new one using iTunes. The TV Guide App IS definitley installed on my iPhone since my Spotlight Search found it but

  • Changing the receiver cat in the settlement rule of Product cost collector

    Hi, I have created a Product cost collector using the Transaction - KKF6N. and observed that the settlement rule got created automatically with the CAT - MAT. I need help for below queries. 1. Is it possible to change the settlement rule for the Prod