How archiving jobs (WRI) on specific server
I have one database and two application servers. Whenever I start archiving jobs (WRI) are created on database server. I would like to push archiving on one other application server(but do not know how to do that). If i shedule job(..SUB..) and force it to an application server (long lasting) WRI jobs are being executed againon database server. How to avoid that
In trx "Sara"->customizing->Cross archiving Objects Customizing: Technical settings there is an setting "Server group for Background Processing" but I do not know what to set as Server Group Name(is it an logon group out of smlg or?). Setting like server_<SID>_<Inst.nr.) is not correct.
Please help
Hi,
You have to maintain the server group in transaction SM61--> button "Job Servergruppen" (nice english transalation !)
Regards,
Olivier
Similar Messages
-
How to connect to a specific server node?
Hi,
For support purposes, I would need to know how I could force the connection to a specific server node?
For example, I have the following info in my jcmon:
Idx
Name
Cluster
Debug
HTTP
HTTPS
P4
Telnet
SDM
Id
Port
Port
Port
Port
Port
Port
0
dispatcher
17313700
50000
50100
50101
50104
50108
0
1
server0
17313750
50121
0
0
0
0
0
2
server2
17313752
50131
0
0
0
0
0
3
SDM
0
50003
50119
0
0
0
50118
I would like to be able to choose which specific node I'm to use.
Thank you,
Jerome M.Jerome,
If by "specific server node" you mean the chice between server0 or server2, there is no choice.
You can connect only to dispatcher via dispatcher port.
Dispatcher will make sure your subsequent requests will be processed by the same server node, but, to my best knowledge, it is not possible to tell dispatcher what server node to use for initial connection.
Why do you need this option?
Maybe we can suggest you some other working solution.
Regards,
Slava -
Hi ,
If we have a specific server say 10.10.10.10 (abc.co.in) on which we are working, Then under RZ12 we make the following entry as :
LOGON GROUP INSTANCE
parallel_generators abc.co.in_10 ( Lets assume : The instance number is 10 )
Now in SM59 under ABAP Connections , I am giving the following technical settings:
TARGET HOST abc.co.in
IP address 10.10.10.10
Instance number 10
Now if we have a scenario of load balancing servers with following server details (with all servers on different instance numbers ) :
10.10.10.11
10.10.10.13
10.1010.10
10.10.10.15
In this case how can we make the RZ12 settings and SM59 settings such that we don't have to hardcode any IP Address.
If the request is redirected to 10.10.10.11 and not to 10.10.10.10 , in that case how will the settings be.
Regards,
SHUBHAMHi,
No one using FMS behind a load balancer? No one using RTMPT? -
How can I find what scom group a specific server belongs to using powershell?
Environment: SCOM 2007 r2
Server in question: Running Windows 2003 Std. (yes I know this sounds crazy)
Why do I need this: I noticed at the console level we have had server unexpected shutdown events which are not generating email notifications.
Source shows: Windows 2003 Server Standard Edition
Alert Rule: Windows Shutdown Unexpectedly
From what I see these are all windows 2003 server Std edition systems. I did a track and trace using our exchange tracking system which confirmed the alerts were not being emailed. Not sure if there is a better approach for this, but not being a sql
expert (however I do have someone I can leverage) I am trying to see if I can somehow extract this information using powershell.
Secondary general question: How can I find out the current size of our scom 2007 database and the number of objkects\servers being monitored? This is prep work for a migration over to 2012.
Thanks in advance for the help!1. what scom group a specific server belongs to
function Get-GroupNames {
[cmdletbinding()]
param($computerFQDN)
$containmentRel = Get-RelationshipClass -name:’Microsoft.SystemCenter.InstanceGroupContainsEntities’
$computerClass = Get-MonitoringClass -name:”Microsoft.Windows.Computer”
$criteria = [string]::Format(“PrincipalName = ‘{0}’”,$computerFQDN)
try {
$computer = Get-MonitoringObject -monitoringClass:$computerClass -criteria:$criteria
$relatedObjects = $computer.GetMonitoringRelationshipObjectsWhereTarget($containmentRel,[Microsoft.EnterpriseManagement.Configuration.DerivedClassTraversalDepth]::Recursive,[Microsoft.EnterpriseManagement.Common.TraversalDepth]::Recursive)
catch {
$_
write-host “An error occurred while querying groups of $computerFQDN”
foreach($group in $relatedObjects)
[array]$Groups = $groups + $group.SourceMonitoringObject.DisplayName
if($groups) {
return $groups
} else {
write-host “No groups available for $computerFQDN”
Usage:
Get-GroupName -ComputerFQDN myserver1
for detail, pls. refer to
http://techibee.com/powershell/powershell-get-scom-groups-of-a-computer-account/1129
Roger -
Hi,
I create a user defined watch for BI4.1 ExplorerExplorationServer server in CMC -> Monitoring.
Caution:
node.ExplorerExplorationServer$'Server Running State'==1 ||
node.ExplorerExplorationServer$'Server Running State'==2 ||
node.ExplorerExplorationServer$'Server Running State'==4 ||
node.ExplorerExplorationServer$'Server Running State'==6 ||
node.ExplorerExplorationServer$'Server Running State'==7 ||
node.ExplorerExplorationServer$'Health State'==1
Danger:
node.ExplorerExplorationServer$'Server Running State'==0 ||
node.ExplorerExplorationServer$'Server Running State'==5 ||
node.ExplorerExplorationServer$'Health State'==0
However, in CMC -> Servers -> Explorer Services, the ExplorerExplorationServer shows "Information is not available" blue ball in Health.
How do I bind the user-defined watch to a specific server so that server's Health would show green ball and is linked to Monitoring watch?
Regards,
Jin-ChongHello JinChong,
We had created User-defined Explorer watches on our environments and have run into issues.
Have received many false alerts even though Explorer servers are running fine.
After creating an AGS case it was informed to us that Explorer does not have monitoring capabilities.
AGS is checking with solution architect of Explorer application about when the monitoring watches for explorer would be included.
Regards,
Rohit -
How to find what are all the rules and events are monitoring for specific server in SCOM 2007
how to find what are all the rules and events are monitoring for specific server in SCOM 2007.
I need to know what are all the events, services, and rules are monitored for the specific server.
Kindly help me friends.how to find what are all the rules and events are monitoring for specific server in SCOM 2007.
I need to know what are all the events, services, and rules are monitored for the specific server.
Kindly help me friends.
Thanks for the question Sandoss. This is something that we all come across at sometime.
Thanks & regards, Sumit Agrawal
The lack of this feature is an inexcusable oversight for an enterprise management product. They have some serious lightweights making design decisions on the SCOM team. 5 thumbs down.
BTW the answer is probably LOTS of stuff. Literally 100's of workflows are running on any server.
The following OpsMgr DB query will list all running monitors on a server. Change the name of @srv. I think this works pretty well. I'd like some feedback if something is missing.
DECLARE @srv varchar(30)
SET @srv = 'your name here'
SELECT mon.displayName as monitor, bme.FullName,bme.DisplayName as object,
case
when s.HealthState = 1 then 'healthy'
when s.HealthState = 2 then 'Warning'
when s.HealthState = 3 then 'Critical'
else 'N/A'
end as Health
FROM state AS s WITH (NOLOCK)
left join BaseManagedEntity as bme WITH (NOLOCK) on s.basemanagedentityid = bme.basemanagedentityid
left join dbo.MonitorView Mon WITH (NOLOCK) on Mon.ID = s.monitorid
where
bme.FullName like '%' + @srv + '%'
and s.HealthState <> 0
and mon.IsInternalRollupMonitor = 0
and mon.IsExternalRollupMonitor = 0
order by bme.DisplayName, mon.displayName -
How to force the Lync Client to a specific server in the pool
I am troubleshooting an issue and need my client to connect to a specific server in my enterprise pool.
I have tried a host fie, I have deleted the EndpointConfiguration.CACHE file and I still cannot get my client to connect to the specific front end.
Can anyone tell me how to do this?Using a host file should definitely work and I do this all the time for testing.
Are you using manual or automatic configuration? If it's manual then make sure that the name you specified resolves to the correct IP address by using PING.
If you are using automatic, use NSLOOKUP to determine what hostname it's trying to connect to and repeat the above.
This could either be sip.domain.com (as Edwin mentioned) or it could be the name of your Front End pool, depending on how it's configured.
The other thing you might want to try if everything looks correct and if you modified your HOSTS file while Lync was open, is just to Exit and re-open the Lync client.
If this helped you please click "Vote As Helpful" if it answered your question please click "Mark As Answer"
Georg Thomas | Lync MVP
Blog www.lynced.com.au | Twitter
@georgathomas
Lync Edge Port Check (Beta)
This forum post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
How do i login to a Specific Server Node
We have three Server nodes in our production cluster for the Portal. We deployed a .ear file for custom webdynpro development. SDM during the the Deplyment should have deployed the .ear file on the server nodes. But it looks like the .ear file was not deployed on some server nodes.
My problem i do not know a way whyere i can specifically login to the specific Server node to check the Appliation.
My end users are getting Errors and i can not see them becuase i am not logged in to the same server node.
Any help is Appreciated.
Sudheer.One way that I achieve this is by modifying the saplb_* cookie in the request. You can use firefox cookie editor addon to modify the cookie before a request is sent.
For e.g. your saplb_* cookie might have this value (J2EE31487700)31487750
here the node is 0 if you change the last digit to one it will go to node 1 so the value will be (J2EE31487700)31487751
Hope this helps.
To make sure the node is changed to 1, you can check the response cookie and it should contain a trailing 1. -
Submit report in background on specific server
Hi,
I like to execute a report on a specific server in background. Is there a FM to do this. I know I can use SM36, but that's not the way I want it.
Regards,
GJ van HollandHi,
Here is a sample code.
Report bkgnd.
Perform dobackground.
FORM dobackground.
Local parameters declaration
DATA : jobname LIKE tbtcjob-jobname,
jobcount LIKE tbtcjob-jobcount.
DATA : ws_spld LIKE pri_params-pdest,
ws_lstname LIKE pri_params-plist,
ws_listext LIKE pri_params-prtxt.
DATA : params LIKE pri_params,
arparams LIKE arc_params,
days(1) TYPE n VALUE 2,
valid TYPE c.
jobname = 'job_name'.
ws_lstname = 'list_name'.
ws_listext = 'List_text'.
Create a job
CALL FUNCTION 'JOB_OPEN'
EXPORTING
jobname = jobname
IMPORTING
jobcount = jobcount
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
OTHERS = 4.
Set print parameters
SELECT SINGLE spld INTO ws_spld FROM usr01 WHERE bname = sy-uname.
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING destination = ws_spld
list_name = ws_lstname
list_text = ws_listext
immediately = ' '
line_size = 200
line_count = 65
no_dialog = c_true
IMPORTING out_parameters = params
out_archive_parameters = arparams
valid = valid.
Submit the report to create spool with retreived print parameters
SUBMIT your_program
WITH parameters_if_any
TO SAP-SPOOL
SPOOL PARAMETERS params
ARCHIVE PARAMETERS arparams
WITHOUT SPOOL DYNPRO
VIA JOB jobname NUMBER jobcount
AND RETURN.
Close job
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
jobcount = jobcount
jobname = jobname
strtimmed = 'X'
EXCEPTIONS
cant_start_immediate = 1
invalid_startdate = 2
jobname_missing = 3
job_close_failed = 4
job_nosteps = 5
job_notex = 6
lock_failed = 7
invalid_target = 8
OTHERS = 9.
ENDFORM.
Hope this was of use to you.
Thanks,
Susmitha -
Hi,
We are trying to schedule periodically the archiving jobs for several objects.
To be more specific, we begin with MM_EKKO archiving object and we would like to chain the 3 steps : preprocessor the write, then delete.
Chaining delete after write is easy : In "technical Setting", we just have to tickle "start automatically" in the "delete jobs" parameters.
But how to chain automatically write step after preprocessor ?
Obviously, I tried usual options in SM36 and used "after job" parameter. But what job can I enter as the job name for precprocessor is automatically generated by SAP and changed at every new job (the date and time are included in the name, e.g : ARV_MM_EKKO_SUB20110406163238) ?
Do I need to use an exernal third party scheduler to do this ?Serge,
I have been researching on your query lately and have put accross this question to some Archiving Experts at my end. Hopefully, will come up with a full-proof solution.
But in the meantime, if you have a sandbox or if you can do a research, please do the following:
1. In SARA, under the TECHNICAL SETTINGS tab go to the VERIFY ARCHIVE FILES box.
2. There just click on the following, Before Deleting, Before Reading and Before Reloading.
3. I think this BEFORE READING box could be a solution.
4. And for deletion check the START AUTOMATICALLY option.
Please try this and let us know. If solved, okay and if not then I will reply back after conveying from the experts. -
Scheduling jobs in different app server
Hi all,
Does anyone knows how to schedule a background job in a specific app server, by using FM JOB_SUBMIT / JOB_CLOSE?
I've analysed SAP documentation for these FMs and it says that the parameter EXTPGM_SYSTEM can be used to inform the app server in which the program will be ran. However, it seems to be for external programs and my requirement is just to set a abap report to run in a specific app server.
SAP documentation says:
EXTPGM_SYSTEM Parameter
Name of the host system on which an external program is to be run. You must supply a value for this parameter.
Note: You must specify both the name of an external program and the name of the system on which it is to be executed.
As I don't have an external program, just the abap report, I'm not sure I can use such parameter to schedule the job at the desired app server.
Please advise.
Thanks,
Rafael.Kartik,
there is another program which people uses to read the generated files. As per the server load balancing, some output files are being created in server A, and some in server B. With this parameter, the output files would be generated only in server A.
So, Bryan, that does make sense.
So, you mean I should consider only JOB_CLOSE in order to inform target system? Should I ignore the external program parameters in JOB_OPEN? -
Hi,
i really need to apologize here, but i did not found an appropriate forum to ask this, neither a forum for ADK archiving development kit nor a forum about XBP (intercepted jobs). If there is a froum for asking questions like this you can slap me for that
The archiving object is configured to schedule the ARVSTO jobs automatically which we want to keep to spread the load over a certain time and not to have a bunch of archiving jobs always running at a specific time.
In this system we do not have a connection to a central job scheduling tool due to license costs.
The problem is that sometimes ARVSTO jobs are scheduled exactly at the time where our IXOS serving is going down for 15 minutes for maintanence.
I'm now looking for ANY possibility to avoid that ARVSTO jobs are scheduled between 4 and 5 o'clock. I hat a look at OSS notes 458670 and 604496, with those notes i can avoid that the jobs are starting automatically but i need an external job scheduler or i need to start them manually. I dont have a job scheduler and i dont want to do this manually.
I had a look at report RSARCHD to do a modifaction but as far as i can see this one is only scheduling the ARVDEL jobs.
So does anyone have an idea to solve this? Even if it is a modification, or en enhancement, a BADI or en exit, i dont care.
Thanks in advance.Create one procedure and write all your logic which you want to schedure.
Please execute the below block to set the job.
Please change ### with Your PROCEDURE NAME WITH PARAMETER.
'SYSDATE+1/1440' = Indicate that your job execute every minute..
DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => '###'
,next_date => to_date('17/02/2010 12:54:32','dd/mm/yyyy hh24:mi:ss')
,interval => 'SYSDATE+1/1440 '
,no_parse => TRUE
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
END;
commit;
Edited by: user10594896 on Feb 16, 2010 11:28 PM -
I have some questions regarding Archiving / Deleting..
1) What are the implication of not setting 'DELETION' category parameters in 'Specific configuration'.
2) How do I delete the messages that are archived? Will 'Delete job' handle this also?
3) Also I had archived some messages using Archiving job.. When try to lookup this message using 'Archived XML Messages (Search using Archive), I get a list of Archived messages. When I click on any of this messages, I get "Could not find message in archive" message.hi,
- did you activate SAP_BC_XMB info structure?
- did you do all the configuration?
http://help.sap.com/saphelp_nw04/helpdata/en/0e/80553b4d53273de10000000a114084/content.htm
BTW
you can also fill activated information structure retrospectively for already existing archives:
http://help.sap.com/saphelp_nw04/helpdata/en/5c/11afaad55711d2b1f80000e8a5b9a5/content.htm
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a> -
How to Open Or read SQL Server log file .ldf
Hi all,
How to Open Or read SQL Server log file .ldf
When ever we create database from sql server, it's create two file. (1) .mdf (2) .ldf.
I want to see what's available inside the .ldf file.
Thanks,
AshokI am not too sure but may be the below two undocumented commands might yield the desired result.
DBCC Log
Fn_dblog function
Refer these links for more info,
http://www.mssqlcity.com/Articles/Undoc/SQL2000UndocDBCC.htm
http://blogs.sqlserver.org.au/blogs/greg_linwood/archive/2004/11/27/37.aspx
http://searchsqlserver.techtarget.com/tip/0,289483,sid87_gci1173464,00.html
Some 3rd party tools like Log Explorer can do the job for you.
http://www.lumigent.com/products/le_sql.html
- Deepak -
How to configure a forms 6i server
Hi
I am trying to configure an oracle 6i server for a college project and need some help. I have the documentation but its very confusing and not beginner orientated!
I am using windows XP. The forms server 6i,Apache and Jinitiator are installed in the following folders all on the same machine:
C:\Program Files\Apache Software Foundation\Apache2.2
C:\orant\FORMS60\server
C:\orant\jinit
How do i configure the Forms Server? I am connecting to a database over a network and the forms i am using are in the folder:
C:\orant\FORMS60\server
What environment variables should i change and to what?
What modifications should i make to the configuration files generated by th oracle installer i.e formsweb.cfg,base.htm and basejini.htm
As you can see i really need your help. Any advice would be greatly appreciated.
Thanks,
Jackie
Message was edited by:
[email protected]Ive looked over the base.htm file and formsweb.cfg file and they appear to be fine but i may be missing something,.maybe you can see something i cant in these files:
On opening the base.htm file nothing happens even when i directly
specify the mainmenu form
the base file contains:
<HTML>
<!-- FILE: base.htm (Oracle Developer Forms) -->
<!-- This is the default base HTML file for running a form on the -->
<!-- web using APPLET-style tags to include the Forms applet. -->
<!-- This file will be REPLACED if you reinstall "Forms Web CGI and -->
<!-- cartridge", so you are advised to make your own version if you -->
<!-- want to make any modifications. You should then set the -->
<!-- baseHTML parameter in the Forms web CGI configuration file -->
<!-- (formsweb.cfg) to point to your new file instead of this one. -->
<!-- IMPORTANT NOTE: default values for all the variables which -->
<!-- appear below (delimited by the percent character) are defined -->
<!-- in the formsweb.cfg file. It is preferable to make changes in -->
<!-- that file where possible, and leave this one untouched. -->
<HEAD><TITLE>%pageTitle%</TITLE></HEAD>
<BODY %HTMLbodyAttrs%>
%HTMLbeforeForm%
<OBJECT classid="CAFECAFE-0013-0001-0006-ABCDEFABCDEF"
WIDTH=600
HEIGHT=480
codebase="http://acme.com/jinit1316.exe#Version=1.3.1.6">
<PARAM NAME="CODE" VALUE="oracle.forms.engine.Main" >
<PARAM NAME="CODEBASE" VALUE="/forms60code/" >
<PARAM NAME="ARCHIVE" VALUE="/forms60code/f60all.jar" >
<PARAM NAME="type"
VALUE="application/x-jinit-applet;version=1.3.1.6">
<PARAM NAME="serverPort" VALUE="9000">
<PARAM NAME="serverArgs" VALUE="module=order.fmx">
<PARAM NAME="serverApp" VALUE="default">
</OBJECT>
%HTMLafterForm%
</BODY>
</HTML>
The formsweb.cfg file contains:
;; Forms Web CGI Configuration File
; This file defines parameter values used by the Forms Web CGI
; PARAMETER VALUES USED BY DEFAULT
; SYSTEM PARAMETERS
; These have fixed names and give information required by the Forms
; Web CGI in order to function. They cannot be specified in the URL
query
; string. But they can be overriden in a named configuration (see
below).
baseHTML=c:\orant\FORMS60\server\base.htm
baseHTMLJInitiator=c:\orant\FORMS60\server\basejini.htm
HTMLdelimiter=%
MetricsServerPort=9020
;MetricsServerErrorURL
; The next parameter specifies how to execute the Forms applet under
; Microsoft Internet Explorer 5.0. Put IE50=native if you want the
; Forms applet to run in the browser's native JVM.
IE50=JInitator
;IE50=native
; USER PARAMETERS
; These match variables (e.g. %form%) in the baseHTML file. Their
values
; may be overridden by specifying them in the URL query string
; (e.g.
"http://myhost.mydomain.com/ifcgi60.exe?form=myform&width=700")
; or by overriding them in a specific, named configuration (see below)
; 1) Runform arguments:
form=C:\orant\FORMS60\server\MAINMENU.fmx
userid=student19/s19@orcl
;otherparams
; 2) HTML page title, attributes for the BODY tag, and HTML to add
before and
; after the form:
pageTitle=Oracle Forms Server
;HTMLbodyAttrs
;HTMLbeforeForm
;HTMLafterForm
; 3) Values for the Forms applet parameters:
width=6500
height=5000
separateFrame=false
splashScreen=yes
; select default background by not specifying a value
;background
lookAndFeel=Oracle
colorScheme=teal
serverApp=default
serverPort=9000
serverHost=localhost
connectMode=HTTP
archive=f60web.jar
archive_jini=f60all_jinit.jar
archive_ie=f60all.cab
; 4) Parameters for JInitiator
; Page displayed to Netscape users to allow them to download
JInitiator.
; If you create your own version, set this parameter to point to it.
jinit_download_page=/jinitiator/us/jinit_download.htm
; Parameters related to the version of JInitiator.
jinit_classid=clsid:CAFECAFE-0013-0001-0006-ABCDEFABCDEF
jinit_exename=jinit.exe#Version=1,3,1,6
jinit_mimetype=application/x-jinit-applet;version=1.3.1.6
; SPECIFIC CONFIGURATIONS
; You may define your own specific, named configurations (sets of
parameters)
; by adding special sections as illustrated in the following examples.
; Note that you need only specify the parameters you want to change.
The
; default values (defined above) will be used for all other parameters.
; Use of a specific configuration can be requested by including the
text
; "config=<your_config_name>" in the query string of the URL used to
run
; a form. For example, to use the sepwin configuration, your could
issue
; a URL like "http://myhost.mydomain.com/ifcgi60.exe?config=sepwin".
; Example 1: configuration to run forms in a separate browser window
with
; "generic" look and feel (include "config=sepwin" in the
URL)
;[sepwin]
;separateFrame=True
;lookandfeel=Generic
; Example 2: configuration affecting users of MicroSoft Internet
Explorer 5.0.
; Forms applet will run under the browser's native JVM rather
than
; using Oracle JInitiator.
;[ie50native]
;IE50=JInitiator
; Example 3: configuration forcing use of the base.htm base HTML file in
all
; cases (means applet-style tags will always be generated and
; JInitiator will never be used).
;[applet]
;baseHTMLJInitiator=%FORMS60%\server\basejini.htm
Maybe you are looking for
-
This was my original problem-- Every time I go to the obituary page, I start hearing talking and then firefox freezes. Why? This has only started happening recently. I can look at everything on this website without a problem until I go to the obit pa
-
Net price update in creation of the purchase order
Guys, I have a query, please find the details below. I have created a ABAP for posting the purchase orders using the BAPI function 'BAPI_PO_CREATE1', I am passing the net price value in the input file. But the system is taking the net price from the
-
How can we call one java class in another java class?
Hi all, My problem is , one java code creates a file i have to send that file through email as an attachment here i wrote a java code to send a mail with attachment can any one help me how i can implement this. my idea is to write a send mail functio
-
Hetrogeneous Operating Systems in one Farm
Hi, Can we have Oracle Application Servers installed on different OS (i.e. HP-UX and Windows) under Single FARM. I have Oracle AS10g
-
Safari Booting Very Slowly....
For some reason Safari has been taking an ususually long time to turn on. Before this started happening, the icon would bounce 2 or 3 times in the dock and then it would be on. Now it bounces for perhaps 30 seconds and when it does turn on, it lags f