2770
Points
Questions
7
Answers
147
-
- 1946 views
- 8 answers
- 0 votes
-
Hi Adriex,
The default notificaiton is sent by Agile in this case and you can disable it finding it in the Notifications section (Manufacturer Orders – Status promotion XXX for example).
To add a custom one, you have to create the Event (with correct workflow status association From/To) and a Notification.
Once done, you havecreate a Event Subscriver to associate the Event to that Notification (as Event Handler)
If you have a custom Event Handler (Java PX) you can do the same but the Event Subscriber is mandatory to link that PX to the Event.- 1946 views
- 8 answers
- 0 votes
-
The Kevin answer is complete and clear!
The thing that should be highligthed in my opinion is to understand the cause of any Stucked thread or performance issue before schedule a server restart.
The restart has to be considered as workaround because weblogic should be stable and well prepared to support an heavy load. If a restart is necessary, usually is due to the fact that a thred is stuck (using weblogic monitoring you can check which is the stucked thread) or DS Connection Pool is full. Once you are sure that the problem is not caused by your code/report etc, you could check with OTN to understand if it is Agile related
Otherwise, you can schedule a restart without lose time to investigate about the cause.- 2517 views
- 4 answers
- 0 votes
-
Ok got it sorry.
Googling that it could be the normal temp cleansing done by Linux
http://serverfault.com/questions/377348/when-does-tmp-get-cleared
You can check the configuration and see if there is a scheduled cleansing configured in your server- 4028 views
- 11 answers
- 0 votes
-
Just a question. I see in your properties file that the temporary folder is /tmp
Where is mapped your folder /tmp ? The same for /agile folder. Where it is mapped? If it used a temprary folder on server, it could be cleaned up by window randomly during disk cleansing. I used to have (looking the documentation ) to have a full path declared there.
Could you please try to use a absolute path instead of a relative one?- 4028 views
- 11 answers
- 0 votes
-
Hi,
is the jar file in the process extension folder? the temp file should not be removed/modified manually by the cache folder.To check the issue, please have a look at that documentation file:
PX Class Loading in Server
You are always asked by Oracle Support to check this url: http://agile.company.com/Agile/ServerAPIProperties . Below is sample output from the link:
# # java.io.tmpdir=C:WindowsTEMP # java.io.tmpdir.readable=true # java.io.tmpdir.writable=true # sdk.extensions=C:/Agile/Agile931/integration/sdk/extensions # sdk.extensions.readable=true # sdk.extensions.writable=true # cookie.domain=.sl.agilesoft.com # minimum-api-version=9.22 current-server-version=9.3.1.1 (Build 43) current-impl-version=Agile PLM 9.3.1.1 (2011-04-20.15-14-39.966) session-class=com.agile.api.pc.Session authenticator-class=com.agile.api.common.WebLogicAuthenticator transaction-manager=com.agile.api.common.WebLogicTransactionManager app.server.type=weblogic env-name.0=java.naming.factory.initial env-name.1=java.naming.provider.url env-value.1=t3://agile.company.com:80 env-set.1=false env-value.0=weblogic.jndi.WLInitialContextFactory env-set.0=false
There are two important items you need to care about: java.io.tmpdir and sdk.extensions. All the PX jars are deployed to sdk.extensions folder, but why we need to care about java.io.tmpdir? Check the folder and you would see a folder name “sdk.extensions.libs”, and there are all the PX jars here. Why these jars are copied from sdk.extensions to java.io.tmpdirsdk.extensions.libs ? Agile first copies them to java.io.tmpdirsdk.extensions.libs folder, then uses URL Class Loader to dynamically load all the classes/jars in this temporary folder upon below event:
- When PX is invoked for the first time and no such jar in sdk.extensions.libs folder
- When the timestamp of same Jar in sdk.extensions is newer than the one in sdk.extensions.libs and PX executes again
- When PX is setup in JavaClient for the first time
- 4028 views
- 11 answers
- 0 votes
-
this cache problem could occurs when some dependency or jar file is modified, not available or deleted at certain point under the EXTENSION folder
# sdk.extensions=C:/Agile/Agile93XXXXXXAs I know, the jar file from that cache folder are never deleted or replaced automatically by Agile.Could you please share your ServerAPIProperties ?
Additionally, When exactly the FileNotFound exception is generated?
- 4028 views
- 11 answers
- 0 votes
-
- 4028 views
- 11 answers
- 0 votes
-
- 4028 views
- 11 answers
- 0 votes
-
Hi.
WSDL generation is not specific for Agile. It is the common way to generate a SOAP service.
To generate a service from a java class, you can follow the link below (first result in google)
http://stackoverflow.com/questions/1666714/generate-wsdl-from-java-class-sourceOnce done, you can generate the Jar file and put in the PX Folder configured in your Agile. It will be deployed automatically in the Agile Axis server as SOAP WS
- 1926 views
- 2 answers
- 0 votes