Frequently faced errors when making code as unicode enabled document
Hi ALL,
Does any have frequently faced errors when making code as unicode enabled document
please forward it to
[email protected]
thanks
Suchitra
WS_DOWNLOAD and WS_UPLOAD function calls will need to be replaced with GUI_UPLOAD and GUI_DOWNLOAD or the assocaited methods of the class CL_GUI_FRONTEND_SERVICES. Also, some syntax changes to some statements, like OPEN DATASET will need the ENCODING extension.
Regards,
Rich HEilman
Similar Messages
-
Frequently faced errors in Unicode while SAP Upgrade
Hi Gusy,
I am going work on Unicode upgarde project, can any one share Frequently faced errors in Unicode while SAP Upgrade.
Thanks,
Gourisankar.Hi
MESSAGEG@3
Replace variable declaration of type X with appropriate value from method cl_abap_char_utilities
i.e. CONSTANTS: con_tab TYPE x VALUE '09',
con_cret TYPE x VALUE '0D'.
would be replaced with
CONSTANTS: con_tab TYPE c value cl_abap_char_utilities=>HORIZONTAL_TAB,
con_cret TYPE c value cl_abap_char_utilities=>CR_LF.
*UPLO *
Upload/ws_upload and download/ws_download are obsolete, since they are not Unicode enabled. Replace
with appropriate methods from cl_gui_frontend_services. Please also note that the data types of the various
parameters will also probably also need changing for the new method calls but the code below demonstrates
how to do this. I_TABLE is the original table and IT_UCTABLE is the converted table.
i.e. Function module u2018WS_DOWNLOADu2019
CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
FILENAME = p_file
FILETYPE = 'ASC'
MODE = ' '
TABLES
DATA_TAB = i_table
EXCEPTIONS
would be replaced with
data: gd_file type string.
types: t_uctable like line of i_table.
data: it_uctable type standard table of t_uctable.
gd_file = p_file.
it_uctable[] = i_table[].
CALL METHOD cl_gui_frontend_services=>gui_download
EXPORTING
filename = gd_file
filetype = 'ASC' " DAT,WK1
Append = ' ' "if mode = A then this would be X
CHANGING
data_tab = it_uctable
EXCEPTIONS
OTHERS = 1.
Function module u2018DOWNLOADu2019
CALL FUNCTION 'DOWNLOAD'
EXPORTING
filename = p_file
filetype = 'WK1'
TABLES
data_tab = i_table.
would be replaced with
data: gd_file type string.
DATA: ld_filename TYPE string,
ld_path TYPE string,
ld_fullpath TYPE string,
ld_result TYPE i.
types: t_uctable like line of i_table.
data: it_uctable type standard table of t_uctable.
gd_file = p_file.
shift gd_file RIGHT DELETING TRAILING '\'.
shift gd_file RIGHT DELETING TRAILING '/'.
shift gd_file left DELETING LEADING space.
CALL METHOD cl_gui_frontend_services=>file_save_dialog
EXPORTING
DEFAULT_EXTENSION = 'WK1'
default_file_name = gd_file
INITIAL_DIRECTORY = gd_file
CHANGING
filename = ld_filename
path = ld_path
fullpath = ld_fullpath
user_action = ld_result.
check ld_result eq 0.
gd_file = ld_fullpath.
gd_file = p_file.
it_uctable[] = i_table[].
CALL METHOD cl_gui_frontend_services=>gui_download
EXPORTING
filename = gd_file
filetype = 'ASC' " DAT,WK1
Append = ' ' "if mode = A then this would be X
CHANGING
data_tab = it_uctable
EXCEPTIONS
OTHERS = 1.
Or in circumstances where you need to add field texts to the first line of the file you could use the
GUI_DOWNLOAD function module:
DATA: BEGIN OF fields_tab OCCURS 0,
f1(50),
END OF fields_tab.
fields_tab-f1 = 'field1 text'.
APPEND fields_tab.
fields_tab-f1 = 'field2 text'.
APPEND fields_tab.
fields_tab-f1 = 'field3 text'.
APPEND fields_tab.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = i_filename
filetype = 'DAT'
IMPORTING
filelength = filelen
TABLES
data_tab = itab
fieldnames = fields_tab
EXCEPTIONS
Note: u2018ws_uploadu2019 and u2018uploadu2019 would be the same as above but would use the
cl_gui_frontend_services=>gui_upload method call instead:
CALL METHOD cl_gui_frontend_services=>gui_upload
EXPORTING
filename = gd_file
filetype = 'ASC' " DAT,WK1
Append = ' '
CHANGING
data_tab = it_uctable
EXCEPTIONS
OTHERS = 1.
OPEN 004
Add u2018ENCODINGu2019 addition to statement
i.e. OPEN DATASET G_DATAFILE for OUTPUT IN TEXT MODE.
would be replaced with
OPEN DATASET G_DATAFILE for OUTPUT IN TEXT MODE ENCODING NON-UNICODE.
OPEN 002
IN..Mode is expected within open dataset command.
i.e. OPEN DATASET wfilepath FOR OUTPUT.
would be replaced with
OPEN DATASET wfilepath FOR OUTPUT IN TEXT MODE ENCODING NON-UNICODE.
Or OPEN DATASET wfilepath FOR OUTPUT IN BINARY MODE.
OPEN 001
FOR INPUT, FOR OUTPUT, FOR APPENDING or FOR UPDATE expected!
i.e. OPEN DATASET wfilepath FOR OUTPUT.
would be replaced with
OPEN FOR OUTPUT DATASET wfilepath FOR OUTPUT IN TEXT MODE.
DESCIBE002
THE DESCRIBE LENGTH can only be used with the IN BYTE or IN CHARACTER MODE
i.e. describe field e_text length line_length.
would be replaced with
describe field e_text length line_length IN CHARACTER MODE.
ASSIGN 019
The statement u2018ASSIGN PATH+PATHLENGTH TO
.u2019 Returns the following error message:
"You cannot use ASSIGN f+offset. Always use an explicit length (or '*')".
i.e. ASSIGN PATH+PATHLENGTH TO
would be replaced with
ASSIGN PATH+PATHLENGTH(2) TO
. u201Creplace 2 with the length of the field
MESSAGEG!2
Itab/structure and u201C u201C are not mutually convertible in a Unicode program
i.e. G_SHOW_LIST = SPACE.
would be replaced with
Clear: G_SHOW_LIST.
Or G_SHOW_LIST-field1 = space.
G_SHOW_LIST-field2 = space.
u2026etc
*MESSAGEG!3 *
var and var are not comparable in a Unicode program
Example Data: VAR like tabix.
was replaced with
Data: VAR type sy-tabix. -
Facing error when activating ODS
Hi All,
i am facing error when activating ODS. THe load was succesfull. when i checked in RSMO detail screen all the data packets are green but under subsequent processing it shows following error message
1.Activation of data records from ODS object ZOPA_8 terminated
2.Error when assigning SID: Action VAL_SID_CONVERT table 0MATERIAL
3.Error getting SID for ODS object ZOPA_8
"And under others also it is showing same message.
Can any one please suggest how to solve this issue. Its very urgent.
Waiting for appropriate solution...
thanks
kamalHi,
Check the following.
1. 0MATERIAL might be the reference char for ZOPA_8.
2. If so, then need to check conversion routines are same for both.
3. Then check the data (In PSA) under ZOPA_8 and check if it has any special chars or failing due to conversion routine.
4. Correct data and load it again.
Hope it works.
Regards,
Aditya -
Hi all,
On Windows Platform, encounters error when trying to open an Indesign document in INDD format created from Mac. Error received "Either the file does not exist, you do not have permission, or the file may be in use by other application". I am currently using Adobe Indesign CC 9.2 Trial version.
Kindly advise how can i open this document on windows platform and allows me to edit the document.
Thanks!
With Rgds,
Fiona ChoyNormally there is no problem to open any INDD opening on Windows, when created on the Mac.
But Mac user are often not aware on the naming limitations. A file name must not contain /, \, |, :
It should not contain any extended character, it is not a primary problem but will be, if something links to that file, so avoid also: ÄÖÜäöüß+&
You can use all other non A-Z a-z, 0-9 and - and _
I personally would also recommend to avoid spaces.
This is valid for the INDD file itself but also for all linked content. -
Modbus errors when making object connection
I have a telemetry system that currently has 37 RTU's and uses Lookout 6.0.2. We are adding an additional site ( pump station with controls) and I am experiencing a probleml when making the "connection" between a control object (00001) and a switch. With the RTU up and running without the switch connection, modbus statistics show valid response frames at 100% with no errors. Input states can be changed and the software works properly and dispays the correct state. AS SOON as I make the connection between the control object and the switch, modbus statistics show "no response" errors immediately and the software X's out all of the dispayed objects for that RTU. If I change the switch position, the RTU responds and turns on or off the corresponding output even though the software says the RTU in not responding. I have tried creating a new modbus driver and making a simple connection between a control object and a switch with the same result. If I re-address my RTU to a lower number that is not in use, such as 13, everything works normally. I do not have the luxury of just going to a lower number as the system is currently undergoing expansion and will continue to grow beyond the mark of 40 units in the field. Anybody seen this before?
Thanks
Brad Adams
Service Manager
CommTech
441 Donelson Pike, Suite 420
Nashville, TN 37214
Phone: 615-889-4756
Fax: 615-391-0300
Cell: 615-477-8975
[email protected]
"once you eliminate all other possibilities, what's left, however improbable, must be the solution"Are you using serial modbus ASCII, RTU or TCPIP? Also, what type of radios are you using? I have noticed some errors with MDS radios when attempting to pass some binary codes through them.
-
Handle errors when makeing doc.submitForm()
Hello,
I am trying to submit PDF form by method doc.submitForm, example:
doc.submitForm
cURL: "http://localhost/reader_test.php?name=" + name.rawValue,
cSubmitAs: "XML"
A) With this approach, is it possible to handle connection errors and display custom error message (and cancel the original one) ?
I have tried something like
try{ doc.submitForm(...); } catch(e) { //handle code }
but it seems to be run asynchronously.
B) Is it possible to add custom HTTP headers to the POST ?
I saw that FormCalc can do it in Post() funciton, but when using Post() function, the Reader displays Yello-bar security dialog, that made our previous SOAP-based solution too complicated for the end user.
Appreciate any help.
RadekSofar I have not found the way how to handle errors when using doc.submitForms(), but there may be following workaround (mey be?):
The server returns as a response to a submitForms() call a pdf content, which is displayed as a document in a new Reader's window. Is it possible to place some javascript into this new window, that would refer to parent window and send to it some message ? Or at least to detect at the "parent" window, that a "child" window was opened ?
So is there any relation between the newly opened document with the response from server and the original document, that initiated calling of doc.submitForms()?
Thanks. -
Error when making connection: You have an error in your SQL syntax;
I'm getting this error when trying to make a simple Database Connection:
SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '????????????????????????????????' at line 1
SQLState: 42000
VendorError: 1064
I tried a different driver and got the same error with more "?"s in the "use near....." part.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBTest{ public static void main(String[] args){ try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); } catch(Exception e){ System.out.println(e); System.exit(0); } Connection conn = null; try { conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testDB?" + "user=root&password=password"); conn.close(); } catch (SQLException ex) { // handle any errors System.out.println("SQLException: " + ex.getMessage()); System.out.println("SQLState: " + ex.getSQLState()); System.out.println("VendorError: " + ex.getErrorCode()); } } }
MySQL Server Version:
Server version: 5.0.67-0ubuntu6 (Ubuntu)cotton.m wrote:
c0c0 wrote:
I've tried Drivers 5.1 , 5.0 and 3.1 now and I get the same problem every time. I've tried switching databases, users, etc but always get this same error:
java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '????????????????' at line 1
I have the latest version of mysql from the Ubuntu repositories. Do I have to configure that a certain way? It isn't the URL which I supply that it does not like because I've tried multiple URLs and they all give me the same error when I supply the correct information.
Any help is greatly appreciated.This is.. very odd.
I have to ask are you really, really sure that your code is just as you posted? Are you sure you aren't running a query of some sort? My guess at this point would be some sort of rather bizarre encoding issue. I'm sorry but I can't reproduce your behaviour, I am connecting to different MySQL instances with no problem from Ubuntu..
Yes the code is exactly the same as what I posted (except hiding actual usernames and passwords)
I've even tried to connect to a remote mysql server and get the same behavior (If I type in the wrong database it alerts me there is no db of that name, if I lg in with the wrong password it alerts me cant login ____ @ ______, when I have all the correct information I get that same old error) , I'm somewhat convinced it's my driver now. I thought at first it was the way I had mysql configured but now I think it's my driver or the way I have everything installed. I simply put the driver location in the classpath and do the command:
export set CLASSPATH=/usr/share/tomcat5.5-webapps/ROOT/lib/mysql-connector-java-5.1.7-bin.jar
Was this the wrong way to go about doing it? I'm not currently running tomcat I simply put it there because a book said that's where it should go for tomcat, but I wanted to first try this not running tomcat with just a simple normal Java example. -
Error when making a call to SAP using SaveData
Hi,
Iam getting the following error while making a function call to SAP
T:5392 *>RfcInstallStrucure2: field 1 (SIZE_DIM, t:0, l:1) offset 16 too small
Can somebody please explain me what's going wrong.
Thanks & Regards,
SudhaHi Sudha,
WELCOME TO SDN FORUMS!!!
It's a RFC Error. I think there is a problem with the length of the parameter you are passing to the RFC.
1. Please check the parameters that your are passing to your rfc.
2. I mean the datatype and length of the parameter that you are passing.
3. Instead of passing the parameters from the .net application to the RFC, test the RFC from the SAP GUI
with the input that you are going to pass from the .net application.
Hope it helps.
Regards,
Maheswaran.B
In order to keep the quality of the forum posts high and to involve more people in the process, SDN has
introduced some mechanism to reward points. In case your problem is solved, don't forget to do this otherwise you
might not get much help in the future anymore.
Message was edited by: Maheswaran B -
Error when making a database call froman ejb
Hello,
I am getting the following error when accessing the database from an ejb -
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.RemoteException
at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.mapSystemException(ShutdownUtilDelegate.java:68)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:65)
at com.ejb._EULookupRemoteIF_Stub.fetchAllLookups(Unknown Source)
at com.ejb._EULookupRemoteIF_Stub.fetchAllLookups(Unknown Source)
at com.servlets.login.EUClsLoginServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
at org.apache.catalina.core.StandardWrapperValve.access$000(StandardWrapperValve.java:118)
at org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:278)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:274)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
at com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)
Caused by: java.rmi.RemoteException
at com.sun.enterprise.iiop.POAProtocolMgr.mapException(POAProtocolMgr.java:451)
at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:545)
at com.ejb.EUClsLookupBean_EJBObjectImpl.fetchAllLookups(EUClsLookupBean_EJBObjectImpl.java:101)
at com.ejb._EUClsLookupBean_EJBObjectImpl_Tie._invoke(Unknown Source)
at com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatchToServant(GenericPOAServerSC.java:569)
at com.sun.corba.ee.internal.POA.GenericPOAServerSC.internalDispatch(GenericPOAServerSC.java:211)
at com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatch(GenericPOAServerSC.java:113)
at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:275)
at com.sun.corba.ee.internal.iiop.LocalClientRequestImpl.invoke(LocalClientRequestImpl.java:96)
at com.sun.corba.ee.internal.corba.ClientDelegate.invoke(ClientDelegate.java:237)
at com.sun.corba.ee.internal.POA.GenericPOAClientSC.invoke(GenericPOAClientSC.java:97)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
at com.ejb._EULookupRemoteIF_Stub.fetchAllLookups(Unknown Source)
... 16 more
Any help?Please look in those 16 other stack traces for more details, there should be an actual SQLException if
it's a database problem, and/or the actual bean method that caused the problem.
Regards,
Marina -
I am having problems converting FH MX files to Postscript
files since I upgraded my PowerPC based Mac to a Duel-Core Intel
Xeon Machine.
I get error message sometimes with large multiple page
documents that read:
Could not complete your request because both source paths of
a blend must be open or cloed.
There are no blends on any pages in the documents.
Any suggestions or has anyone else run into this problem?
GaryThis is an error message with its own error. It says "source
paths of a
blend must be open or closed", but what it should say is
"specified font
cannot be identified".
Judging from reports on this forum, this message only occurs
under Mac OS
10.5 (Leopard).
Here's a previous forum post that may or may not help you
out.
> ColdJelly
>
> Mar 17, 3:59 pm
>
> i was getting the same error message -- "Could not
complete your request
> because both source paths of a blend must be open or
closed." working in
> freehand mx 11.0.2 and leopard 10.5.1 (with suitcase
fusion 12.1.7). i tried
> every suggestion i could find on this board and other
places and nothing
> worked. however, i did stumble upon a solution (other
than turning all type
> to paths) that has worked every time i've run into this
error which, i
> believe, is caused by fonts no longer auto activating in
freehand while
> running leopard. if you're experiencing this error,
double check that all
> fonts used in the document are open in your font
program. if all are open
> and you still get the error, do a "collect for output"
which will collect
> all elements used in the document. once this is done
verify that no unopened
> fonts are used in your document. every time i've done
this i've found a font
> or two that was being used that i was unaware of. once i
opened the font,
> the document pdfed without issue. hope this helps. best
of luck.
>nick -
Error when trying to Cancel an invoice document via MR8M Transaction
Greetings Everyone,
l am having an issue when trying to cancel an invoice document via MR8M transaction. It gives me the following error message;
SYSTEM ERROR: error in routine MRM_DRSEG_CR_CREATE
Message no.M8008
Procedure:
Contact your system administrator.
This invoice was related to a check payment. The check has been voided already and there is no clearing document for the accounting document. So, the item remains open. However when l try to reverse, it display the error message above.
Thanks in advanceread notes 449277 and 750455, your solution is probably there.
-
Facing Error when BPEL Process is invoked through java code
Hi,
I wrote a BPEL process (HelloWorld) and deployed it on BPEL Process Server and running fine,even tested from console,it's working fine,but I am trying to invoke this process with java code from Jdeveloper10g.When this file is being run ,it's throwing following error:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/ejb/EJBException
at com.oracle.bpel.client.util.ExceptionUtils.handleServerException(ExceptionUtils.java:88)
at com.oracle.bpel.client.delivery.DeliveryService.getDeliveryBean(DeliveryService.java:303)
at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:85)
at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:55)
at com.wips.TestClass.main(TestClass.java:26)
Process exited with exit code 1.
I have required jar in classpath.
and my java code is as below:
import com.oracle.bpel.client.Locator;
import com.oracle.bpel.client.NormalizedMessage;
import com.oracle.bpel.client.ServerException;
import com.oracle.bpel.client.dispatch.IDeliveryService;
import java.rmi.RemoteException;
import java.util.Map;
public class TestClass {
public static void main(String[] args) throws ServerException,
RemoteException {
// String xml = "<ns1:input>, India</ns1:input>";
String xml = "<ns1:HelloWorldProcessRequest><ns1:input>India</ns1:input></ns1:HelloWorldProcessRequest>" ;
Locator locator = new Locator("default","bpel");
IDeliveryService deliveryService = (IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME );
NormalizedMessage nm = new NormalizedMessage( );
nm.addPart("payload", xml);
NormalizedMessage res = deliveryService.request("HelloWorld", "process", nm);
Map payload = res.getPayload();
System.out.println("HelloWorld Service Response is:"+payload.get("payload"));
Could you figure out ,what might I missing over here..........
Please help me out !
Regards......
ShailyVery-very thanks raphel,but still facing problem
I did following changes in my code
String xml = "<ns1:HelloWorldProcessRequest><ns1:input>India</ns1:input></ns1:HelloWorldProcessRequest>";
Properties props=new Properties();
props.setProperty("orabpel.platform","ias_10g");
props.setProperty("java.naming.factory.initial","com.evermind.server.rmi.RMIInitialContextFactory");
props.setProperty("java.naming.provider.url","opmn:ormi://localhost:9700/home/orabpel");
props.setProperty("java.naming.security.principal","oc4jadmin");
props.setProperty("java.naming.security.credentials","welcome1");
props.setProperty("dedicated.rmicontext", "true");
Locator locator = new Locator("default","bpel",props);
IDeliveryService deliveryService = (IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME );
NormalizedMessage nm = new NormalizedMessage( );
nm.addPart("payload", xml);
NormalizedMessage res = deliveryService.request("HelloWorld", "initiate", nm);
// deliveryService.post("HelloWorld", "initiate", nm);
Map payload = res.getPayload();
System.out.println("HelloWorld Service Response is:"+payload.get("payload"));
and response is herewith :
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/ias/opmn/optic/OpticException
at com.oracle.bpel.client.util.ExceptionUtils.handleServerException(ExceptionUtils.java:94)
at com.oracle.bpel.client.delivery.DeliveryService.getDeliveryBean(DeliveryService.java:303)
at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:85)
at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:55)
at com.wips.TestClass.main(TestClass.java:39)
Caused by: java.lang.NoClassDefFoundError: oracle/ias/opmn/optic/OpticException
at com.evermind.util.OpmnHelper.<clinit>(OpmnHelper.java:24)
at com.evermind.server.rmi.RmiServerLookupStrategy$StandardOpmnServerAccess.getOc4jServers(RmiServerLookupStrategy.java:160)
at com.evermind.server.rmi.RmiServerLookupStrategy$OpmnLookupStrategy.getAvailableServers(RmiServerLookupStrategy.java:120)
at com.evermind.server.rmi.RMIClientContext.establishLookupConnections(RMIClientContext.java:139)
at com.evermind.server.rmi.RMIClientContext.establishRemoteConnections(RMIClientContext.java:165)
at com.evermind.server.rmi.RMIInitialContext.get(RMIInitialContext.java:62)
at oracle.j2ee.rmi.RMIInitialContextFactory.getInitialContext(RMIInitialContextFactory.java:59)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.InitialContext.<init>(InitialContext.java:197)
at com.oracle.bpel.client.util.BeanRegistry.lookupDeliveryBean(BeanRegistry.java:277)
at com.oracle.bpel.client.delivery.DeliveryService.getDeliveryBean(DeliveryService.java:299)
... 3 more
Process exited with exit code 1.
Regards,
Shaily -
JCO Error when communicate with a UNICODE ECC6.0
HI all,
we use JCO to get data from SAP R3 system.
Before, our R3 is non-unicode system and it work OK, now we want to upgrade to ECC6.0 and its a UNICODE system.
when we send data from ECC6.0 to the JCO Server, the conncetion is OK, but we get no data from SAP ECC6.0.
i find some documents about the solution of UNICODE backend sysytem, and i followed them:
1- set the 'UNICODE' option of my destination in SM59 ;
2- set the UNICODE property of my JCO Server: this.setProperty("jco.server.unicode", "1");
after this, it can still not work.
ist, i test the destination, its not OK
then i send data to the JCO Server, i got an error:
com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: See RFC trace file or SAP system log for more details
pls help.
thanks a lot
Edited by: lei xiang on Sep 14, 2009 11:30 PMhi lei,
u might followed this doc
http://help.sap.com/saphelp_nw04/helpdata/en/87/b55a4201301453e10000000a155106/content.htm
and refer this thread
Re: How to set JCO.Server to unicode
in there some sample code written by LANCU check that one u r still struc with same issue let me know
ravindra -
HELP! opencascade error when making, different problem than usual
Dont be intimidated my the make log, it all ran well exept for this part, so i dont think u will need to read the rest
i think the problem is the "*** missing separator. stop" in the first line after TKMATH
Making all in TKMath
make[3]: Entering directory `/home/corex/build/opencascade/src/ros/adm/lin/amk/TKMath'
make[3]: Leaving directory `/home/corex/build/opencascade/src/ros/adm/lin/amk/TKMath'
make[2]: Leaving directory `/home/corex/build/opencascade/src/ros/adm/lin/amk'
make[1]: Leaving directory `/home/corex/build/opencascade/src/ros'
for some reason it does not show when i wrote makepkg &> opencascade.log, but its there, it there anyway to make a better log and find out where the spaces are instead of tab(i looked online and found that the error means that there were spaced where there should be a tab) is it possible for me to bdstar the OpenCASCADE660.tgz, make the apropriate changes, and then repkg it for make? or is there an easyer way, or something i dont know, pls help.
make log
probably to much, but it never hurts. i think the problem is the "*** missing separator. stop" in the first line after TKMATH
====================================================== aclocal
====================================================== libtoolize
====================================================== autoheader
====================================================== automake
====================================================== autoconf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for library containing strerror... none required
checking whether byte ordering is bigendian... no
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether gcc and cc understand -c and -o together... yes
checking for gawk... (cached) gawk
checking whether ln -s works... yes
checking for bison... bison -y
checking whether make sets $(MAKE)... (cached) yes
checking for ANSI C header files... (cached) yes
checking for C header files ... checking for dlfcn.h... (cached) yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking osfcn.h usability... no
checking osfcn.h presence... no
checking for osfcn.h... no
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking net/if.h usability... yes
checking net/if.h presence... yes
checking for net/if.h... yes
checking sys/systeminfo.h usability... no
checking sys/systeminfo.h presence... no
checking for sys/systeminfo.h... no
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sysent.h usability... no
checking sysent.h presence... no
checking for sysent.h... no
checking for unistd.h... (cached) yes
checking sys/unistd.h usability... yes
checking sys/unistd.h presence... yes
checking for sys/unistd.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking ndir.h usability... no
checking ndir.h presence... no
checking for ndir.h... no
checking sys/ndir.h usability... no
checking sys/ndir.h presence... no
checking for sys/ndir.h... no
checking sys/dir.h usability... yes
checking sys/dir.h presence... yes
checking for sys/dir.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking sigfpe.h usability... no
checking sigfpe.h presence... no
checking for sigfpe.h... no
checking floatingpoint.h usability... no
checking floatingpoint.h presence... no
checking for floatingpoint.h... no
checking sys/machsig.h usability... no
checking sys/machsig.h presence... no
checking for sys/machsig.h... no
checking sys/siginfo.h usability... no
checking sys/siginfo.h presence... no
checking for sys/siginfo.h... no
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for strings.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking sys/sem.h usability... yes
checking sys/sem.h presence... yes
checking for sys/sem.h... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking sys/vnode.h usability... no
checking sys/vnode.h presence... no
checking for sys/vnode.h... no
checking for C++ header files ... checking istream usability... yes
checking istream presence... yes
checking for istream... yes
checking ostream usability... yes
checking ostream presence... yes
checking for ostream... yes
checking for istream... (cached) yes
checking fstream usability... yes
checking fstream presence... yes
checking for fstream... yes
checking ios usability... yes
checking ios presence... yes
checking for ios... yes
checking iomanip usability... yes
checking iomanip presence... yes
checking for iomanip... yes
checking iostream usability... yes
checking iostream presence... yes
checking for iostream... yes
checking stream.h usability... no
checking stream.h presence... no
checking for stream.h... no
checking strstream.h usability... no
checking strstream.h presence... no
checking for strstream.h... no
checking istream.h usability... no
checking istream.h presence... no
checking for istream.h... no
checking ostream.h usability... no
checking ostream.h presence... no
checking for ostream.h... no
checking fstream.h usability... no
checking fstream.h presence... no
checking for fstream.h... no
checking for stdlib.h... (cached) yes
checking ios.h usability... no
checking ios.h presence... no
checking for ios.h... no
checking iostream.h usability... no
checking iostream.h presence... no
checking for iostream.h... no
checking iomanip.h usability... no
checking iomanip.h presence... no
checking for iomanip.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking values.h usability... yes
checking values.h presence... yes
checking for values.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking siginfo.h usability... no
checking siginfo.h presence... no
checking for siginfo.h... no
checking bits/sigset.h usability... yes
checking bits/sigset.h presence... yes
checking for bits/sigset.h... yes
checking bstring.h usability... no
checking bstring.h presence... no
checking for bstring.h... no
checking for sys/types.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking X11/extensions/transovl.h usability... no
checking X11/extensions/transovl.h presence... no
checking for X11/extensions/transovl.h... no
checking X11/extensions/readdisplay.h usability... no
checking X11/extensions/readdisplay.h presence... no
checking for X11/extensions/readdisplay.h... no
checking for X11/extensions/multibuf.h... yes
checking sys/filio.h usability... no
checking sys/filio.h presence... no
checking for sys/filio.h... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking libc.h usability... no
checking libc.h presence... no
checking for libc.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_create in -lpthread... yes
checking for dlopen in -ldl... yes
checking if platform is 64-bit... no
checking for tclConfig.sh... "/usr/lib/tclConfig.sh"
checking tcl.h usability... yes
checking tcl.h presence... yes
checking for tcl.h... yes
checking for tkConfig.sh... "/usr/lib/tkConfig.sh"
checking tk.h usability... yes
checking tk.h presence... yes
checking for tk.h... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working alloca.h... yes
checking for alloca... yes
checking for working memcmp... yes
checking return type of signal handlers... void
checking for gethostname... yes
checking for putenv... yes
checking for re_comp... yes
checking for regcomp... yes
checking for strcspn... yes
checking for strdup... yes
checking for strtol... yes
checking for statfs... yes
checking for statvfs... yes
checking if it is OK to define stream input and output... no
checking if class ostream has member function form... no
checking if union semun is defined in <sys/sem.h>... no
checking if function semop takes a value... no
checking if function semctl takes a value... no
checking for mallinfo in -lmalloc... no
checking for ieee_handler in -lsunmath... no
checking for finite in -lm... yes
checking for jni_md.h in /usr/lib/jvm/java-7-openjdk/include... /usr/lib/jvm/java-7-openjdk/include/linux/jni_md.h
checking jni.h usability... yes
checking jni.h presence... yes
checking for jni.h... yes
checking java JNI version >= 1.2... yes
checking for X... libraries , headers
checking for XCreateWindow in -lX11... yes
checking X11/Xmu/Xmu.h usability... yes
checking X11/Xmu/Xmu.h presence... yes
checking for X11/Xmu/Xmu.h... yes
checking for XmuLookupStandardColormap in -lXmu... yes
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for _GLUfuncptr... yes
checking for glClear in -lGL... yes
checking for gluSphere in -lGLU... yes
configure: try system freetype
checking ft2build.h usability... yes
checking ft2build.h presence... yes
checking for ft2build.h... yes
checking for FT_Init_FreeType in -lfreetype... yes
configure: try system ftgl
checking ftgl.h usability... yes
checking ftgl.h presence... yes
checking for ftgl.h... yes
checking for FTGLTextureFont in -lftgl... yes
CC = gcc
CXX = g++
CFLAGS = -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DCSFDB -DOCC_CONVERT_SIGNALS -DLIN -DLININTEL -fexceptions -O2
CXXFLAGS = -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DCSFDB -DOCC_CONVERT_SIGNALS -DLIN -DLININTEL -D_GNU_SOURCE=1 -O2
CPPFLAGS = -D_FORTIFY_SOURCE=2 -I/usr/lib/jvm/java-7-openjdk/include -I/usr/lib/jvm/java-7-openjdk/include/linux -DNDEBUG -DNo_Exception
LDFLAGS = -Wl,-O1,--sort-common,--as-needed,-z,relro -lstdc++ -lrt
3rdparty mandatory products
freetype : yes
tcltk : yes
3rdparty optional products
gl2ps : no (--with-gl2ps=DIR option was not defined)
freeimage : no (--with-freeimage=DIR option was not defined)
tbb includes : no (--with-tbb-include=DIR option was not defined)
tbb libraries : no (--with-tbb-library=DIR option was not defined)
qt : no (--with-qt=DIR option was not defined)
Component Build
FoundationClasses yes
ModelingData yes
ModelingAlgorithms yes
Visualization yes
ApplicationFramework yes
DataExchange yes
Draw yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating adm/lin/amk/Makefile
config.status: creating custom_amk.sh
config.status: creating adm/lin/amk/TKernel/Makefile
config.status: creating adm/lin/amk/TKMath/Makefile
config.status: creating adm/lin/amk/TKAdvTools/Makefile
config.status: creating adm/lin/amk/TKG2d/Makefile
config.status: creating adm/lin/amk/TKG3d/Makefile
config.status: creating adm/lin/amk/TKGeomBase/Makefile
config.status: creating adm/lin/amk/TKBRep/Makefile
config.status: creating adm/lin/amk/TKGeomAlgo/Makefile
config.status: creating adm/lin/amk/TKTopAlgo/Makefile
config.status: creating adm/lin/amk/TKPrim/Makefile
config.status: creating adm/lin/amk/TKBO/Makefile
config.status: creating adm/lin/amk/TKBool/Makefile
config.status: creating adm/lin/amk/TKHLR/Makefile
config.status: creating adm/lin/amk/TKFillet/Makefile
config.status: creating adm/lin/amk/TKOffset/Makefile
config.status: creating adm/lin/amk/TKFeat/Makefile
config.status: creating adm/lin/amk/TKMesh/Makefile
config.status: creating adm/lin/amk/TKXMesh/Makefile
config.status: creating adm/lin/amk/TKShHealing/Makefile
config.status: creating adm/lin/amk/TKService/Makefile
config.status: creating adm/lin/amk/TKV3d/Makefile
config.status: creating adm/lin/amk/TKOpenGl/Makefile
config.status: creating adm/lin/amk/TKMeshVS/Makefile
config.status: creating adm/lin/amk/TKNIS/Makefile
config.status: creating adm/lin/amk/TKVoxel/Makefile
config.status: creating adm/lin/amk/PTKernel/Makefile
config.status: creating adm/lin/amk/TKPShape/Makefile
config.status: creating adm/lin/amk/TKCDF/Makefile
config.status: creating adm/lin/amk/TKLCAF/Makefile
config.status: creating adm/lin/amk/TKCAF/Makefile
config.status: creating adm/lin/amk/TKBinL/Makefile
config.status: creating adm/lin/amk/TKXmlL/Makefile
config.status: creating adm/lin/amk/TKShapeSchema/Makefile
config.status: creating adm/lin/amk/TKPLCAF/Makefile
config.status: creating adm/lin/amk/TKBin/Makefile
config.status: creating adm/lin/amk/TKXml/Makefile
config.status: creating adm/lin/amk/TKPCAF/Makefile
config.status: creating adm/lin/amk/FWOSPlugin/Makefile
config.status: creating adm/lin/amk/TKStdLSchema/Makefile
config.status: creating adm/lin/amk/TKStdSchema/Makefile
config.status: creating adm/lin/amk/TKTObj/Makefile
config.status: creating adm/lin/amk/TKBinTObj/Makefile
config.status: creating adm/lin/amk/TKXmlTObj/Makefile
config.status: creating adm/lin/amk/TKXSBase/Makefile
config.status: creating adm/lin/amk/TKSTEPBase/Makefile
config.status: creating adm/lin/amk/TKSTEPAttr/Makefile
config.status: creating adm/lin/amk/TKSTEP209/Makefile
config.status: creating adm/lin/amk/TKSTEP/Makefile
config.status: creating adm/lin/amk/TKIGES/Makefile
config.status: creating adm/lin/amk/TKXCAF/Makefile
config.status: creating adm/lin/amk/TKXCAFSchema/Makefile
config.status: creating adm/lin/amk/TKXDEIGES/Makefile
config.status: creating adm/lin/amk/TKXDESTEP/Makefile
config.status: creating adm/lin/amk/TKSTL/Makefile
config.status: creating adm/lin/amk/TKVRML/Makefile
config.status: creating adm/lin/amk/TKXmlXCAF/Makefile
config.status: creating adm/lin/amk/TKBinXCAF/Makefile
config.status: creating adm/lin/amk/TKDraw/Makefile
config.status: creating adm/lin/amk/TKTopTest/Makefile
config.status: creating adm/lin/amk/TKViewerTest/Makefile
config.status: creating adm/lin/amk/TKXSDRAW/Makefile
config.status: creating adm/lin/amk/TKDCAF/Makefile
config.status: creating adm/lin/amk/TKXDEDRAW/Makefile
config.status: creating adm/lin/amk/TKTObjDRAW/Makefile
config.status: creating adm/lin/amk/TKQADraw/Makefile
config.status: creating adm/lin/amk/DRAWEXE/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/corex/build/opencascade/src/ros/make/missing autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: Entering directory `/home/corex/build/opencascade/src/ros'
Making all in adm/lin/amk
make[2]: Entering directory `/home/corex/build/opencascade/src/ros/adm/lin/amk'
Making all in TKernel
make[3]: Entering directory `/home/corex/build/opencascade/src/ros/adm/lin/amk/TKernel'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/corex/build/opencascade/src/ros/adm/lin/amk/TKernel'
Making all in TKMath
make[3]: Entering directory `/home/corex/build/opencascade/src/ros/adm/lin/amk/TKMath'
make[3]: Leaving directory `/home/corex/build/opencascade/src/ros/adm/lin/amk/TKMath'
make[2]: Leaving directory `/home/corex/build/opencascade/src/ros/adm/lin/amk'
make[1]: Leaving directory `/home/corex/build/opencascade/src/ros'When you are fixing your first post to include the code tags as jasonwryan said above, editing the first post will allow you to edit the title. Please remove the "HELP!" from your title. It is irritating considering that these forums are mostly used as support forums. Trying to yell louder than everyone else is not going to get you more attention here, and likley will just attract the wrong attention.
-
Program error when Making Contact Sheet from Bridge
I had been making contact sheet from the bridge using CS3 with no problem till a week ago when after completing the contact sheet, I get an error message saying that there was a program error, and photoshop locks up. I have to force quit. I am using a G5 dual 2.5 and 2 Gigs of RAM. I tried reinstalling without any luck.
Any ideas?Does it work in a new User Account?
Have you tried cleaning-out your Caches (use Cocktail); or trashing Prefs.?
Maybe you are looking for
-
Income tax depreciation in india
Dear All, How do we adress the income tax depreciation in India. As we know the depreciation treatment for Income tax depreciation is a block concept...how do we adress that... Could any one explain elaborately if possible...short and precise inputs
-
Smart Album "Managed" doesn't behave as expected
Hello, I have a smart album in my library that I use to track managed files ("file status = managed"). My expectation is to click on this, it shows me the files under library management, I select them all and then Relocate Masters to a folder in the
-
Music library after data recovery - ID3 tags all over the place
Hi, For a short time there i was using my external drive as my music library, while i sorted enough space ot run it from C: However, that didn't last long and i was asked if i wanted to reformat the drive. Using Easeus I was able to recover the mp3s.
-
HTML scrollbar issue in Smartforms
Hi, I have a requirement to generate smartform output in HTML format and send it via email to internet users. We are able to successfully generate the HTML output of smartform and send it via mail. But when smartform HTML output is displayed in the m
-
Hello, I just finished a working version of a media manager I use for my personal account to handle my music and pictures collection. I decided to published it on AUR as I assume it might interest some people. It's a python app with several modules.