Hi All,
I am using Enovia V6R 2013 and tomcat web server
I am following the below steps...
1.
Create or edit a JPO that implements MatrixService (or one of the other supported
interfaces).
Name = MyDemoWebService
Type= java
//code
import matrix.db.*;import matrix.util.*;import java.io.*;import java.util.*;public class \\\${CLASSNAME} implements MatrixService { public String hello(Context ctx,String arg) { System.out.println("WEBSERVICE"); return "Hello " + arg + ", How are you doing ?"; }}
//end
2.
Start the application server with exploded Web application deployed. This Web
application can be an empty ENOVIA Web application generated by running the
ENOVIA Live Collaboration War Utility .
3.
Compile the JPO with proper ini entries pointing to development Webapp and
appserver.
In file : D:\\ENOVIA\\server\\win_b64\\code\\bin\\enovia.ini
And also in environment variable.
MX_SERVICE_PATH=%catalina_home%\\webapps\\enovia\\WEB-INF\\lib
MX_SERVICE_ADMIN=http://localhost:8080/enovia
CATALINA_HOME=D:\\apache-tomcat-6.0.29
Ref : Axis file location
D:\\apache-tomcat-6.0.29\\webapps\\enovia\\WEB-INF\\lib\\mx_axis.jar
Problem:
1.
Theory:
When a JPO is marked as a Web service and compiled (via
the compile button or through MQL), the ENOVIA Live Collaboration:
• generates and compiles service stub classes.
• creates Axis deployment files (.wsdd files)
Result: But the files are not created in MX_SERVICE_PATH;
Please reply asap.
Thanks in advance,
Nilakantha Mohanty
