Desktop to socket programming conversion problem?
i have a Online desktop application.
i want to convert in Socket programming for Efficiency and Quick response.
i successfully connect client to server and server to client its work well.
now problem is that i had in application different type of objects , Database quires results, some Business class and other needed class.
how i pass these thinks to server to client and vice versa and distinguish them?
I am very THANK Full for your Efforts
i locked my xml file succssfuly; but i still got same exception
locking a file code
Initializing streams
try {
is = new ObjectInputStream(clientSocket.getInputStream());
os = new ObjectOutputStream(clientSocket.getOutputStream());
fs = new FileOutputStream("first.xml");
BufferedOutputStream br = new BufferedOutputStream(fs);
xml = new XMLEncoder(br);
} catch (IOException e) {
System.out.println(e);
Locking a file it display file is locked
System.out.println("Trying to lock locked..");
fl = fs.getChannel().tryLock();
System.out.println("File locked..");
xml.writeObject(ud);
xml.flush();
fl.release();
System.out.println("lock released...");
fl.release();
is.close();
os.close();
xml.close();
clientSocket.close();
Similar Messages
-
Socket Programming EOFException problem
Can anyone give me a detailed explanation on when does this error happen?
java.io.EOFException
at java.io.DataInputStream.readUnsignedShort(Unknown Source
at java.io.DataInputStream.readUTF(Unknown Source)
at java.io.DataInputStream.readUTF(Unknown Source)
at Client.main(Client.java:40)Thanks again.
Here is the snippet of code:
public Socket s;
public DataInputStream i;
public DataOutputStream o;
s = new Socket (socketServerIP, Integer.parseInt (socketServerPort));
i = new DataInputStream(new BufferedInputStream(s.getInputStream()));
o = new DataOutputStream(new BufferedOutputStream(s.getOutputStream()));
try {
while (true) {
String line = i.readUTF ();
System.out.println("- Message from server : " + line);
} catch (IOException ex) {
System.out.println(ex);
ex.printStackTrace();
As far as i know, I am just trying to accept any input from the server without determining its content length or other data information. Is there something wrong or lacking with my code?
I would really appreciate if you would comment on this once again. =) -
I am using multi threading with socket programming. One thread uses socket's output stream to send the data and the other thread keeps waiting for the data to arrive from that socket's input stream.
Now when the readLine or readObject is excuting on the receiver thread it will be blocked untill data arrives. In which case sending thread will not be able to send the data.
Now is there any way to make the readLine or readObject method non blocking?
Please advise ASAP
thnksBelow is an example of a simple blocking multi-threaded client program that connects to google. I don't believe I've ever experienced a problem like you're describing before while dealing with Java sockets; perhaps this will give you an idea about what's going wrong. One thread reads from stdin, the other (the main-thread of execution) reads from the socket and writes to the screen.
java Test
Then do a GET request to the HTTP server:
"GET / HTTP/1.0"
Then press return again and watch it send you google's root page.
import java.net.*;
import java.io.*;
class Test
Test()
try
Socket mySocket = new Socket("www.google.com", 80);
BufferedReader myReader;
final BufferedWriter myWriter;
myWriter = new BufferedWriter(new OutputStreamWriter(mySocket.getOutputStream()));
Thread myThread = new Thread()
public void run()
System.out.println("here");
try
BufferedReader inputReader = new BufferedReader(new InputStreamReader(System.in));
String str;
while((str = inputReader.readLine()) != null)
myWriter.write(str);
myWriter.write("\n");
myWriter.flush();
catch(IOException e)
System.err.println("Error reading from stdin.");
System.exit(-1);
myThread.start();
System.out.println("there");
myReader = new BufferedReader(new InputStreamReader(mySocket.getInputStream()));
String str;
while((str = myReader.readLine()) != null)
System.out.println(str);
catch(IOException hostExcep)
System.out.println("Host terminated the connection!");
hostExcep.printStackTrace();
public static void main(String args[])
new Test();
} -
Getting ConnectException in linux with Hello World socket program
Hello
i'm running a hello world application that uses sockets ( [found here|http://blog.taragana.com/index.php/archive/understanding-java-simplified-hello-world-for-socket-programming/] ) . I'm running it using a windows machine and a linux machine. When the windows machine is the server, and linux the client, no problem, the application works fine. But when the server is linux and the client is in windows i got a
java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:352)
in the linux machine i've checked the port being used and it seems to be listening
logan@logan-desktop:~$ netstat --listening |grep 6500
tcp6 0 0 [::]:6500 [::]:* LISTEN
i've also tried changing the port and i got the same error
and i have to say that there is no firewall installed in the linux machine and in the windows machine i disabled the firewall but i'm still getting the same error
what else should i check? or any clue about what could be happening?
thank you in advance
any help would be appreciatedpuki_el_pagano wrote:
i'm running a hello world application that uses sockets ( [found here|http://blog.taragana.com/index.php/archive/understanding-java-simplified-hello-world-for-socket-programming/] ) . I'm running it using a windows machine and a linux machine. When the windows machine is the server, and linux the client, no problem, the application works fine. But when the server is linux and the client is in windows i got a
java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:352)
in the linux machine i've checked the port being used and it seems to be listening
logan@logan-desktop:~$ netstat --listening |grep 6500
tcp6 0 0 [::]:6500 [::]:* LISTEN
i've also tried changing the port and i got the same error
and i have to say that there is no firewall installed in the linux machine Are you absolutely sure?
what else should i check? On the windows box
open a cmd window
C:> telnet linuxbox 6500 -
Help! Blackberry Desktop Software has encountered a problem and needs to close
I cannot get my Blackberry Desktop to open. An immediate message is displayed" Blackberry Desktop Software has encountered a problem and needs to close." I have done the following:
1. Rebooted
2. Uninstalled and reinstalled from the website
3, Uninstalled, gone in to the program files and removed everything I cou;ld find from Research in Motion and then reinstalled from the website and rebooted
Nothing has worked. My Blackberry Bold 9700 phone is still working just fine but I cannot back it up/
I am not the most technilogically savvy but I'm not bad...Someone please help!.I suggest this thread:
http://supportforums.blackberry.com/t5/Desktop-Software-for-PC/Cleanly-quot-Starting-Over-quot-with-...
It starts with a process for cleanly starting over, and there is some discussion, and there is also a post (15) with links to older Desktop Software versions, if those are needed. Note that this is not, by any means, guaranteed to work...but it has worked for many to resolve issues they are having.
Also, for XP users, please be sure you are on SP3...that is the current minimum level required with the latest Desktop Software.
Good luck!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
BB Desktop Software has encountered a problem and needs to close
I installed BB Desktop V 6.1 (610_b034_multilanguage) on my laptop that runs Windows XP. Installation completes. When I attempt to open the program, it gives me "BB Desktop software has encountered a problem and needs to close." I've tried uninstalling and reinstalling. I've rebooted. I've closed all other programs before install and before running the program.
Thoughts on how to fix?
Thanks,
RandyI'm having the same problem after upgrade from 5.1 to 6.0. AMy Blackberry Bold 9700, just bought this morning. Appreciate any assistance. Thanks
-
Java Swing and Socket Programming
I am making a Messenger like yahoo Messenger using Swing and Socket Programming ,Multithreading .
Is this techology feasible or i should try something else.
I want to display my messenger icon on task bar as it comes when i install and run Yahoo Messenger.
Which class i should use.I don't really have an answer to what you are asking. But I am developing the same kind of application. I am using RMI for client-server and server-server (i have distributed servers) communication and TCP/IP for client-client. So may be we might be able to help each other out. My email id is [email protected]
Are you opening a new socket for every conversation? I was wondering how to multithread a socket to reuse it for different connections, if it is possible at all.
--Poonam. -
I am new to socket programming. Is there a command in UNIX to see which ports are not occupied?
Since I have problem right now in my program to close the sockets, will they be closed automatically after I interrupt the program, should I close it manually from the command line?
TIA.
mmcWhen you create a Socket, you can either bind to port 0 (which binds to the first available port) or to any other valid Port number. There is no Java-based method for geting the port numbers in-use or available. When your program terminates, the sockets will terminate as well, but the port may not be available for use for a few seconds. This allows for the system to be reset.
-
Simple Socket Programming, But,.......
This code is Server, Client Socket program code.
Client send data to server and then, Server get data and save it
to file in server.
I think client works well.
But, Server.java file have some problem.
It generate ClassNotFoundException!
So the result file have garbage value only.
Any idea please................
/////////////////////////// Server.java /////////////////////////////////
import java.io.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Server extends JFrame
private JTextField enter;
private JTextArea display;
ObjectInputStream input;
ObjectOutputStream output;
FileOutputStream resultFile;
public Server(){
super("Server");
Container c = getContentPane();
enter = new JTextField();
enter.setEnabled(false);
enter.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent ev){
//None
c.add(enter, BorderLayout.NORTH);
display = new JTextArea();
c.add(new JScrollPane(display),
BorderLayout.CENTER);
setSize(300, 150);
show();
public void runServer(){
ServerSocket server;
Socket connection;
int counter = 1;
display.setText("");
try{
server = new ServerSocket(8800, 100);
while(true){
display.append("Waiting for connection\n" + counter);
connection = server.accept();
display.append("Connection " + counter +
"received from: " + connection.getInetAddress().getHostName());
resultFile = new FileOutputStream("hi.txt");
output = new ObjectOutputStream(resultFile);
output.flush();
input = new ObjectInputStream(
connection.getInputStream()
display.append("\nGod I/O stream, I/O is opened\n");
enter.setEnabled(true);
DataForm01 data = null;
try{
data = (DataForm01) input.readObject();
output.writeObject(data);
data = (DataForm01) input.readObject();
output.writeObject(data);
catch(NullPointerException e){
display.append("Null pointer Exception");
catch(ClassNotFoundException cnfex){
display.append("\nUnknown Object type received");
catch(IOException e){
display.append("\nIOException Occured!");
if(resultFile != null){
resultFile.flush();
resultFile.close();
display.append("\nUser Terminate connection");
enter.setEnabled(false);
input.close();
output.close();
connection.close();
++counter;
catch(EOFException eof){
System.out.println("Client Terminate Connection");
catch(IOException io){
io.printStackTrace();
display.append("File is created!");
public static void main(String[] args){
Server app = new Server();
app.addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
app.runServer();
/////////////////////////// client.java /////////////////////////////////
* Client.java
* @author Created by Omnicore CodeGuide
package Client;
import java.io.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Client extends JFrame
private JTextField enter;
private JTextArea display;
ObjectOutputStream output;
String message = "";
//DataForm01 dfrm[];
public Client(){
super("Client");
Container c = getContentPane();
enter = new JTextField();
enter.setEnabled(false);
enter.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
//None.
c.add(enter, BorderLayout.NORTH);
display = new JTextArea();
c.add(new JScrollPane(display), BorderLayout.CENTER);
setSize(300, 150);
show();
public void runClient(){
Socket client;
try{
display.setText("Attemption Connection...\n");
client = new Socket(InetAddress.getByName("127.0.0.1"), 8800);
display.append("Connected to : = " +
client.getInetAddress().getHostName());
output = new ObjectOutputStream(
client.getOutputStream()
output.flush();
display.append("\nGot I/O Stream, Stream is opened!\n");
enter.setEnabled(true);
dfrm = new DataForm01[10];
for(int i=0; i<10; i++){
dfrm[i] = new DataForm01();
dfrm.stn = i;
dfrm[i].name = "Jinbom" + Integer.toString(i);
dfrm[i].hobby = "Soccer" + Integer.toString(i);
dfrm[i].point = (double)i;
for(int i=0; i<10; i++){
try{
output.writeObject(dfrm[i]);
display.append(dfrm[i].getData());
catch(IOException ev){
display.append("\nClass is not founded!\n");
DataForm01 dfrm = new DataForm01();
dfrm.stn=1;
dfrm.name="Jinbom";
dfrm.hobby = "Soccer";
dfrm.point = (double)0.23;
DataForm01 dfrm02 = new DataForm01();
dfrm02.stn = 1;
dfrm02.name = "Jimbin";
dfrm02.hobby = "Soccer";
dfrm02.point = 0.4353;
try{
output.writeObject(dfrm);
display.append(dfrm.getData());
output.writeObject(dfrm02);
display.append(dfrm.getData());
catch(IOException ev){
display.append("\nClass is not founded!\n");
if(output != null) output.flush();
display.append("Closing connection.\n");
output.close();
client.close();
catch(IOException ioe){
ioe.printStackTrace();
public static void main(String[] args){
Client app = new Client();
app.addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
app.runClient();
/////////////////////////// DataForm01.java /////////////////////////////////
import java.io.*;
public class DataForm01 implements Serializable
int stn;
String name;
String hobby;
double point;
public String getData(){
return Integer.toString(stn) + name + hobby + Double.toString(point);This is indented code. ^^;
It's better to view.
////////////////////////// Server.java /////////////////////////////////////////
* Server.java
* @author Created by Omnicore CodeGuide
import java.io.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Server extends JFrame
private JTextField enter;
private JTextArea display;
ObjectInputStream input;
ObjectOutputStream output;
FileOutputStream resultFile;
public Server(){
super("Server");
Container c = getContentPane();
enter = new JTextField();
enter.setEnabled(false);
enter.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent ev){
//None
c.add(enter, BorderLayout.NORTH);
display = new JTextArea();
c.add(new JScrollPane(display),
BorderLayout.CENTER);
setSize(300, 150);
show();
public void runServer(){
ServerSocket server;
Socket connection;
int counter = 1;
display.setText("");
try{
server = new ServerSocket(8800, 100);
while(true){
display.append("Waiting for connection\n" + counter);
connection = server.accept();
display.append("Connection " + counter +
"received from: " + connection.getInetAddress().getHostName());
resultFile = new FileOutputStream("hi.txt");
output = new ObjectOutputStream(resultFile);
output.flush();
input = new ObjectInputStream(
connection.getInputStream()
display.append("\nGod I/O stream, I/O is opened\n");
enter.setEnabled(true);
DataForm01 data = null;
for(int i=0; i<10; i++){
try{
data = (DataForm01) input.readObject();
if(data == null) break;
output.writeObject(data);
catch(NullPointerException e){
display.append("Null pointer Exception");
catch(ClassNotFoundException cnfex){
display.append("\nUnknown Object type received");
catch(IOException e){
display.append("\nIOException Occured!");
DataForm01 data = null;
try{
data = (DataForm01) input.readObject();
output.writeObject(data);
data = (DataForm01) input.readObject();
output.writeObject(data);
catch(NullPointerException e){
display.append("Null pointer Exception");
catch(ClassNotFoundException cnfex){
display.append("\nUnknown Object type received");
catch(IOException e){
display.append("\nIOException Occured!");
if(resultFile != null){
resultFile.flush();
resultFile.close();
display.append("\nUser Terminate connection");
enter.setEnabled(false);
input.close();
output.close();
connection.close();
++counter;
catch(EOFException eof){
System.out.println("Client Terminate Connection");
catch(IOException io){
io.printStackTrace();
display.append("File is created!");
public static void main(String[] args){
Server app = new Server();
app.addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
app.runServer();
////////////////////////// Client.java /////////////////////////////////////////
* Client.java
* @author Created by Omnicore CodeGuide
package Client;
import java.io.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Client extends JFrame
private JTextField enter;
private JTextArea display;
ObjectOutputStream output;
String message = "";
//DataForm01 dfrm[];
public Client(){
super("Client");
Container c = getContentPane();
enter = new JTextField();
enter.setEnabled(false);
enter.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
//None.
c.add(enter, BorderLayout.NORTH);
display = new JTextArea();
c.add(new JScrollPane(display), BorderLayout.CENTER);
setSize(300, 150);
show();
public void runClient(){
Socket client;
try{
display.setText("Attemption Connection...\n");
client = new Socket(InetAddress.getByName("127.0.0.1"), 8800);
display.append("Connected to : = " +
client.getInetAddress().getHostName());
output = new ObjectOutputStream(
client.getOutputStream()
output.flush();
display.append("\nGot I/O Stream, Stream is opened!\n");
enter.setEnabled(true);
dfrm = new DataForm01[10];
for(int i=0; i<10; i++){
dfrm[i] = new DataForm01();
dfrm.stn = i;
dfrm[i].name = "Jinbom" + Integer.toString(i);
dfrm[i].hobby = "Soccer" + Integer.toString(i);
dfrm[i].point = (double)i;
for(int i=0; i<10; i++){
try{
output.writeObject(dfrm[i]);
display.append(dfrm[i].getData());
catch(IOException ev){
display.append("\nClass is not founded!\n");
DataForm01 dfrm = new DataForm01();
dfrm.stn=1;
dfrm.name="Jinbom";
dfrm.hobby = "Soccer";
dfrm.point = (double)0.23;
DataForm01 dfrm02 = new DataForm01();
dfrm02.stn = 1;
dfrm02.name = "Jimbin";
dfrm02.hobby = "Soccer";
dfrm02.point = 0.4353;
try{
output.writeObject(dfrm);
display.append(dfrm.getData());
output.writeObject(dfrm02);
display.append(dfrm.getData());
catch(IOException ev){
display.append("\nClass is not founded!\n");
if(output != null) output.flush();
display.append("Closing connection.\n");
output.close();
client.close();
catch(IOException ioe){
ioe.printStackTrace();
public static void main(String[] args){
Client app = new Client();
app.addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
app.runClient();
////////////////////////// DataForm01.java /////////////////////////////////////////
* DataForm01.java
* @author Created by Omnicore CodeGuide
import java.io.*;
public class DataForm01 implements Serializable
int stn;
String name;
String hobby;
double point;
public String getData(){
return Integer.toString(stn) + name + hobby + Double.toString(point); -
Hi everyBody!!!
I m writing a client/server program in which client requests to the server to get the contents of the directory of the server computer (path of the directory is specified by client).
Server gets the contents fo the director by using the listFile() method and writes that contents onto the socket.
but the problem is:
how i can the read that contents from client side? server writes an array of type File onto the socket by using writeObject() method. And client definately will use readObject() method. but how i can read an array of type File from the client side???You gave the answer yourself: The Server may write the ARRAY of Files using write Objects and the Client will use readObject. Arrays are Objects too, so do not loop but just write:
On server Side
File [] allFiles = getThemFromSomewhere();
ObjectOutputStream oout = ...;
oout.writeObject(allFiles); // no loop here!
...On client side:
ObjectInputStream oin = ...;
File [] allFiles = (File[])oin.readObject()
...Well I don't really understand the way you want to do this, because the Files descriptions will be System dependent (and for FileTransfer FTP was created), so this will only make sense when you do interprocess communication on the same system. What do you want to achieve? -
I have Photoshop Elements 6 (Camera Raw 4.2) and a Nikon D7000 (Camera Raw 6.3 minimum). I am using DNG converter 8.1 to create DNG files, but these still will not open in Elements. I am selecting compatibility of Camera Raw 4.1 in the conversion program. What else can I do?
Sorry it took me a long time to reply. If I send to dropbox (which I can), can I restrict the images to specific email addresses, or will it be accessible to anyone? Not that I care about the image particularly, as it was only a test.
Once I have an idea of this, I will do a final test & send the data to dropbox.
Date: Wed, 19 Mar 2014 15:12:51 -0700
From: [email protected]
To: [email protected]
Subject: Raw conversion problem
Re: Raw conversion problem
created by ssprengel in Photoshop Elements - View the full discussion
It seems like you're doing everything that you're supposed to be doing, and it is not working. I don't have an explanation why that is, but can you share an original NEF and its DNG via www.dropbox.com or similar and others can test with a newer version of ACR to make sure there isn't something corrupted wtih the files.
Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/6225513#6225513
Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/6225513#6225513
To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/6225513#6225513. In the Actions box on the right, click the Stop Email Notifications link.
Start a new discussion in Photoshop Elements at Adobe Community
For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0. -
C++ Socket Programming
Hi all,
I am facing some problem in Socket programming(C++ & Solaris 5.0).I am using socket as basic connecting point & MEP(Message Exchange Protocol) as high level protocol to send & receive Message & ACK, between two different system. MEP is a protocol through which you can send MSG through Socket & wait for the ACK for the corresponding MSG & go on like this. When I am using our binary(s) between two different Solaris Box (with different IP) the transfer rate is quite good (Send one MSG & get ACK for it takes 1 millisecond).
But the problem comes when I use the same binary(s) to do the above MSG processing in the same Solaris box (with one IP), throughput goes very low (like 50 millisecond for each MSG processing). I have tried with making the socket to work in non-blocking mod also. But that does not help at all.
Looking for some quick help & hints to resolve this issue.I am facing some problem in Socket programming(C++ & Solaris 5.0)Then you're in the wrong forum. This is a Java Networking forum.
-
I have an account in Adobe, but every time I work out on any product from Adobe products
The program tells me I Trail You remove and re-install the program, but problem persistsHi mahmod alsousi,
Try this:
Sign out from the Creative Cloud app and Quit it (Quit option will be available after a few seconds).
Now move the following folders to desktop:
1) SLCache
Windows: OS Drive\Program Files (x86)\Common Files\Adobe
Mac: Library/Application Support/Adobe
2) SLStore
Windows: OS drive\ProgramData\Adobe
Mac: Library/Application Support/Adobe
3) OOBE
Windows: OS Drive\Users\<username>\AppData\Local\Adobe
Mac: /User/Library/Application Support/Adobe
Now launch Premiere Pro and sign in with your Adobe ID.
NOTE: Make sure your Anti Virus/Firewall is not blocking any Adobe activation servers. Alternately, you can also check your 'hosts' file for any changes.
Thanks,
Rameez -
Blackberry Desktop Software has encountered a problem and needs to close
When I try to open Blackberry Desktop the message I get is that Blackberry Desktop Software has encountered a problem and needs to close. I have a Blackberry Bold 9700 and as a result I cannot sync. Does this mean I need to uninstall and reinstall? If I reinstall will I lose the update that I have on my phone that has changed the interface? Will I have to reinstall that as well?
Thanks for any help or advice you can give me.I suggest this thread:
http://supportforums.blackberry.com/t5/Desktop-Software-for-PC/Cleanly-quot-Starting-Over-quot-with-...
It starts with a process for cleanly starting over, and there is some discussion, and there is also a post (15) with links to older Desktop Software versions, if those are needed. Note that this is not, by any means, guaranteed to work...but it has worked for many to resolve issues they are having.
Also, for XP users, please be sure you are on SP3...that is the current minimum level required with the latest Desktop Software.
Good luck!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
Conversion problem in PURCHASE ORDER
Hi all,
wrong conversion was done in Quantities/Weights tab of item overview during creation of Purchase Order,instead of putting order unit " 1 tonne = 1000kg" it was wrongly fix as "5 tonne = 4536kg", the order has been receive and issue , but during stock taking this conversion problem is giving wrong Quantity for the material in MB5B . Pls what can i do to resolve this.Hi
If stock exists then kindly do the reverse process as below
1.Cancel material docuemt---MBST (Material document no and fiscial year)
2.Delete the P.O line items --Me22n
3.Enter the fresh line items in the same P.O
If partial stock Exists then do the Physical inventory process to adjust the Stock
Regards
Damu
Maybe you are looking for
-
Urgent !!Report Fiscal year for each Month i.e.12mnths
Hi All, I have a cube with following details. 1.Revenue Value ==1200 2.Fiscal year==2007 3.Product type==A But If i need to create a Dashboard Report with this Cube, But it has display tht Fiscal Year Value 2000 for each month Like ..KF=1200/12(mon
-
I do not have a back button or a favourites button
after the download I was asked to import everything from internet explorer then when my home page opened there is no back button and no favourites button how do I sort this
-
The question is self-explanatory. Often I need a hard copy of information from a website. The result is so small that I can hardly read it. When I switch to Chrome (which is becoming more and more enticing as a browser) I get a readable clear copy.
-
Configuration issue after fqdn change
Hello, we changed our PI FullQualifiedDomainName from "piserver" to "piserver.xxx.com" and changed all settings, hostnames, etc in the PI System. But there are more settings to be changed because the following tools are linked to the unqualified name
-
No luck installing Presenter- been more than 8 hours!
I installed Adobe Acrobat 9 Pro Extended and it has Adobe Presenter included in it. But when I open PowerPoint files there's no presenter tab. I thought I need have to install Presenter separately. So, from the installation disk I clicked on "Install