Facing problem in WLST command
HI,
i want to start a server using WLST, below is the command which i am using it to start my AdminServer
startServer('AdminServer','domainone','http://3.182.140.116:9988','weblogic','system92','/examples/domainone/')
AdminServer: is the name of my AdminServer
domainone: is the name of the domain which i created manually
Can some one suggest what should i do to rectify the problem.......
output:
Starting weblogic server ...
WLST-WLS-1270059427130: <Mar 31, 2010 2:17:08 PM EDT> <Notice> <WebLogicServer> <BEA-000395> <Following extensions directory contents added to the end of the classpath:
WLST-WLS-1270059427130: /appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/p13n/p13n-schemas.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/p13n/p13n_common.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/p13n/p13n_system.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/wlp/netuix_common.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/wlp/netuix_schemas.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/wlp/netuix_system.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/wlp/wsrp-common.jar>
WLST-WLS-1270059427130: <Mar 31, 2010 2:17:10 PM EDT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Server VM Version 1.5.0_12-b04 from Sun Microsystems Inc.>
..WLST-WLS-1270059427130: <Mar 31, 2010 2:17:14 PM EDT> <Info> <Management> <BEA-140013> </examples/domainone/config/config.xml not found>
WLST-WLS-1270059427130: <Mar 31, 2010 2:17:14 PM EDT> <Info> <Management> <BEA-141254> <Generating new domain directory in /examples/domainone>
.........WLST-WLS-1270059427130: <Mar 31, 2010 2:17:33 PM EDT> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:
WLST-WLS-1270059427130:
WLST-WLS-1270059427130: There are 1 nested errors:
WLST-WLS-1270059427130:
WLST-WLS-1270059427130: weblogic.management.ManagementException: Failure during domain creation
WLST-WLS-1270059427130: at weblogic.management.internal.DomainDirectoryService.generateDomain(DomainDirectoryService.java:209)
WLST-WLS-1270059427130: at weblogic.management.internal.DomainDirectoryService.ensureDomainExists(DomainDirectoryService.java:154)
WLST-WLS-1270059427130: at weblogic.management.internal.DomainDirectoryService.start(DomainDirectoryService.java:74)
WLST-WLS-1270059427130: at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:374)
WLST-WLS-1270059427130: at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:125)
WLST-WLS-1270059427130: at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:630)
WLST-WLS-1270059427130: at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:402)
WLST-WLS-1270059427130: at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
WLST-WLS-1270059427130: at weblogic.Server.main(Server.java:67)
WLST-WLS-1270059427130: Caused by: com.bea.plateng.domain.GenerationException: Unable to create domain directory: /examples/domainone
WLST-WLS-1270059427130: at com.bea.plateng.domain.DomainGenerator.generate(DomainGenerator.java:141)
WLST-WLS-1270059427130: at com.bea.plateng.domain.script.ScriptExecutor$2.run(ScriptExecutor.java:2773)
WLST-WLS-1270059427130:
WLST-WLS-1270059427130: >
WLST-WLS-1270059427130: <Mar 31, 2010 2:17:33 PM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
WLST-WLS-1270059427130: <Mar 31, 2010 2:17:33 PM EDT> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
WLST-WLS-1270059427130: <Mar 31, 2010 2:17:33 PM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
WLST-WLS-1270059427130: Stopped draining WLST-WLS-1270059427130
WLST-WLS-1270059427130: Stopped draining WLST-WLS-1270059427130
................................................Unable to start the server, startServer timed Out ...
Traceback (innermost last):
File "<console>", line 1, in ?
File "<iostream>", line 1197, in startServer
WLSTException: 'Error occured while performing startServer : Could not start the server, the process might have timed out or there is an Error starting the server. Please refer to the log files for more details.'
wls:/offline> startServer('AdminServer','domaintwo','http://3.182.40.16:9988','weblogic','system92','/examples/domaintwo')
Starting weblogic server ...
WLST-WLS-1270059651607: <Mar 31, 2010 2:20:53 PM EDT> <Notice> <WebLogicServer> <BEA-000395> <Following extensions directory contents added to the end of the classpath:
WLST-WLS-1270059651607: /appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/p13n/p13n-schemas.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/p13n/p13n_common.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/p13n/p13n_system.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/wlp/netuix_common.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/wlp/netuix_schemas.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/wlp/netuix_system.jar:/appdata/wkst/wladmin/wl923/bea/weblogic92/platform/lib/wlp/wsrp-common.jar>
.WLST-WLS-1270059651607: <Mar 31, 2010 2:20:54 PM EDT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Server VM Version 1.5.0_12-b04 from Sun Microsystems Inc.>
..WLST-WLS-1270059651607: <Mar 31, 2010 2:20:59 PM EDT> <Info> <Management> <BEA-140013> </examples/domaintwo/config/config.xml not found>
WLST-WLS-1270059651607: <Mar 31, 2010 2:20:59 PM EDT> <Info> <Management> <BEA-141254> <Generating new domain directory in /examples/domaintwo>
.........WLST-WLS-1270059651607: <Mar 31, 2010 2:21:17 PM EDT> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:
WLST-WLS-1270059651607:
WLST-WLS-1270059651607: There are 1 nested errors:
WLST-WLS-1270059651607:
WLST-WLS-1270059651607: weblogic.management.ManagementException: Failure during domain creation
WLST-WLS-1270059651607: at weblogic.management.internal.DomainDirectoryService.generateDomain(DomainDirectoryService.java:209)
WLST-WLS-1270059651607: at weblogic.management.internal.DomainDirectoryService.ensureDomainExists(DomainDirectoryService.java:154)
WLST-WLS-1270059651607: at weblogic.management.internal.DomainDirectoryService.start(DomainDirectoryService.java:74)
WLST-WLS-1270059651607: at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:374)
WLST-WLS-1270059651607: at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:125)
WLST-WLS-1270059651607: at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:630)
WLST-WLS-1270059651607: at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:402)
WLST-WLS-1270059651607: at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
WLST-WLS-1270059651607: at weblogic.Server.main(Server.java:67)
WLST-WLS-1270059651607: Caused by: com.bea.plateng.domain.GenerationException: Unable to create domain directory: /examples/domaintwo
WLST-WLS-1270059651607: at com.bea.plateng.domain.DomainGenerator.generate(DomainGenerator.java:141)
WLST-WLS-1270059651607: at com.bea.plateng.domain.script.ScriptExecutor$2.run(ScriptExecutor.java:2773)
WLST-WLS-1270059651607:
WLST-WLS-1270059651607: >
WLST-WLS-1270059651607: <Mar 31, 2010 2:21:17 PM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
WLST-WLS-1270059651607: <Mar 31, 2010 2:21:17 PM EDT> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
WLST-WLS-1270059651607: <Mar 31, 2010 2:21:17 PM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
WLST-WLS-1270059651607: Stopped draining WLST-WLS-1270059651607
WLST-WLS-1270059651607: Stopped draining WLST-WLS-1270059651607
................................................Unable to start the server, startServer timed Out ...
Traceback (innermost last):
File "<console>", line 1, in ?
File "<iostream>", line 1197, in startServer
WLSTException: 'Error occured while performing startServer : Could not start the server, the process might have timed out or there is an Error starting the server. Please refer to the log files for more details.'
Edited by: user12883705 on Mar 31, 2010 11:39 AM
If you run the following command:
startServer('AdminServer','domainone','http://3.182.140.116:9988','weblogic','system92','/examples/domainone/')
Then two scenarios:
Scenario 1): If your Domain is already existing in the following location "/examples/domainone/" then every thing is OK...it whould work fine.
Scenario 2): if your Domain is not existing in "/examples/domainone/" location already ...then the startServer() function of WLST will attempt to create a Domain first before starting the Server....The Domain location will be the "/examples/domainone/" So Please make sure that you have enough permissions to create a Directory "/examples/domainone/" this path will be considered as an Absolute Path...Means /examples will be treated as the Root directory.... Please check that do u have that permission?
Better try to give a Correct location. Because the Stack trace of yours suggest that there it is not able to create it:
Caused by: com.bea.plateng.domain.GenerationException: Unable to create domain directory: /examples/domaintwo
Thanks
Jay SenSharma
http://jaysensharma.wordpress.com (WebLogic Wonders Are Here)
Similar Messages
-
WLST command line utility "storeUserConfig()" is not working for 12c OHS
Hi All,
I am facing issue with WLST command line utility with "*storeUserConfig()*" command.
I have installed Standalone OHS 12c (Not managed OHS with WLS), configure and start the Node Manager.
I start the WLST command line utility from : <MW_HOME>/ohs/common/bin/wlst.sh
I connect node manager with : nmConnect('weblogic', 'welcome1', nmType='plain', domainName='base_domain')
wls:/offline> nmConnect('weblogic', 'welcome1', nmType='plain', domainName='base_domain')
Connecting to Node Manager ...
Successfully Connected to Node Manager.
wls:/nm/base_domain> nmStart(serverName='ohs10', serverType='OHS')
Starting server ohs10 ...
Successfully started server ohs10 ...
Now When I am running storeUserConfig(), it's giving me below error :
wls:/nm/base_domain> storeUserConfig()
Traceback (innermost last):
File "<console>", line 1, in ?
NameError: storeUserConfig
I also try with storeUserConfig('/scratch/12cORC/security/myuserconfigfile.secure', '/scratch/12cORC/security/myuserkeyfile.secure') which also give same error.
I am not able to recognize this error. What should I need to do to create the User config file ?
Please suggest me the solution.
I am referring this doc : http://docs.oracle.com/cd/E15586_01/web.1111/e13813/reference.htm#
Thanks,
Amit NagarIt's probably a little late for the original poster, but in case anybody else stumbles on this thread (like me today), I found a workable solution to this problem:
For a Standalone HTTP Server there exists in $domain_home/bin a command startComponent.sh or (on Windows) startComponent.cmd. This accepts as parameter the ComponentName which will typically be ohs1 and as second parameter storeUserConfig. Documentation on this can be found here:
http://docs.oracle.com/middleware/1212/webtier/HSADM/getstart.htm#CHDJGIII (scroll down to
4.3.2.3 Starting Oracle HTTP Server Instances from the Command Line).
startComponent.sh ohs1 storeUserConfig
Unfortunately this doesn't tell you where you'll find the config and key-File. However, on a second invocation I found that - at least on windows where I tested this - they get written into c:\users\<username>\.wlst so I'd expect them in the home directory on unix. After copying the files to a more common location, I was able to reference them the usual way (formatted for better readability):
wls:/offline> nmConnect(userConfigFile='C:/app/Middleware/Oracle_Home/user_projects/domains/base_domain/nodemanager/security/nm-cfg-base_domain.props',
userKeyFile='C:/app/Middleware/Oracle_Home/user_projects/domains/base_domain/nodemanager/security/nm-key-base_domain.props',
host='localhost',
port='5556',
domainName='base_domain')
Connecting to Node Manager ...
Successfully Connected to Node Manager.
Best Regards
Holger -
i am facing problem when configuring listener.ora and tnsnamess.ora in listener side it is showing The listener supports no services The command completed successfully and in when i cross check with listener from tns it is showing the error
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
here is my listener file
lsn =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.125.128)(PORT = 1575))
#ADR_BASE_LISTENER = /u01/app/oracle
(SID_LIST_LISTENER=
(SERVICE_NAME=kull)
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1)
tnsnames.ora
to_lsn=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server1)(PORT = 1575))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = kull )
my database name is kull
please somebody helpBiswaranjan wrote:
i have two database one is kull and another is kk
i configured listener.ora in kull
and tnsnames.ora in kk
when i am running lsnrctl start listener in database kull
This makes no sense. You don't configure a listener nor a tnsnames.ora "in a database". I hope this is just a language issue and not reflective of a fundamental misunderstanding of how tns works.
read: http://edstevensdba.wordpress.com/2011/02/09/sqlnet_overview/ Help! I can’t connect to my database
read: http://edstevensdba.wordpress.com/2011/02/16/sqlnet_client_cfg/ Help! I can’t connect to my database (part duex)
it is showing the message
Alias lsn
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 05-JUL-2013 19:08:06
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/product/11.2.0/db_1/log/diag/tnslsnr/server1/lsn/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1575)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=server1)(PORT=1575)))
The listener supports no services
The command completed successfully
and in another database in kk when i am giving the command tnsping to_lsn
it is giving this message
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = server1)(PORT = 1575)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = kull)))
OK (0 msec)
but when i am cross check sqlplus system/manager@ to_lsn
it is giving the following error
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor -
Problem with listWebServices() command in wlst.
Hi I am trying to get the list of webservices deployed on my weblogic domain, but when i execute the command i get no output, can any one please explain the reason for this.
Regards
rahulWhat do you mean by no output?
You do not see any errors?
Because listWebServices() is a custom WLST command and would need a specific jar in the classpath (For more information review the following doc: http://docs.oracle.com/cd/E25178_01/web.1111/e13813/custom_webservices.htm ). If this jar is missing an NameNotFound error would be thrown anyways.
If you do not see any errors and just getting an empty output, then please consider checking that the web services applications deployed on the server are in ACTIVE state.
Also, one more important check is that this command needs to be executed after the connect() command, i.e., it is a WLST online command, so you should be connected to the admin server.
Arun -
Issue while starting AdminSerever using wlst commands
Hi, I am facing issue while trying to start the AdminServer and Managed Server via nodemanager using wlst commands. I have installelled WebLogic 11g on windows 2008 R2. Mentioned below are the steps that I followed:
1) In Nodemanager.properties files I set following parameters to true. I did this, so that nodemanager can start the server in case of crash.
CrashRecoveryEnabled=true
StartScriptEnabled=true
2) started nodemanager and then started AdminServer from the command prompt as follows:
nmConnect('weblogic','password','10.23.226.58','5556','IMDomain','E:\Oracle\Middleware\user_projects\domains\IMDomain','ssl')
nmStart('AdminServer')
I dont see any errors but it seems the AdminServer do Not start properly as in the cmd window I don't see any 'started successfully' message - the message remains as *"Starting AdminServer..."*
However in the adminServer logs I see that the status is Running (refer logs at the end) and I can also see it as Running in weblogic console.
I really didnt care if its not giving a success message in cmd window but the problem occurs when I start the managedServer. After starting the managed server in about 10 minutes, there is a stuck thread. (I guess it is 10 mins because Stuck Thread MaxTime value is 600).
If I set StartScriptEnabled=false, and start by directly running the startweblogic.cmd then it works fine.
I am struggling with this for last 1 week, appreciate any help.
LOGS.......
Starting WLS with line:
E:\PROGRA~1\Java\JDK16~1.0_2\bin\java -client -Xms256m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=E:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy -Djavax.xml.stream.XMLInputFactory=weblogic.xml.stax.XMLStreamInputFactory -Dweblogic.security.SSL.nojce=true -Xverify:none -da -Dplatform.home=E:\Oracle\MIDDLE~1\WLSERV~1.3 -Dwls.home=E:\Oracle\MIDDLE~1\WLSERV~1.3\server -Dwli.home=E:\Oracle\MIDDLE~1\WLSERV~1.3\integration -Dweblogic.home=E:\Oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=E:\Oracle\MIDDLE~1\patch_wls1035\profiles\default\sysext_manifest_classpath;E:\Oracle\MIDDLE~1\patch_ocp360\profiles\default\sysext_manifest_classpath weblogic.Server
<Mar 14, 2012 3:16:30 PM CDT> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
<Mar 14, 2012 3:16:30 PM CDT> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
<Mar 14, 2012 3:16:30 PM CDT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 20.2-b06 from Sun Microsystems Inc.>
<Mar 14, 2012 3:16:31 PM CDT> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.5.0 Fri Apr 1 20:20:06 PDT 2011 1398638 >
<Mar 14, 2012 3:16:32 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<Mar 14, 2012 3:16:32 PM CDT> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
<Mar 14, 2012 3:16:32 PM CDT> <Notice> <Log Management> <BEA-170019> <The server log file E:\Oracle\Middleware\user_projects\domains\IMDomain\servers\AdminServer\logs\AdminServer.log is opened. All server side log events will be written to this file.>
<Mar 14, 2012 3:16:36 PM CDT> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
<Mar 14, 2012 3:16:37 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
<Mar 14, 2012 3:16:37 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
Mar 14, 2012 3:16:39 PM com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Sun's JavaServer Faces implementation (1.2_03-b04-FCS) for context '/console'
Mar 14, 2012 3:16:39 PM com.sun.faces.config.ConfigureListener contextInitialized
INFO: Completed initializing Sun's JavaServer Faces implementation (1.2_03-b04-FCS) for context '/console'
<Mar 14, 2012 3:16:40 PM CDT> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
<Mar 14, 2012 3:16:40 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
<Mar 14, 2012 3:16:40 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
<Mar 14, 2012 3:16:40 PM CDT> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 10.227.211.13:8001 for protocols iiop, t3, ldap, snmp, http.>
<Mar 14, 2012 3:16:40 PM CDT> <Notice> <WebLogicServer> <BEA-000329> <Started WebLogic Admin Server "AdminServer" for domain "IMDomain" running in Production Mode>
<Mar 14, 2012 3:16:40 PM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
<Mar 14, 2012 3:16:40 PM CDT> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090171> <Loading the identity certificate and private key stored under the alias DemoIdentity from the jks keystore file E:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\DemoIdentity.jks.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file E:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\DemoTrust.jks.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file E:\PROGRA~1\Java\JDK16~1.0_2\jre\lib\security\cacerts.>
<Mar 14, 2012 3:20:53 PM CDT> <Alert> <Security> <BEA-090152> <Demo trusted CA certificate is being used in production mode: [
Version: V3
Subject: CN=CACERT, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US
Signature Algorithm: MD5withRSA, OID = 1.2.840.113549.1.1.4
Key: Sun RSA public key, 512 bits
modulus: 9550192877869244258838480703390456015046425375252278279190673063544122510925482179963329236052146047356415957587628011282484772458983977898996276815440753
public exponent: 65537
Validity: [From: Thu Mar 21 14:12:27 CST 2002,
To: Tue Mar 22 15:12:27 CDT 2022]
Issuer: CN=CACERT, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US
SerialNumber: [ 33f10648 fcde0deb 4199921f d64537f4]
Certificate Extensions: 1
[1]: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
Key_CertSign
Algorithm: [MD5withRSA]
Signature:
0000: 9D 26 4C 29 C8 91 C3 A7 06 C3 24 6F AE B4 F8 82 .&L)......$o....
0010: 80 4D AA CB 7C 79 46 84 81 C4 66 95 F4 1E D8 C4 .M...yF...f.....
0020: E9 B7 D9 7C E2 23 33 A4 B7 21 E0 AA 54 2B 4A FF .....#3..!..T+J.
0030: CB 21 20 88 81 21 DB AC 90 54 D8 7D 79 63 23 3C .! ..!...T..yc#<
] The system is vulnerable to security attacks, since it trusts certificates signed by the demo trusted CA.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=Entrust Root Certification Authority - G2,OU=(c) 2009 Entrust\, Inc. - for authorized use only,OU=See www.entrust.net/legal-terms,O=Entrust\, Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=thawte Primary Root CA - G3,OU=(c) 2008 thawte\, Inc. - For authorized use only,OU=Certification Services Division,O=thawte\, Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=T-TeleSec GlobalRoot Class 3,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=T-TeleSec GlobalRoot Class 2,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R3". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "OU=Security Communication RootCA2,O=SECOM Trust Systems CO.\,LTD.,C=JP". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=VeriSign Universal Root Certification Authority,OU=(c) 2008 VeriSign\, Inc. - For authorized use only,OU=VeriSign Trust Network,O=VeriSign\, Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=KEYNECTIS ROOT CA,OU=ROOT,O=KEYNECTIS,C=FR". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Mar 14, 2012 3:20:53 PM CDT> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=GeoTrust Primary Certification Authority - G3,OU=(c) 2008 GeoTrust Inc. - For authorized use only,O=GeoTrust Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Mar 15, 2012 11:41:41 AM CDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "650" seconds working on the request "weblogic.kernel.WorkManagerWrapper$1@68a3f7ed", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
weblogic.utils.io.ChunkedInputStream.read(ChunkedInputStream.java:159)
java.io.InputStream.read(InputStream.java:85)
com.certicom.tls.record.ReadHandler.readFragment(Unknown Source)
com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
com.certicom.tls.record.ReadHandler.read(Unknown Source)
com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)
sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
java.io.InputStreamReader.read(InputStreamReader.java:167)
java.io.BufferedReader.fill(BufferedReader.java:136)
java.io.BufferedReader.readLine(BufferedReader.java:299)
java.io.BufferedReader.readLine(BufferedReader.java:362)
weblogic.nodemanager.client.NMServerClient.checkResponse(NMServerClient.java:289)
weblogic.nodemanager.client.NMServerClient.checkResponse(NMServerClient.java:314)
weblogic.nodemanager.client.NMServerClient.start(NMServerClient.java:102)
weblogic.nodemanager.mbean.StartRequest.start(StartRequest.java:75)
weblogic.nodemanager.mbean.StartRequest.execute(StartRequest.java:47)
weblogic.kernel.WorkManagerWrapper$1.run(WorkManagerWrapper.java:63)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
>
<Mar 15, 2012 11:42:41 AM CDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "710" seconds working on the request "weblogic.kernel.WorkManagerWrapper$1@68a3f7ed", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
weblogic.utils.io.ChunkedInputStream.read(ChunkedInputStream.java:159)
java.io.InputStream.read(InputStream.java:85)
com.certicom.tls.record.ReadHandler.readFragment(Unknown Source)
com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
com.certicom.tls.record.ReadHandler.read(Unknown Source)
com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)
sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
java.io.InputStreamReader.read(InputStreamReader.java:167)
java.io.BufferedReader.fill(BufferedReader.java:136)
java.io.BufferedReader.readLine(BufferedReader.java:299)
java.io.BufferedReader.readLine(BufferedReader.java:362)
weblogic.nodemanager.client.NMServerClient.checkResponse(NMServerClient.java:289)
weblogic.nodemanager.client.NMServerClient.checkResponse(NMServerClient.java:314)
weblogic.nodemanager.client.NMServerClient.start(NMServerClient.java:102)
weblogic.nodemanager.mbean.StartRequest.start(StartRequest.java:75)
weblogic.nodemanager.mbean.StartRequest.execute(StartRequest.java:47)
weblogic.kernel.WorkManagerWrapper$1.run(WorkManagerWrapper.java:63)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
>Hi chamila,
I never tried the example. Exception is not clear. Could you please post more stack trace from log files.
Thanks,
Sham -
Facing problem in copy of standard SAP program
hi,,,,,,,,,,,,
when i execute this program in production server it displays an error ....i m trying to find out this error but this type(error) i cudnt find plz help me .....
i m sending the documents which i rcvd from the system after the execution of this program.
this program executes perfctlly in developmnt server but it creates problem in production server,,,i searched out the type kkblo_t_sortinfo in the whole program but i cud nt find it ,,,,,,,,,
documents.....
Runtime Errors SYNTAX_ERROR
Date and Time 18.11.2006 12:01:19
ShrtText
Syntax error in program "ZVISA_RM07MLBD ".
What happened?
Error in ABAP application program.
The current ABAP program "????????????????????????????????????????" had to be
terminated because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
In program "ZVISA_RM07MLBD ", the following syntax error occurred
in the Include "RM07MLBD_FORM_01 " in line 1805:
The type KKBLO_T_SORTINFO" is unknown."
also i m sending the include program ver i m facing problem...*&----
*& Include RM07MLBD_FORM_01 *
correction Aug. 2005 MM "n856424
- the fields "entry time", "entry date", and "User" are "n856424
are not filled filled for price change documents "n856424
MB5B improved regarding accessibilty "n773673
Improvements : March 2003 MM "n599218
- print the page numbers "n599218
- send warning M7 393 when user deletes the initial "n599218
display variant "n599218
- show the current activity and the progress "n599218
contains FORM routines without preprocessor commands and "n547170
no text elements "n547170
*& Form INITIALISIERUNG
Vorbelegung der Anzeigevariante *
form initialisierung.
repid = sy-repid.
variant_save = 'A'.
clear variante.
variante-report = repid.
Default-Variante holen:
def_variante = variante.
call function 'REUSE_ALV_VARIANT_DEFAULT_GET'
exporting
i_save = variant_save
changing
cs_variant = def_variante
exceptions
not_found = 2.
if sy-subrc = 0.
save the initial, e.g. default variant "n599218
move def_variante-variant to alv_default_variant. "n599218
p_vari = def_variante-variant.
endif.
print-no_print_listinfos = 'X'.
endform. " INITIALISIERUNG
*& Form AKTUELLE_BESTAENDE
Ermittlung der aktuellen eigenen Bestände,
d.h. der bewerteten Bestände und des Retourensperrbestandes,
auf Lagerortebene und auf Material- bzw. Chargenebene;
folgende Sonderbestände können gesondert ausgewiesen werden:
Lohnbearbeitung ( Sonderbestandskennzeichen O )
Kundenkonsignation ( " V, W, M )
Lieferantenkonsignation ( " K )
Projektbestand ( " Q )
Kundenauftragsbestand ( " E )
form aktuelle_bestaende.
delete the range tables for the creation of table g_t_organ
if g_t_organ[] is initial. "n433765
refresh : g_0000_ra_werks, g_0000_ra_bwkey, g_0000_ra_bukrs.
clear : g_0000_ra_werks, g_0000_ra_bwkey, g_0000_ra_bukrs.
endif.
if bwbst = 'X'.
select the valuated stocks
perform aktuelle_bst_bwbst.
elseif lgbst = 'X'.
all own stock from storage locations or batches
if xchar = ' '.
perform aktuelle_bst_lgbst_mard.
elseif xchar = 'X'.
perform aktuelle_bst_lgbst_xchar.
endif.
elseif sbbst = 'X'.
special stocks
case sobkz.
when 'O'.
perform aktuelle_bst_sbbst_o.
when 'V' or 'W'.
perform aktuelle_bst_sbbst_v_w.
when 'K' or 'M'.
perform aktuelle_bst_sbbst_k_m.
when 'Q'.
perform aktuelle_bst_sbbst_q.
when 'E'.
perform aktuelle_bst_sbbst_e.
when others.
Angegebener Sonderbestand nicht vorhanden.
message s290.
perform anforderungsbild.
endcase.
endif.
create table g_t_organ with the plants and valuation areas from
the database selection if table g_t_organ is empty
perform f0000_create_table_g_t_organ
using c_no_error.
endform. "aktuelle_bestaende.
*& AKTUELLE_BST_LGBST_MARD
form aktuelle_bst_lgbst_mard.
eigener Bestand auf Lagerortebene -
... auf Materialebene -
select * from mard into corresponding fields of table imard
where werks in g_ra_werks
and lgort in g_ra_lgort
and matnr in matnr.
if sy-subrc ne 0. "no records found ?
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
does the user has the the authority for the found entries ?
loop at imard.
perform f9000_auth_plant_check
using imard-werks.
if g_flag_authority is initial.
delete imard.
else.
perform f9200_collect_plant using imard-werks.
perform f9400_material_key using imard-matnr.
endif.
endloop.
describe table imard lines g_f_cnt_lines.
if g_f_cnt_lines is initial. "no records left ?
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
if not charg-low is initial or not charg-high is initial.
clear charg.
message w285.
Charge wird zurückgesetzt.
endif.
endform. "aktuelle_bst_lgbst_mard
AKTUELLE_BST_LGBST_XCHAR
form aktuelle_bst_lgbst_xchar.
read the stock table mchb for batches
select * from mchb into corresponding fields of table imchb
where werks in g_ra_werks
and lgort in g_ra_lgort
and matnr in matnr
and charg in charg.
describe table imchb lines g_f_cnt_lines.
if g_f_cnt_lines is initial. "no records found ?
message s821 with matnr werks lgort.
Keine Chargen zu Material & in Werk & Lagerort & vorhanden.
perform anforderungsbild.
endif.
process working table with the batches
loop at imchb.
does the user has the the authority for the found entries ?
perform f9000_auth_plant_check
using imchb-werks.
if g_flag_authority is initial.
delete imchb.
else.
perform f9200_collect_plant using imchb-werks.
perform f9400_material_key using imchb-matnr.
endif.
endloop.
endform. "aktuelle_bst_lgbst_xchar
AKTUELLE_BST_SBBST_O
form aktuelle_bst_sbbst_o.
process Special Stocks with Vendor
Bemerkung: Im Gegensatz zu den anderen Sonderbeständen existieren
der Lohnbearbeitungs- und Kundenkonsignationsbestand
nur auf Werksebene.
select * from mslb into corresponding fields of table xmslb
where werks in g_ra_werks
and matnr in matnr
and charg in charg
and sobkz = 'O'.
if sy-subrc <> 0. "no records found ?
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
process the found records special stock vendor
loop at xmslb.
check the authority
perform f9000_auth_plant_check
using xmslb-werks.
if g_flag_authority is initial.
delete xmslb.
else.
fill range table g_0000_ra_werks if it is still empty
perform f9200_collect_plant using xmslb-werks.
perform f9400_material_key using xmslb-matnr.
endif.
endloop.
error, if no records are left
describe table xmslb lines g_f_cnt_lines.
if g_f_cnt_lines is initial.
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
sort xmslb.
loop at xmslb.
move-corresponding xmslb to imslb.
collect imslb.
endloop.
free xmslb. refresh xmslb.
if xchar = ' '.
loop at imslb.
move-corresponding imslb to imslbx.
collect imslbx.
endloop.
sort imslbx.
elseif xchar = 'X'.
loop at imslb.
check imslb-charg is initial.
delete imslb.
endloop.
endif.
endform. "aktuelle_bst_sbbst_o.
AKTUELLE_BST_SBBST_V_W
form aktuelle_bst_sbbst_v_w.
Sonderbestand Kundenkonsignation -
elseif sobkz = 'V' or sobkz = 'W'.
select * from msku into corresponding fields of table xmsku
where werks in g_ra_werks
and matnr in matnr
and charg in charg
and sobkz eq sobkz.
if sy-subrc <> 0. "no records found
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
process Special Stocks with Customer
loop at xmsku.
perform f9000_auth_plant_check using xmsku-werks.
if g_flag_authority is initial.
delete xmsku.
else.
perform f9200_collect_plant using xmsku-werks.
perform f9400_material_key using xmsku-matnr.
endif.
endloop.
describe table xmsku lines g_f_cnt_lines.
if g_f_cnt_lines is initial. "no records found
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
sort xmsku.
loop at xmsku.
move-corresponding xmsku to imsku.
collect imsku.
endloop.
free xmsku. refresh xmsku.
if xchar = ' '.
loop at imsku.
move-corresponding imsku to imskux.
collect imskux.
endloop.
sort imskux.
elseif xchar = 'X'.
loop at imsku.
check imsku-charg is initial.
delete imsku.
endloop.
endif.
if sy-subrc ne 0.
message s042. "#EC * "n443935
Charge ist nicht vorhanden.
perform anforderungsbild.
endif.
endform. "aktuelle_bst_sbbst_v_w
AKTUELLE_BST_SBBST_K_M
form aktuelle_bst_sbbst_k_m.
Sonderbestand Lieferantenkonsignation -
elseif sobkz = 'K' or sobkz = 'M'.
select * from mkol into corresponding fields of table xmkol
where werks in g_ra_werks
and lgort in g_ra_lgort
and matnr in matnr
and charg in charg
and sobkz eq sobkz.
if sy-subrc <> 0. "no records found
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
process Special Stocks from Vendor
loop at xmkol.
perform f9000_auth_plant_check using xmkol-werks.
if g_flag_authority is initial.
delete xmkol.
else.
perform f9200_collect_plant using xmkol-werks.
perform f9400_material_key using xmkol-matnr.
endif.
endloop.
describe table xmkol lines g_f_cnt_lines.
if g_f_cnt_lines is initial. "no records found
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
sort xmkol.
loop at xmkol.
move-corresponding xmkol to imkol.
collect imkol.
endloop.
free xmkol. refresh xmkol.
if xchar = ' '.
loop at imkol.
move-corresponding imkol to imkolx.
collect imkolx.
endloop.
sort imkolx.
elseif xchar = 'X'.
loop at imkol.
check imkol-charg is initial.
delete imkol.
endloop.
endif.
if sy-subrc ne 0.
message s042. "#EC * "n443935
Charge ist nicht vorhanden.
perform anforderungsbild.
endif.
endform. "aktuelle_bst_sbbst_k_m.
AKTUELLE_BST_SBBST_Q
form aktuelle_bst_sbbst_q.
Projektbestand -
elseif sobkz = 'Q'.
select * from mspr into corresponding fields of table xmspr
where werks in g_ra_werks
and lgort in g_ra_lgort
and matnr in matnr
and charg in charg
and sobkz eq sobkz.
if sy-subrc <> 0. "no record found
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
process project stock
loop at xmspr.
perform f9000_auth_plant_check using xmspr-werks.
if g_flag_authority is initial.
delete xmspr.
else.
perform f9200_collect_plant using xmspr-werks.
perform f9400_material_key using xmspr-matnr.
endif.
endloop.
describe table xmspr lines g_f_cnt_lines.
if g_f_cnt_lines is initial. "no record left
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
sort xmspr.
loop at xmspr.
move-corresponding xmspr to imspr.
collect imspr.
endloop.
free xmspr. refresh xmspr.
if xchar = ' '.
loop at imspr.
move-corresponding imspr to imsprx.
collect imsprx.
endloop.
sort imsprx.
elseif xchar = 'X'.
loop at imspr.
check imspr-charg is initial.
delete imspr.
endloop.
endif.
endform.: "aktuelle_bst_sbbst_q
AKTUELLE_BST_SBBST_E
form aktuelle_bst_sbbst_e.
Kundenauftragsbestand -
select * from mska into corresponding fields of table xmska
where werks in g_ra_werks
and lgort in g_ra_lgort
and matnr in matnr
and charg in charg
and sobkz eq sobkz.
if sy-subrc <> 0. "no records found
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
process Sales Order Stock
loop at xmska.
perform f9000_auth_plant_check using xmska-werks.
if g_flag_authority is initial.
delete xmska.
else.
perform f9200_collect_plant using xmska-werks.
perform f9400_material_key using xmska-matnr.
endif.
endloop.
describe table xmska lines g_f_cnt_lines.
if g_f_cnt_lines is initial. "no records left ?
message s289.
Kein Material in Selektion vorhanden.
perform anforderungsbild.
endif.
sort xmska.
loop at xmska.
move-corresponding xmska to imska.
collect imska.
endloop.
free xmska. refresh xmska.
if xchar = ' '.
loop at imska.
move-corresponding imska to imskax.
collect imskax.
endloop.
sort imskax.
elseif xchar = 'X'.
loop at imska.
check imska-charg is initial.
delete imska.
endloop.
endif.
endform. "aktuelle_bst_sbbst_e
*& Form TABELLEN_LESEN
Lesen der Materialkurztexte (Tabelle MAKT), *
der Mengeneinheiten (Tabelle MARA) und *
Mengen- und Wertfortschreibung zum Material (Tabelle T134M) *
(Letzteres ist zum Aussortieren der unbewerteten bzw. *
kontierten Warenbewegungen notwendig) *
form tabellen_lesen.
if not g_t_mat_key[] is initial. "n451923
select the material masters
select matnr meins mtart from mara
into corresponding fields of table imara
for all entries in g_t_mat_key
where matnr = g_t_mat_key-matnr.
select the short text for all materials
take only the necessary fields "n451923
select matnr maktx from makt "n451923
into corresponding fields of table g_t_makt "n451923
for all entries in g_t_mat_key
where matnr = g_t_mat_key-matnr
and spras = sy-langu.
sort imara by matnr. "n451923
sort g_t_makt by matnr. "n451923
free g_t_mat_key.
endif.
data: begin of k1 occurs 0,
mtart like t134m-mtart,
end of k1.
refresh k1.
loop at imara.
k1-mtart = imara-mtart.
collect k1.
endloop.
if not k1[] is initial. "n451923
select * from t134m
into corresponding fields of table it134m
for all entries in k1 where mtart = k1-mtart
and bwkey in g_ra_bwkey.
endif. "n451923
loop at it134m.
read table organ with key bwkey = it134m-bwkey.
perform f9300_read_organ
using c_bwkey it134m-bwkey.
if sy-subrc ne 0.
delete it134m.
endif.
endloop.
To find postings with valuation string, but without relevance for
the valuated stock, Big-G recommended this logic:
Take lines from MSEG where for the combination BUSTW/XAUTO=XBGBB
there is an entry in T156W with key BSX.
select bustw xbgbb from t156w
into corresponding fields of table it156w
where vorsl = 'BSX'.
sort it156w by bustw xbgbb.
delete adjacent duplicates from it156w.
delete it156w where bustw = space.
endform. " TABELLEN_LESEN
*& Form UNBEWERTET_WEG
Löschen der unbewerteten Materialien aus der internen *
Tabelle IMBEW
form unbewertet_weg.
sort it134m by bwkey mtart. "n451923
"n450764
delete the materials in plants without valuation "n450764
loop at g_t_mbew into g_s_mbew. "n450764
read table imara "n450764
with key matnr = g_s_mbew-matnr "n450764
binary search. "n450764
"n450764
read table it134m with key bwkey = g_s_mbew-bwkey "n450764
mtart = imara-mtart binary search.
if sy-subrc ne 0.
message ...
delete g_t_mbew. "n450764
else.
if it134m-wertu = ' '.
delete g_t_mbew. "n450764
else. "n450764
enrich the entries with the quantity unit "n450764
move imara-meins to g_s_mbew-meins. "n450764
modify g_t_mbew from g_s_mbew "n450764
transporting meins. "n450764
endif.
endif.
endloop.
endform. " UNBEWERTET_WEG
*& Form FI_BELEGE_LESEN *
Lesen der Buchhaltungsbelege *
Beim Erfassen der Werte ist es notwendig, die Buchhaltungsbelege *
zum Material zu lesen, um abweichende Werte zwischen Wareneingang *
und Rechnungseingang sowie Nachbelastungen zu berücksichtigen. *
form fi_belege_lesen.
Not related to note 184465, but a significant performance issue
if ORGAN is large due to many plants/storage locations.
data: begin of t_bwkey occurs 0, "184465
bwkey like bsim-bwkey, "184465
end of t_bwkey. "184465
loop at g_t_organ where keytype = c_bwkey.
move g_t_organ-bwkey to t_bwkey-bwkey.
collect t_bwkey. "184465
endloop. "184465
read table t_bwkey index 1. "184465
check sy-subrc = 0. "184465
select * from bsim "n443935
into corresponding fields of table g_t_bsim_lean "n443935
for all entries in t_bwkey where bwkey = t_bwkey-bwkey
and matnr in matnr
and bwtar in bwtar
and budat >= datum-low.
loop at g_t_bsim_lean into g_s_bsim_lean. "n443935
perform f9300_read_organ
using c_bwkey g_s_bsim_lean-bwkey. "n443935
if sy-subrc is initial.
record found : the user has the authority, go on
move g_s_organ-bukrs to g_s_bsim_lean-bukrs. "n443935
modify g_t_bsim_lean from g_s_bsim_lean "n443935
transporting bukrs. "n451923
create working table with the keys for the FI documents
move-corresponding g_s_bsim_lean "n443935
to g_t_bkpf_key. "n443935
append g_t_bkpf_key.
else.
delete g_t_bsim_lean. "n443935
endif.
endloop.
endform. " FI_BELEGE_LESEN
*& Form BELEGE_SORTIEREN
Die Materialbelege werden anhand des Buchungsdatums sortiert.
Die Materialbelege mit Buchungsdatum zwischen 'datum-high'
und dem aktuellen Datum werden in der internen Tabelle IMSWEG
gesammelt, während die Materialbelege mit Buchungsdatum
zwischen 'datum-low' und 'datum-high' in der internen Tabelle
IMSEG verbleiben.
form belege_sortieren.
aktdat = sy-datlo + 30.
if not ( datum-high is initial or datum-high > aktdat ).
loop at g_t_mseg_lean into g_s_mseg_lean
where budat > datum-high.
move-corresponding g_s_mseg_lean to imsweg.
append imsweg.
delete g_t_mseg_lean.
endloop.
endif.
describe table imsweg lines index_2.
endform. " BELEGE_SORTIEREN
*& Form KONTIERT_AUSSORTIEREN
Aussortierung der kontierten Belegpositionen, *
da diese Mengen nicht bestandsrelevant sind *
form kontiert_aussortieren.
process table g_t_mseg_lean
loop at imseg where kzvbr <> space and "144845
( kzbew = 'B' or kzbew = 'F' ). "144845
read table imara with key matnr = imseg-matnr.
read table it134m with key mtart = imara-mtart.
if not it134m-mengu is initial and not it134m-wertu is initial.
Die Felder 'mengu' und 'wertu' (Mengen- bzw. Wertfortschreibung)
sind ab Release 3.0 D auch in die Tabelle MSEG aufgenommen.
Die Einträge in der Tabelle T134M stellen nach wie vor die generelle
Einstellung dar; auf Positionsebene sind jedoch Abänderungen möglich,
die anhand der Einträge in der Tabelle MSEG nachverfolgt werden
können.
delete imseg.
endif.
endloop.
data : l_f_bwkey like t001k-bwkey. "n497992
sort it134m by bwkey mtart. "n497992
loop at g_t_mseg_lean into g_s_mseg_lean
where kzvbr <> space
and ( kzbew = 'B' or kzbew = 'F' ).
get the valuation area "n497992
if curm = '3'. "n497992
valuation level is company code "n497992
if g_s_mseg_lean-bukrs is initial. "n497992
get the valuation area for this plant "n497992
perform f9300_read_organ "n497992
using c_werks g_s_mseg_lean-werks. "n497992
"n497992
move g_s_organ-bwkey to l_f_bwkey. "n497992
else. "n497992
move g_s_mseg_lean-bukrs to l_f_bwkey. "n497992
endif. "n497992
else. "n497992
valuation level is plant "n497992
move g_s_mseg_lean-werks to l_f_bwkey. "n497992
endif. "n497992
read table imara with key matnr = g_s_mseg_lean-matnr
binary search.
if sy-subrc is initial.
read table it134m with key bwkey = l_f_bwkey "n497992
mtart = imara-mtart "n497992
binary search.
if sy-subrc is initial.
if not it134m-mengu is initial and
not it134m-wertu is initial.
delete g_t_mseg_lean.
endif.
endif.
else.
delete g_t_mseg_lean.
endif.
endloop.
endform. " KONTIERT_AUSSORTIEREN
*& Form BELEGE_ERGAENZEN (engl. enrich documents)
Material documents and FI documents from BSIM are merged together.
Complications:
- A material document can have more than one FI document.
- There are FI documents without material documnts
- There are material documents without FI documents
- The document type is customizeable
- There is no link from the materia document position to
the FI document entry in BSIM (except URZEILE, but this
can be filled incorrectly)
form belege_ergaenzen. "Version from note 204872
- show the current activity and the progress "n599218
call function 'SAPGUI_PROGRESS_INDICATOR' "n599218
exporting "n599218
text = text-061. "Reading FI documents "n599218
Eliminate material documents with valuation string, but without
relevance to the valuated stock. IT156W contains all valuation
strings with posting key BSX. XBGBB says: "I am an accrural posting".
For more details please ask Big-G.
loop at g_t_mseg_lean into g_s_mseg_lean.
special processing for tied empties active ? "n497992
if not g_cust_tied_empties is initial. "n497992
look for MM documents with xauto = L and change "n497992
indicators "n497992
case g_s_mseg_lean-xauto. "n497992
when 'X'. "n497992
when space. "n497992
when others. "n547170
range table g_ra_xauto contains the special "n547170
indicators for the transfer movements of the "n547170
tied empties "n547170
if g_s_mseg_lean-xauto in g_ra_xauto. "n547170
move g_s_mseg_lean-xauto "n497992
to g_s_mseg_lean-retail. "n497992
clear g_s_mseg_lean-xauto. "n497992
modify g_t_mseg_lean from g_s_mseg_lean "n497992
transporting xauto retail. "n497992
endif. "n547170
endcase. "n497992
endif. "n497992
read table it156w with key
bustw = g_s_mseg_lean-bustw
xbgbb = g_s_mseg_lean-xauto
transporting no fields
binary search.
if sy-subrc <> 0.
delete g_t_mseg_lean.
else. "n443935
enrich the current entry with the company code "n443935
perform f9300_read_organ "n443935
using c_werks g_s_mseg_lean-werks. "n443935
"n443935
check : sy-subrc is initial. "n443935
move g_s_organ-bukrs to g_s_mseg_lean-bukrs. "n443935
modify g_t_mseg_lean from g_s_mseg_lean "n443935
transporting bukrs. "n451923
endif.
endloop.
For all available FI documents from BSIM, read the header data
from BKPF to get the link to the originating material document.
if not g_t_bkpf_key[] is initial.
look for the header of the matching FI documents
sort g_t_bkpf_key by bukrs belnr gjahr.
delete adjacent duplicates from g_t_bkpf_key.
save result from database selection into global hashed "n856424
table g_t_bkpf "n856424
select * from bkpf "n856424
into corresponding fields of table g_t_bkpf "n856424
for all entries in g_t_bkpf_key
where bukrs = g_t_bkpf_key-bukrs
and belnr = g_t_bkpf_key-belnr
and gjahr = g_t_bkpf_key-gjahr.
if sy-subrc is initial.
create working table l_t_keytab_m
free g_t_bkpf_key.
loop at g_t_bsim_lean into g_s_bsim_lean. "n443935
enrich the working table g_t_bsim_lean with the "n443935
MM doc info "n443935
"n443935
look for the matching FI document header "n443935
read table g_t_bkpf assigning "n856424
with key bukrs = g_s_bsim_lean-bukrs "n443935
belnr = g_s_bsim_lean-belnr "n443935
gjahr = g_s_bsim_lean-gjahr. "n443935
"n443935
if sy-subrc is initial. "n443935
enrich table G_T_BSIM_LEAN with the MM doc "n443935
consider only FI docs created by MM docs here "n856424
check :Hi Ravi,
possibly a service pack has been installed just in the time when you created the copy. I found
data: lt_sort type kkblo_t_sortinfo. "n890109
in the include mentioned on our system. Please check if the includes are identical in development and production server (remote-compare from editor).
But we also have a copy of this in our system. In the copy I found type name like alv_type_sortinfo but no kkblo_t_sortinfo.
Note KKBLO was the predecessor of ALV.
Must have to dio something with version changed by service pack.
Regards,
Clemens -
Problems with WLST embedded in java app.
Hi,
I have a problem with the WLST embedded in a java app.
I want to programatically create or reconfigure a domain from a java application. Following is a simple example of what I want to do.
import weblogic.management.scripting.utils.WLSTInterpreter;
public class DomainTester {
static WLSTInterpreter interpreter = new WLSTInterpreter();
private void processDomain() {
if(domainExists()) {
System.out.println("Should now UPDATE the domain");
} else {
System.out.println("Should now CREATE the domain");
private boolean domainExists() {
try {
interpreter.exec("readDomain('d:/myDomains/newDomain')");
return true;
}catch(Exception e) {
return false;
}The output of this should be one of two possibles.
1. If the domain exists already it should output
"Should now UPDATE the domain"
2. If the domain does not exist it should output
"Should now CREATE the domain"
However, if the domain does not exist the output is always :
Error: readDomain() failed. Do dumpStack() to see details.
Should now UPDATE the domain
It never returns false from the domainExists() method therefor always states that the exec() worked.
It seams that the exec() method does not throw ANY exceptions from the WLST commands. The catch clause is never executed and the return value from domainExists() is always true.
None of the VERY limited number of examples using embedded WLST in java has exception or error handling in so I need to know what is the policy to detect failures in a WLST command executed in java??? i.e. How does my java application know when a command succeeds or not??
Regards
SteveHi,
I did some creative wrapping for the WLSTInterpreter and I now have very good programatic access to the WLST python commands.
I will put this on dev2dev somewhere and release it into the open source community.
Don't know the best place to put it yet, so if anybody sees this and has any good ideas please feel free to pass them on.
Here is the wrapper class. It can be used as a direct replacement for the weblogic WLSTInterpreter. As I can't overload the actual exec() calls because I want to return a String from this call I created an exec1(String command) that will return a String and throw my WLSTException which is a RuntimeException which you can handle if you like.
It sets up stderr and stdout streams to interpret the results both from the Python interpreter level and at the JVM level where dumpStack() just seem to do a printStackTrace(). It also calls the dumpStack() command should the result contain this in its text. If either an exception is thrown from the lower level interpreter or dumpStack() is in the response I throw my WLSTException containing this information.
package eu.medsea.WLST;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import weblogic.management.scripting.utils.WLSTInterpreter;
public class WLSTInterpreterWrapper extends WLSTInterpreter {
// For interpreter stdErr and stdOut
private ByteArrayOutputStream baosErr = new ByteArrayOutputStream();
private ByteArrayOutputStream baosOut = new ByteArrayOutputStream();
private PrintStream stdErr = new PrintStream(baosErr);
private PrintStream stdOut = new PrintStream(baosOut);
// For redirecting JVM stderr/stdout when calling dumpStack()
static PrintStream errSaveStream = System.err;
static PrintStream outSaveStream = System.out;
public WLSTInterpreterWrapper() {
setErr(stdErr);
setOut(stdOut);
// Wrapper function for the WLSTInterpreter.exec()
// This will throw an Exception if a failure or exception occures in
// The WLST command or if the response containes the dumpStack() command
public String exec1(String command) {
String output = null;
try {
output = exec2(command);
}catch(Exception e) {
try {
synchronized(this) {
stdErr.flush();
baosErr.reset();
e.printStackTrace(stdErr);
output = baosErr.toString();
baosErr.reset();
}catch(Exception ex) {
output = null;
if(output == null) {
throw new WLSTException(e);
if(!output.contains(" dumpStack() ")) {
// A real exception any way
throw new WLSTException(output);
if (output.length() != 0) {
if(output.contains(" dumpStack() ")) {
// redirect the JVM stderr for the durration of this next call
synchronized(this) {
System.setErr(stdErr);
System.setOut(stdOut);
String _return = exec2("dumpStack()");
System.setErr(errSaveStream);
System.setOut(outSaveStream);
throw new WLSTException(_return);
return stripCRLF(output);
private String exec2(String command) {
// Call down to the interpreter exec method
exec(command);
String err = baosErr.toString();
String out = baosOut.toString();
if(err.length() == 0 && out.length() == 0) {
return "";
baosErr.reset();
baosOut.reset();
StringBuffer buf = new StringBuffer("");
if (err.length() != 0) {
buf.append(err);
if (out.length() != 0) {
buf.append(out);
return buf.toString();
// Utility to remove the end of line sequences from the result if any.
// Many of the response are terminated with either \r or \n or both and
// some responses can contain more than one of them i.e. \n\r\n
private String stripCRLF(String line) {
if(line == null || line.length() == 0) {
return line;
int offset = line.length();
while(true && offset > 0) {
char c = line.charAt(offset-1);
// Check other EOL terminators here
if(c == '\r' || c == '\n') {
offset--;
} else {
break;
return line.substring(0, offset);
}Next here is the WLSTException class
package eu.medsea.WLST;
public class WLSTException extends RuntimeException {
private static final long serialVersionUID = 1102103857178387601L;
public WLSTException() {
super();
public WLSTException(String message) {
super(message);
public WLSTException(Throwable t) {
super(t);
public WLSTException(String s, Throwable t) {
super(s, t);
}And here is the start of a wrapper class for so that you can use the WLST commands directly. I will flesh this out later with proper var arg capabilities as well as create a whole Exception hierarchy that better suites the calls.
package eu.medsea.WLST;
// Provides methods for the WLSTInterpreter
// just to make life a little easier.
// Also provides access to the more generic exec(...) call
public class WLSTCommands {
public void cd(String path) {
exec("cd('" + path + "')");
public void edit() {
exec("edit()");
public void startEdit() {
exec("startEdit()");
public void save() {
exec("save()");
public void activate() {
exec("activate(block='true')");
public void updateDomain() {
exec("updateDomain()");
public String state(String serverName) {
return exec("state('" + serverName + "')");
public String ls(String dir) {
return exec("ls('" + dir + "')");
// The generic wrapper for the interpreter exec() call
public String exec(String command) {
return interpreter.exec1(command);
private WLSTInterpreterWrapper interpreter = new WLSTInterpreterWrapper();
}Lastly here is some example code using these classes:
its using both the exec(...) and cd(...) wrapper commands from the WLSTCommand.class shown above.
String machineName = ...; // get name from somewhere
try {
exec("machine=create('" + machineName + "','Machine')");
cd("/Machines/" + machineName + "/NodeManager/" + machineName);
exec("set('ListenAddress','10.42.60.232')");
exec("set('ListenPort', 5557)");
}catch(WLSTException e) {
// Possibly the machine object already exists so
// lets just try to look it up.
exec("machine=lookup('" + machineName + "','Machine')");
...After this call a machine object is setup that can be allocated later like so:
exec("set('Machine',machine)");Regards
Steve -
Customizing AM Images & Facing Problem in Update & Deploy War files
Hey Guys!
This is Yash Bansal from Gurgaon, India. i am new to access manager. i am now customizing it and facing problem in customizing.
I have customized images which is present in directory path:
opt/SUNWam/web-src/services/images/
and updated services.war file which is present in directory path:
opt/SUNWam/war/
with command
jar -uvf services.war /opt/SUNWam/web-src/services/images/login-backimage.jpg
then deployed configuration from the web server 7.0 admin console.
after that when i open the url
http://<hostname>/amserver/console
then Page Not Found error comes in the browser.
Just wanted to ask you guys am i doing the steps right. please help if someone know how to update and deploy war file on Sun Web server 7.0.
Thanks & Regards,
Yash BansalHi!
Deploying the configuration does not (re)deploy the application. Webserver stores a copy of the deployed application and all configurations in the admin instance. When you change anything in the webserver console it is first written there and only applied to the productive instance when you deploy configuration.
When you add images, jsps or something else to /opt/SUNWam/... and want it redeployed you have to use amconfig command. in /opt/SUNWam/bin there is a file called amsamplesilent. You have to fill the values in this file and then use
./amconfig -s amsamplesilent
I believe for a redeploy you have to set DEPLOY_LEVEL to 21, not sure here, check documentation.
I personally usually do not redeploy for images and such, I simply copy them directly the deployed location.
Why http://.../amserver/console does not work anymore, I have no idea. But at least after a redeploy it should be there again.
hth Chris -
Hi all,
I was facing problem from last week.Suddenly i was getting ora-12505 error while connecting to the database through toad.I tried to change tnsnames.ora & listener.ora in multiple ways,but no luck...Inspite i was getting different errors like ora - 01034: ORACLE not available / ora - 27101: shared memory realm does not exist...When i try to connect using sys / sys as sysdba,connection is establishing and when issue the command startup it was throwing the error ORA-01821: date format not recognized......Fed up solving these issues....Can some one help me out...It's very very urgent..
Thanks in advance,
pavankumar.Well, the obviously solution is to use separate Apple ID's for iCloud.
-
Import meta data wlst command from Java
Hi All,
Can any one please provide me a java code for importing meta data file using WLST commands.HI Joe,
As a professional news and sports photographer I cannot use Aperture for this problem alone. I live and die by my captions and if a photo isn't captioned, or incorrectly captioned, it might as well not exist at all. Fixing the IPTC import problem is No 1 priority for me.
As it is at the moment only half of the caption (description) comes in and some fields are missing entirely. This is only with RAW files, JPEG files import perfectly.
Whilst we wait for this issue to be resolved (and PLEASE can it be soon!) is there anyway of working with the IPTC from the JPEG?
If I shoot RAW and JPEG together can Aperture show both the RAW and the JPEG side by side so that I can lift from JPEG and stamp the RAW with the IPTC data? Even better, can something be written into Aperture where I can select all the RAW & JPEG images and just select a command saying 'copy IPTC data from RAW to JPEG'? This would be a very helpful temporary workaround.
Finally, and I've put this in the feedback, can we have a much bigger window for IPTC data entry? Personally I would like a pop-up window similar to PhotoMechanic, and I'd like to be able to save my caption so that the next time I import images I can just selected the saved caption instead of going through all the fields setting it up again.
For Aperture to be used as a DAM for my huge library I need the IPTC to be fully featured.
Power Mac G5 Duel 2Ghz, 30" Cinema Display Mac OS X (10.4.7) MacBook
Power Mac G5 Duel 2Ghz, 30" Cinema Display Mac OS X (10.4.7) MacBook -
Facing Problem in resizing datafile
Hi i m facing problem in resizing a datafile of size 2.5 gb, i infact import data of 2gb in this file then reorganize data in different tablespace now the used size of this datafile is 96mb , when i issue command to reduce it to 200mb it gives me error that data exist u cannot resize datafile,
tell me what should be done to resize it.
thanksHi,
You can create a working tablespace with a good size
CREATE TABLESPACE tbs_tmp
DATAFILE 'D:\Oracle\oradata\SID\file_tmp.dbf' SIZE 100M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 64K;
And move all segments from your tablespace TBS1 into this new tbs
(select segment_name,segment_type from dba_segments where tablespace_name = 'TBS1')
If indexes :
alter index owner.index_name rebuild tablespace tbs_tmp;
If table :
alter table owner.table_name move tablespace tbs_tmp;
Ensure that the tablespace TBS1 is empty
select segment_name,segment_type from dba_segments where tablespace_name = 'TBS1'
After what, if no row return, you can drop your first tablespace,
DROP TABLESPACE tbs1 INCLUDING CONTENTS CASCADE CONSTRAINTS;
recreate it with a goos size,
CREATE TABLESPACE tbs1
DATAFILE 'D:\Oracle\oradata\SID\file_tbs1.dbf' SIZE 100M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 64K;
and move all segment from tbs_tmp into this new tbs1
(select segment_name,segment_type from dba_segments where tablespace_name = 'TBS_TMP')
If indexes :
alter index owner.index_name rebuild tablespace tbs1;
If table :
alter table owner.table_name move tablespace tbs1;
Ensure that the tablespace TBS1 is empty
select segment_name,segment_type from dba_segments where tablespace_name = 'TBS_TMP'
If no row return, drop the working tablespace
DROP TABLESPACE tbs_tmp INCLUDING CONTENTS CASCADE CONSTRAINTS;
Nicolas. -
WLST command to shutdown a composite
Hello,
we would like to set up a regular recycling of our Oracle SOA clustered environment.
Before stopping the Managed Server we would like to shutdown a particular composite otherwise we are going to get queues on this composites.
I am searching for a WLST command to achieve this but I could not find any.
Are you aware of any command to achieve this?
Brgds,
LoukasI have built the following script to for the stopping phase :
mh_home = '/opt/oracle11/Middleware';
pathseparator = '/';
admin_username = 'weblogic';
admin_password = 'orafusion1';
listen_address = 'muciipd01';
listen_port = '5557';
admin_server_url='t3://muciipd01:7011'
domain_name = 'soa_domain';
domain_home = mh_home + pathseparator + 'user_projects' + pathseparator + 'domains' + pathseparator + domain_name;
print 'CONNECT TO NODE MANAGER';
nmConnect(admin_username, admin_password, listen_address, listen_port, domain_name, domain_home);
print 'CONNECT TO ADMIN SERVER';
connect(admin_username, admin_password, admin_server_url);
print 'SHUTTING DOWN THE COMPOSITE'
sca_stopComposite('muciipd01','8011','weblogic','orafusion1','SBL_getNewEvents','1.2',partition='connectivity')
print 'STOPPING SERVERS ON THE MACHINE';
shutdown('soa_server1','Server','true',1000,'true');
and I get the error:
SHUTTING DOWN THE COMPOSITE
Problem invoking WLST - Traceback (innermost last):
File "/home/oracle11/daily_stop.py", line 12, in ?
NameError: sca_stopComposite
When I run the command manually (offline) it works:
wls:/offline> sca_stopComposite('muciipd01','8011','weblogic','orafusion1','SBL_getNewEvents','1.2',partition='connectivity')
host = muciipd01
port = 8011
user = weblogic
partition = connectivity
compositeName = SBL_getNewEvents
revision = 1.2
label = None
compositeDN =connectivity/SBL_getNewEvents!1.2
Connecting to: service:jmx:t3://muciipd01:8011/jndi/weblogic.management.mbeanservers.runtime
Composite (connectivity/SBL_getNewEvents!1.2) is successfully stopped.
Any idea?
Rgds,
Loukas
Edited by: rouglas4 on Jan 11, 2012 10:55 AM -
Opening fmb (11g) - problem sending the command
Hello everyone,
I have installed Forms Builder 11g (11.1.2.0.0) on my Windows 7 32-bit machine.
My problem is: when double-clicking the .fmb file (without opening the Forms builder first) the Forms Builder opens but I receive the error "there was a problem sending the command to the program" and the form does not get loaded. The second time I double-click the .fmb file it gets loaded because I already have the builder opened.
Has anyone faced the same problem?
Thanks in advance.Do you get the message if you open Firefox from the Start Menu or other shortcut?
Do you get the message if Firefox is already running when you click on this shortcut? -
Zynq problem on xreset command
Hello,
We have designed a board with a Zynq XC7Z045 and a Virtex 7 XC7VX690T : JTAG access to Zynq PL and to the Virtex are OK but we are facing problems when accessing to the ARM inside the Zynq. The SDK is freezing on the first command when we enter in debug mode : after 60 seconds a prompt says that 'xreset 64' command timed out.
We got the same error when trying this command in a XMD terminal. We launch the following commands :
- connect arm hw
- xverbose
- xreset 64
and we have the following result :
XMD% xreset 64 0x40
XMD_DEBUG - Executing Command: xreset 64 0x40
XMD_DEBUG - Dispose Saved Registers
XMD_DEBUG - Debug System Reset
XMD_DEBUG - Select JTAG AP
XMD_DEBUG - Wait until JTAG engine inactive and WFIFO empty
XMD_DEBUG - Enable access to JTAG PORT0
XMD_DEBUG - Check PORT/SRSTCONNECTED
XMD_DEBUG - Assert nSRSTOUT
Last sentence is 'Assert nSRSTOUT', which suggest us there is a problem with the SRST reset. So we tried to force the SRS_B pin low, which unfreezes the terminal and generates the following message :
E2 ERROR: Error in Resetting Target
Could not stop the processor after reset
We are working on vivado 2014.2 with an HS2 probe from DIGILENT. Voltages are stable and correct, sequencing is presented in attachment :
- vcore start first (magenta curve), slope time is 2ms.
- IO voltage and SRST_B (yellow curve) are next (1.8V for VCCPAUX, VCCPLL, VCC_MIO0, 2V for VCCAUX_IO, 2.5V for VCC_MIO1).
- PS_CLK is stable after nearly 10ms (1.8V, 33.33MHz, approximately 4ns of rise time).
- after nearly 300ms the POR_B signal is released (blue curve, PU 1.8V).
Boot mode resistors (20k) have been checked :
MIO[2] = 0 (JTAG in cascade mode)
MIO[5:3] = 100 (QSPI)
MIO[6] = 0 (PLL enabled)
MIO[7] = 1 (Bank MIO0 = 1.8V)
MIO[8] = 0 (Bank MIO1 = 2.5V)
We also have a ZC706 board, and with the same setup we success to load and run a code in the ARM (XC7Z045 with the the same silicon version for the ARM : v3).
I am short on ideas, any help is welcome !
Thanks,
Jerome
Hello Austin. Yes we suppressed the Virtex to the JTAG chain and the problem was solved ! Thank you ! We will test in the next days the GDB debugger or XSDB command, as explained in the AR 62878 ..
Thanks,
Jerome
-
Problem invoking WLST - Traceback (innermost last) while creating machine.
Hi all I am creating unix machine and server using WLSt tool. But I am getting error.
my script: create_machine_server_jmsserver.py
edit()
startEdit()
try:
cd(/)
except:
print "Can not enter in weblogic root Dir."
print "Creating Unix Machine"
try:
cmo.createUnixMachine(UnixMachineName)
except:
print "Can not create Unix machine"
activate()
Command: /usr/local/bea/wls103_silent/jdk160_05/bin/java weblogic.WLST create_machine_server_jmsserver.py t3://148.147.179.153:7001 SpiritDev
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
Problem invoking WLST - Traceback (innermost last):
(no code object) at line 0
File "/home/weblogic/create_machine_server_jmsserver.py", line 44
cd(/)
^
SyntaxError: invalid syntax
Can anyone help me?This question should go to the WLS team (which includes WLDF), I suggest you repost at WebLogic Server - General
Good luck!
/Tuva
JRockit PM
Maybe you are looking for
-
Failed to Run Task Sequence 0x80040154
I have been looking all over for some help with this one. I am pretty new to SCCM, but I setup a SCCM 2012 SP1 CU4 server. I am using it for Endpoint Protection and Windows Updates. I have been reading on how to use PXE and have followed several gui
-
Hi, Can anybody tell me if Table parameter is obsolete for Bapi in ECC 6.0? if yes, wts the alternative? reward points guaranteed. Message was edited by: Anid
-
IPhoto crashes trying to access library on NAS
Hiya... I am on a 1st gen MBP retina with 8gb of ram, running mavericks and iPhoto 9.5.1 (902.17). I have copied some of my previous iPhoto libraries onto a Synology NAS and when I try to connect to the library, iPhoto goes through to the process o
-
Hi everyone, I have form which has two database procedures in key commit trigger. If any error occurs while executing the second database procedure I dont want to save the form and first database procedure values. Can anyone please tell me how to pas
-
Xerces j 2.4: manifest.xerces, org.apache.xerces missing
i've tried various things involving xerces, so if you could help me with any of these issues, i'd appreciate it. 1) xerces build: ver 2.4: windows: there seems to be a file (manifest.xerces) missing when i dl this from xml.apache.org. what should be