Quantcast
Channel: SCN : All Content - SAP NetWeaver Technology Platform
Viewing all 1967 articles
Browse latest View live

Process Chain Status

$
0
0

Hello All,

As I'm working on the Process Status (0TCTPRCSTAT) characteristic, I found in SAP Help (Process Status - Monitoring BI Statistics - SAP Library) that this characteristic  specifies the status of a process as follow:

  • R (Ended with errors)
  • G (Succesfully completed)
  • F (Completed)
  • A (Active)
  • X (Canceled)
  • P (Planned)
  • S (Skipped at restart)
  • Q (Released)
  • Y (Ready)
  • ' ' (Undefined)
  • J (Framework error upon completion. For example, a follow-on job is missing)

 

But I couldn't get the difference between the 2 charc 'G' and 'F'. Does G refers to the first status of a PC as it had a successful execution and 'F' refers to a KO status but it had been successfully resolved.

 

A good documentation on this charac will be very appreciated.

 

Many thanks for your help.


Remote Client copy

$
0
0

Hi,

 

We went live recently and have nearly 300 concurrent users.Production database is around 40GB. We need to take a remote client copy from PRD to QTY. I have run test copy twice and following tables take long time to process and never seems to be ending.

I have mentioned the table list that took long time to copy. I did a statistic update on those tables in PRD and QTY after canceling the first test copy ,bofore starting the second test copy.

It's took nearly 6 hours to complete 63,311 tables in test client copy.

 

Please help me to improve performance of the remote client copy and how can I  find the cause for long run of  following tables ?

 

These are all virtual servers in a IBM purefelx p servers in ibm storvie 7000. So there can not be a network bottleneck.

 

our system is EHP6 FOR SAP ERP 6.0in AIX 7.1 with sybase 15.7.0.122

scc9.jpg

Table Name

 

BCST_SR

BCST_SU

BD001

BDAUDQUEUE

SOES

SOFA

SOFD

SOFFCHKF

SOFFCHKO

SOFFCONT1

SOFFLOIO

SOFFLOIOT

SOFFLOPR

SOFFLORE

SOFFLORI

SOFFPHF

SOFFPHHR

SOFFPHIO

SOOS

SOPCPATH

SOPR

SOQUOTA

SORD

SOREORG

SORF

SORP

SORS

SORTSUBF

SOSC

SOSP_T_APPL_CH

SOSP_T_APPL_INFO

SOSP_T_APPL_TEXT

SOSP_T_BKTWFHIST

SOSP_T_BKTWIHIST

SOSP_T_BKT_PERFM

SOSP_T_MAPOBJ_T

SOSP_T_MAP_INFO

SOSP_T_MAP_OBJEC

SOSP_T_ROLETYP_T

SOSP_T_ROLE_TYPE

SOST

SOSTAT

SOSU

SOSUBUT

SOUB

SOUC

SOUD

SPBB1

SPCCNVDOCNUM

SPCDISPMESSAGES

SPCFILE

SPCGLOBAL

SPCINMAP

SPCIPCLS

SPCIPCLSIF

SPCIPCSN

SPCIPCSNT

SPCIPEFF

SPCIPFIELDLIST

SPCIPGLOBAL

SPCIPHDR

SPCIPHDRT

SPCIPINTERFACE

SPCIPMFR

SPCIPOCH

SPCIPOSDS

USR02

UST12

SAP Homogenous Migration

$
0
0

Hi All,

 

We have SAP CRM 2007 and BW on NW 7.0, running on windows 2003 x64 and Oracle is the DB and we wanted to upgrade our SAP Version from NW 7.0 to NW 7.4 with latest SP and CRM 2007 to SAP CRM 7.03 latest SP.

 

Our Oracle version is Oracle 11.2.0.2.

 

Our New landscape will be on Windows 2012 x64.

 

But as per PAM we cannot migrate our existing system to Windows 2012 by DB restore as PAM Doesnt support SAP NW 7.0 on Windows 2012 x64 also CRM 2007 is also not supported on Windows 2012 x64.

 

Also, if we want to upgrade SAP first to the latest on the Windows 2003 x64 i.e NW 7.0 to NW 7.4 and CRM to CRM 7.03 and then migrate to New OS i.e windows 2012 is also ruled because NW 7.4 and CRM 7.03 is not supported on Windows 2003 x64.

 

Need your advice on moving our existing servers to the new landscape.

 

Thanks,

Sharib Tasneem

How often JSESSIONID and JSESSIONMARKID get updated

$
0
0

Hi All,

 

Need some help in understanding the session cookies in the SAP NW AS Java. I am using SAP NetWeaver Application Server 7.20 / AS Java 7.30

I have a web page that makes concurrent requests to the NW server using jQuery-Ajax every 30seconds.

I am seeing the JSESSIONMARKID is getting updated very often(mostly every 30secs-1 min but not consistently)and the JSESSIONID gets updated every 1-2 mins but this is particular pattern.

 

My doubt is does the JSESSIONID gets updated every 1 or 2 mins? My assumption was that once JSESSIONID is issued it remains same and the server keeps track when was the last user activity and based on inactivity for configured period of time the session gets timed out and if user comes back after session out with a JSESSIONID, he will be redirected to login page.

 

Kindly help me in understanding the JSESSIONID and JSESSIONMARKID cookie update process.

 

Thanks in advance for your valuable reply.

 

Regards,

Praveen

Checks after phase MAIN_SHDIMP/SUBMOD_SHD2_RUN/RUN_RSCPINTS_NOXCONV were negative!

$
0
0

Hi Experts,

I'm Migrating my BW system(NW-7 EHP1) to SAP HANA, Upgrade + Migration, Since am doing it for the very first time, I got stuck at Checks after phase MAIN_SHDIMP/SUBMOD_SHD2_RUN/RUN_RSCPINTS_NOXCONV were negative! this phase which says -

 

Batchjob RSCPINTS on shadow system failed.

Please find the full error displayed on SUM --

 

Checks after phase MAIN_SHDIMP/SUBMOD_SHD2_RUN/RUN_RSCPINTS_NOXCONV were negative!

 

 

Last error code set: Single errors (code <= 8) found in logfile 'RSCPNOX.ELG'

 

 

 

 

 

 

ERROR:

Batchjob RSCPINTS on shadow system failed.

Detected the following errors:

 

 

# F:\SUM\abap\log\RSCPNOX.ABD:

       4 ETG011 "[NOXC_NTABS]: Restoring Nametab for""RSSTATMANREQMDEL"

       4 ETG011 "[NOXC_NTABS]: Restoring Nametab for""SALV_WD_ADMIN"

       4 ETG011 "[NOXC_NTABS]: Restoring Nametab for""SMSCMAID"

       4 ETG011 "[NOXC_NTABS]: Restoring Nametab for""SWOR"

       4 ETG011 "[NOXC_NTABS]: Restoring Nametab for""TESTCLUST1"

       2EETG011 "[NOXC_NTABS]: Error reading DDMTT_SAV for""TESTCLUST1"

       4 ETG011 "[NOXC_NTABS]: Restoring Nametab for""TEST_POOL1"

       2EETG011 "[NOXC_NTABS]: Error reading DDMTT_SAV for""TEST_POOL1"

       

 

 

 

 

A trouble ticket and an archive with all relevant log files have been generated.

Trouble ticket: "F:\SUM\abap\log\SAPup_troubleticket.log"

Log archive: "F:\SUM\abap\log\SAPup_troubleticket_logs.sar"

 

 

 

 

You can start the module from the start by choosing "Back".

Repeat phase MAIN_SHDIMP/SUBMOD_SHD2_RUN/RUN_RSCPINTS_NOXCONV to continue at the point it stopped

Exit program

 

 

Initialize phase MAIN_SHDIMP/SUBMOD_SHD2_RUN/RUN_RSCPINTS_NOXCONV to restart it from the beginning.

 

Please suggest on how to come out of this and proceed with DMO.

 

I've checked the table DDMTT_SAV it's activated and it's fine.

 

Thanks,

Manish.

Issue with Datetime Field in DB Connect Extractor (SQL SERVER)

$
0
0

Hi,

 

I am trying to extract the data from SQL Server using DB Connect. I am able to generate Datasource and display the contents of the respective source system table and extract data to SAP BW if there are no date fields in the Datasource (i.e. data type is datetime). However, I am not able to display any data or extract any data if there is a datetime data type field in the extractor. I was able to get the sample extract from SQL Server and the following the the date time format:

 

2013-06-01 00:00:00.000

 

I have seacrhed on the market place and also have read few topics in the forum but it is advised that a view has to be created in the source system (SQL Server) which is not possible in my case as the SQL Server is maintained by a different company and I will have no access to the SQL Server. Requesting you to please let me know if there are any mechanism though which I can extract the data (datetime fields from SQL Server) to SAP BW.

 

 

Thanks & Regards!

Java System Copy ends with License Error

$
0
0

Hello - We are performing a system copy from one AS-Java Machine to another. Both are running SAP NetWeaver 7.0 EHP1 SP5.

-


Export from Source without errors.

Import to Target ended with errors.

-


The error complains we had a perm license installed and a temp cannot be installed. It also complaiins that the "External System is not available" but the database is verified available. The JLAUNCH procs do not exist but at this point of the procedure I wouldn't expect them to be. Got most of the way thru the system copy procedure and ended with the following error:

Any help you can provide would be greatly appreciated.

-


Thanks. Steve

-


ERRORS Captured:

INFO       2010-03-08 14:44:44.435 [syuxcpath.cpp:351]

           CSyPath::createFile()

Creating file /tmp/sapinst_instdir/NW701/LM/COPY/DB6/SYSTEM/CENTRAL/AS-JAVA/licenseinstaller.log.

 

TRACE      2010-03-08 14:44:44.613 [syuxctask.cpp:1382]

           CSyTaskImpl::start(bool)

A child process has been started. Pid = 876590

 

INFO       2010-03-08 14:44:44.624

           CJSlibModule::writeInfo_impl()

Output of /usr/java14_64/bin/java -classpath /tmp/sapinst_instdir/NW701/LM/COPY/DB6/SYSTEM/CENTRAL/AS-JAVA/install/sharedlib/launche

r.jar -Xmx256m -Xj9 com.sap.engine.offline.OfflineToolStart com.sap.engine.tools.offlinelikeyinst.InstallFirstTempLicense /usr/sap/Q

O1/SYS/global/security/lib/tools/iaik_jce.jar:/usr/sap/QO1/SYS/global/security/lib/tools/iaik_jsse.jar:/usr/sap/QO1/SYS/global/secur

ity/lib/tools/iaik_smime.jar:/usr/sap/QO1/SYS/global/security/lib/tools/iaik_ssl.jar:/usr/sap/QO1/SYS/global/security/lib/tools/w3c_

http.jar:/tmp/sapinst_instdir/NW701/LM/COPY/DB6/SYSTEM/CENTRAL/AS-JAVA/install/lib:/tmp/sapinst_instdir/NW701/LM/COPY/DB6/SYSTEM/CEN

TRAL/AS-JAVA/install/sharedlib:/usr/sap/QO1/JC00/exe/db2jcc.jar:/usr/sap/QO1/JC00/exe/db2jcc_license_cu.jar /tmp/sapinst_instdir/NW7

01/LM/COPY/DB6/SYSTEM/CENTRAL/AS-JAVA/licenseinstaller.properties is written to the logfile licenseinstaller.log.

 

WARNING    2010-03-08 14:44:51.923

           CJSlibModule::writeWarning_impl()

Execution of the command "/usr/java14_64/bin/java -classpath /tmp/sapinst_instdir/NW701/LM/COPY/DB6/SYSTEM/CENTRAL/AS-JAVA/install/s

haredlib/launcher.jar -Xmx256m -Xj9 com.sap.engine.offline.OfflineToolStart com.sap.engine.tools.offlinelikeyinst.InstallFirstTempLi

cense /usr/sap/QO1/SYS/global/security/lib/tools/iaik_jce.jar:/usr/sap/QO1/SYS/global/security/lib/tools/iaik_jsse.jar:/usr/sap/QO1/

SYS/global/security/lib/tools/iaik_smime.jar:/usr/sap/QO1/SYS/global/security/lib/tools/iaik_ssl.jar:/usr/sap/QO1/SYS/global/securit

y/lib/tools/w3c_http.jar:/tmp/sapinst_instdir/NW701/LM/COPY/DB6/SYSTEM/CENTRAL/AS-JAVA/install/lib:/tmp/sapinst_instdir/NW701/LM/COP

Y/DB6/SYSTEM/CENTRAL/AS-JAVA/install/sharedlib:/usr/sap/QO1/JC00/exe/db2jcc.jar:/usr/sap/QO1/JC00/exe/db2jcc_license_cu.jar /tmp/sap

inst_instdir/NW701/LM/COPY/DB6/SYSTEM/CENTRAL/AS-JAVA/licenseinstaller.properties" finished with return code 13. Output:

PerfTimes : loadNativeLayer: loading jperflib failed. jperflib (Not found in java.library.path)

No matching license keys found.A permanent license key for "J2EE-Engine_DB6" already existed in the system. You can't install anothe

r temporary license key for "J2EE-Engine_DB6".

 

TRACE      2010-03-08 14:44:51.926

NWException thrown: ind-rel.ind-os.ind-db.j2ee-eng.tempLicense.sysNotAvailable:

Error when installing temporary license. DIAGNOSIS: External systems are not available. SOLUTION: Check connection to DB and messagi

ng service.

 

TRACE      2010-03-08 14:44:51.927

Function setMessageIdOfExceptionMessage: ind-rel.ind-os.ind-db.j2ee-eng.tempLicense.sysNotAvailable

 

WARNING[E] 2010-03-08 14:44:51.928

           CJSlibModule::writeError_impl()

CJS-20019  Error when installing temporary license. DIAGNOSIS: External systems are not available. SOLUTION: Check connection to DB

and messaging service.

 

TRACE      2010-03-08 14:44:51.929 [iaxxejsbas.hpp:483]

           EJS_Base::dispatchFunctionCall()

JS Callback has thrown unknown exception. Rethrowing.

SAP Release upgrade Configuration phase parameters

$
0
0

Hello Masters

 

We are upgrading our BW environment from NW 7.0 to NW 7.4  using SUM tool with NZDT parameters active. We have finished with out test upgrade, now before proceeding with the next upgrades, need expert advice in selecting the right values in configuration phase, for the below 2 parameters.

 

1. Enter the maximum number of processes used

     CRR Processes : < By default tool took value 3>

 

I don't find any supporting SAP notes on this topic, how this number matters & how good I can further tune this value.

 

2. Enter the maximum number of parallel phases to run:

 

PARALLEL PHASES (UPTIME )

PARALLEL PHASES (DOWNTIME)

 

Unable to understand the above, precisely which phase or session. How we can optimize this number.

 

Thanks & Regards

Rajesh Meda


Upgrade Netweaver Portal excluding HR buisness package

$
0
0

Hi

 

 

We are in a process of upgrading our portal from Netweaver 7 to Netweaver 7.4.  We want to exclude HR buisness package while upgrading.  Kindly let us know whether there is an impact on excluding the HR buisness package while upgrading to NW7.4. I have attached the screenshot of existing  version of buisness package.

 

 

 

 

Regards

Prasanna.B.S

SDM Repository Cleanup

$
0
0

Hi,

 

We just applied the SPS15 on several of our netweaver systems, but after this /usr/sap/<SID> was almost full. We checked and we noticed that the SDM Repository contains all the stacks we applied ( 9 10 12 & 15). Is there a way of cleaning up the filesystem repository from those old versions?

 

Thank you.

 

Jerome Morignot

CGI inc.

DTP to load gives the message 'No more data available'

$
0
0

When i execute the DTP to load from DSO to a cube, it executes and gives the message 'No more data available'. The request is green but no data is transferred from the DSO.  Request in DSO is active and I tired both delata and full load.  Any idea?

 

 

Thanks

SAP on Oracle Development Update

How often JSESSIONID and JSESSIONMARKID get updated

$
0
0

Hi All,

 

Need some help in understanding the session cookies in the SAP NW AS Java. I am using SAP NetWeaver Application Server 7.20 / AS Java 7.30

I have a web page that makes concurrent requests to the NW server using jQuery-Ajax every 30seconds.

I am seeing the JSESSIONMARKID is getting updated very often(mostly every 30secs-1 min but not consistently)and the JSESSIONID gets updated every 1-2 mins but this is particular pattern.

 

My doubt is does the JSESSIONID gets updated every 1 or 2 mins? My assumption was that once JSESSIONID is issued it remains same and the server keeps track when was the last user activity and based on inactivity for configured period of time the session gets timed out and if user comes back after session out with a JSESSIONID, he will be redirected to login page.

 

Kindly help me in understanding the JSESSIONID and JSESSIONMARKID cookie update process.

 

Thanks in advance for your valuable reply.

 

Regards,

Praveen

SSSLERR_SERVER_CERT_MISMATCH

$
0
0

HI All,

 

i am facing the SSL connection issue below is the dev_icm log

 

  MatchTargetName("xxxxxxxxx..com", "CN=*.yyyyyyyy.com, OU=Domain Control Validated") SapSSLSessionStart(sssl_hdl=0xd934a0)==SSSLERR_SERVER_CERT_MISMATCH can any one please help on this.

 

Thanks,

Narendar.

CTS+ configuration for enterprise Portal and BI portal using same domain controller

$
0
0

Hi,

 

We need to cts+ configuration for our BI portal and NW portal using Solution manager as a communication system.

My question here is do i need to use same transport directory for solution manager+enterprise portal+BI portal to perform this.

Is there a way to use one common directory between solution manager+enterprise portal and a different common directory between solution manager+BI portal.

 

If this is possible can some one help me with some documentation related to this.

 

Regards,

Srujay


JAX-WS 2.1.3 on NetWeaver CE 7.1 SP3

$
0
0

Is it possible to override the JAX-WS implementation provided by NetWeaver 7.1 SP3 using the “heavy resources” classloader?

 

On JBoss, using a different runtime implementation for JAX-WS as that of JBoss is not a problem. You can correctly use the class loader hierarchy to solve this problem.

 

I need JAX-WS 2.1.3 because I’m using its streaming implementation for MTOM.

 

Thanks,

Radu

SAP NetWeaver 740: how to listen on 1 host/nic address only

$
0
0

Hello

 

Is it possible for the ASCS Services to Listen only on one host address? For the icm I can controll that with icm/server_port_x HOST=..., but how can I control this on the other Services. I see in the worklog follow entry:

 

GwPrintMyHostAddr: my host addresses are :

  1 : [10.x.x.x] hostname_main (HOSTNAME)

  2 : [127.0.0.1] loopback (LOCALHOST)

  3 : [10.x.x.x] anothernichostname (NILIST)

 

But I don't want entry 2 and entry 3 .

 

 

bash-4.2# lsof -i | grep "SIDadm.*LISTEN"

igspw_mt   4194400 SIDadm    7u  IPv4 0xf1000e000745ebb8        0t0  TCP *:40002 (LISTEN)

jstart     5898384 SIDadm   36u  IPv4 0xf1000e00058053b8        0t0  TCP *:50020 (LISTEN)

jstart     5898384 SIDadm  200u  IPv4 0xf1000e000cbe43b8        0t0  TCP *:47072 (LISTEN)

gwrd      10616862 SIDadm    8u  IPv4 0xf1000e00032853b8        0t0  TCP *:sapgw01 (LISTEN)

igspw_mt  12779566 SIDadm    7u  IPv4 0xf1000e00063573b8        0t0  TCP *:40001 (LISTEN)

igsmux_mt 21954634 SIDadm    7u  IPv4 0xf1000e00032a83b8        0t0  TCP *:40080 (LISTEN)

igsmux_mt 21954634 SIDadm    9u  IPv4 0xf1000e0003312bb8        0t0  TCP *:40000 (LISTEN)

sapstarts 23265336 SIDadm   11u  IPv4 0xf1000e00027fc3b8        0t0  TCP *:50113 (LISTEN)

sapstarts 23527664 SIDadm   12u  IPv4 0xf1000e0006c1d3b8        0t0  TCP *:50013 (LISTEN)

jstart    25428020 SIDadm    9u  IPv4 0xf1000e001509c3b8        0t0  TCP *:64993 (LISTEN)

msg_serve 25493742 SIDadm   10u  IPv4 0xf1000e000352b3b8        0t0  TCP *:nimsh (LISTEN)

msg_serve 25493742 SIDadm   12u  IPv4 0xf1000e000721fbb8        0t0  TCP *:8101 (LISTEN)

enserver  28639240 SIDadm   19u  IPv4 0xf1000e0003490bb8        0t0  TCP *:sapdp01 (LISTEN)

 

 

It would be nice if this is possible with a parameter to listen only on one hostname (hostname_main). I don't want to control this via IPSec/IPChains.

 

 

Thank you.

 

Best regards,

Florian

Incremental automation to feed the beast

$
0
0

As many people know, I have a passion for automation - mostly because it provides consistency in execution which drives quality up and often shortens time scales. Although when I talk to people they complain that they do not have time to automate their stuff because they have to learn a new application, develop the automation scripts and then test them. To be fair, these are things that have cause me issues in the past. So I put the idea to one side in my brain and let it tickle me every now and again when something twigged - and a few weeks ago it twigged on something big time after reading this blog post - http://scn.sap.com/community/it-management/alm/blog/2014/09/04/solution-manager-update--to-busy-to-improve

 

What I had forgotten and I suspect a lot of people had also forgotten about is a very simple application which has long since disappeared from Windows, Windows Recorder (I think). This was an application which would record your mouse clicks and keystrokes into a script/macro and replay it when you wanted from a hotkey or just loading from the application. This was automation at it's simplest and most pure but as a young person I had no appreciation of its uses, mostly because my job was not repetitive (not sure admitting that is a good thing )

 

This idea took hold and I thought a lot about why I wanted to use recorded Macros, it was not because I didn't want to spend time building lovely scripts or configure software - it was because I didn't have the time to build beautiful adaptable scripts. So I needed to find the time, and by taking an incremental step into recorded macro based automation, I could free up time in which to take the 2nd larger step into more complete scripted automation.

 

I experimented with a lot of automation products to enable me to easily record macros, replay them effectively, add parameters to allow me to deploy them in different scenarios without major reprogramming and be as cheap as possible. The cost aspect was important, mostly because if this is a transient piece of software then you do not want to be spending hundreds of pounds/dollars/euros on it. I evaluated several products

 

Macro Express - http://www.macros.com/

Macro Scheduler - https://www.mjtnet.com/automation-software.htm

Macro tools - http://www.macrotoolworks.com/index.php/en/macro-automation-software/macro-toolworks-automation-macros

Auto-IT - https://www.autoitscript.com/site/autoit/

Tiny Task - http://download.cnet.com/TinyTask/3000-2170_4-75373344.html

WinAutomation - http://www.winautomation.com/

Jitbit Macro recorder - https://www.jitbit.com/macro-recorder/

 

I don't want to bore you with the full evaluations - they all had pluses and minuses but what I wanted was some quick, easy, cheap and functional, for this JitBit Macro recorder won and I will be using this going forward.

 

Next I needed something to automate, something which was repetitive and time consuming - the obvious answer Daily Checks on SAP systems, my favourite topic and also the ideal 2nd stage automation project as Daily checks become obsolete with Solution Manager exception based reporting and alerting.

 

My intention was to record the mouse clicks and keystrokes to perform daily checks, capture the results in screenshots which could be e-mailed to myself as a record of the tasks. Once I had reviewed the screenshots I could take further action if required or print the screenshots as a record of the daily task being completed.

 

The attached video is a short demonstration of how I can automate the following

 

1. Starting the SAPGui

2. Logging into an SAP System

3. Running a transaction

4. Rerunning the Macro to demonstrate the recording

 

 

 

This should give you a taste of what we can do with this software and in my next blog I will show how to automate a full daily checks task list.

Session going logout for every 10 mins even after setting value to 10H

$
0
0

Dear Experts,

 

As per the note 27320 - keepalive and gui_auto_logout profile param we have configured the parameters for rdisp/keepalive to 10 hours and rdisp/gui_auto_logout to 0.

 

But still the sessions are going logout for every 10 mins.

 

Kindly suggest on this.

 

 

Thanks,

Bharath.

 

Enable Hindi Language in Netweaver Portal 7.3 EHP1

$
0
0

Hi Experts,

 

we have a requirement to enable the hindi language in enterprise portal & R/3. Portal configured as a hub system and aslo communicating backend with R/3 system. As per the recommendations for supporting hindi in R/3, we have upgraded R/3 from EHP4 to EHP6 SP09. We have enabled Hindi language in R/3 system. Similarly portal system also, we have upgraded  from 7.0 SP24 to 7.3 EHP1 SP11.

 

 

We are not sure Netweaver 7.3EHP1 SP11 will support Hindi for enabling in netweaver system?. Else need to upgrade any other SP level?. Waiting for your valuable solutions.

 

 

Regards,

Kubendran

Viewing all 1967 articles
Browse latest View live