Multiple webgates pointing to one access gate entry in OAM
Can we install webgates on multiple boxes and point to same access gate entry in OAM.
Are there any issues with this kind of configuration?
Any opinion?
Hi,
It is technically possible to do this, and makes sense when all the WebGates are logically the same (for example, they all reside on instances of load balanced web servers).
When the WebGates reside on logically different web servers, then it will be more difficult to have different policies protecting similarly named resources on the different web server. For example,eg you may want to protect /admin differently on the different web servers, and you will not be able to use Preferred HTTP Host to achieve this when they share the same AccessGate definition. Also, you will not be able to set different timeouts on the different WebGates, or have different settings for such things as IPValidation or cookie domains.
Regards,
Colin
Similar Messages
-
Simple certificate expired - multiple webgates but only one down
We have OAM 10.1.4.2 and multiple webgates on different web servers. The certificate expired but only one webgate had problem. Users were able to login to other applications protected by the webgates. All webgates were using the same certificate. Once we updated the certificate in the access server and restarted the access server, other webgates start having problem? Shouldn't all webgates will have problem connecting to access server as soon as certificates expires.
Thanks.Hi,
I would expect all the WebGates to see the same problem, assuming they do use the same certs. It is possible that they are only checked when establishing the connections to the Access Servers - so they will only see problems when the connections are re-established.
Regards,
Colin -
Multiple click points for one button and movie clip
I am trying to make a single button into a multiple click
point. I have a movie clip on the stage and I have an invisible
button over it. The movie clip consists of a single timeline that
has an ambient animation running and looping intially. I have three
more labeled sections of that timeline that each contain a
different animated sequence as click point animations for that
movie clip. I want the user to click on the button on the stage and
the first labeled click point animation of that movie clip will
play. I want that action to be stored so that when the user clicks
again then the second labeled click point animation will play then
they will click for the third in the same way. In between user
clicks I want the ambient animation loop in the beginning of that
movie clip timeline to play. When the user has clicked the 3rd and
last animated sequence then the whole thing will reset and be
available again. Can anyone let me know how that can be
accomplished. I originally scripted it through tell target to play
the first but I don't know how to move forward. Thanks!What version of Flash are you using? Telltarget is very
old... try something like this:
// array of the animations
myAnims = ['firstAnim','secondAnim','thirdAnim']; // these
are also frame labels
// your current animation index in the array, arrays start at
0,
// so we start at -1 which is like before anything
currAnim = -1;
// function to play the next animation
function nextAnim(){
// add one to the current animation index
currAnim++;
// if you've reached the end of the array, start back at 0
if(currAnim >= myAnims.length)currAnim = 0;
// now tell the MovieClip to play based on the value of the
current array index
myMovieClip.gotoAndPlay(myAnims[currAnim]);
Then on the button you just put:
on(release){
nextAnim();
And at the end of each animation on the timeline, put:
gotoAndPlay(1);
And at the end of the ambient loop at the beginning I guess
you have that, too, so it loops.
Hope that helps -
Multiple domains pointing to one domain. How best for SEO?
I'm a therapist. I have just created a site eg mytherpaystudio.com I own several domains (currently as individual websites) ie thistherapy.com, thattherapy.com and anothertherapy.com etc. I think I made a big mistake when I created these websites because they are basically clones of each other, which I have learned through reading Google webmaster info etc may well have created SEO problems ie penalised me. I'm revamping the whole thing because I have a new therapy studio - massage, counselling, movement therpist etc
Would I be best:
Deleting the whole content and just pointing the domain name to the therapystudio.com site, or
Only leaving content on the websitess which only pertains to the theraspy type ie thistherapy information, othertherapy information and using hyperlinks and text links to the mytherapystudio site?, or
Anyone have another suggestion altogether
Obviously I want the best possible seo outcome. I've stuck with iweb. I use RAGE iweb seo tool and sitemap automator.
Thanks in advance for helpI am a therapist as well and from my own experiences, I think you might be better forwarding the other domain names to the new therapy centre website.
I did the same as you at one time, thinking that more sites might be better, but then decided that I would be better cutting down, so I tried a little re-branding of my practice and purchased a new domain name and just have 2 websites that advertise what I am doing - namely Structural Integration/Rolfing and Orthopaedic/Sports Massage and Rossiter System.
I have to say though that when I re-designed the 2 websites, I ditched iWeb and one site I re-built using EverWeb (http://www.everwebapp.com), which is a good alternative to the now unsupported iWeb and for the other site I used Joomla, which is one of the Content Management Systems.
The more sites and domain names you have, you more you have to get found, but I then found that I was losing track of what I did have. As well as my now 2 websites and domain names I also make use of the free website building facilities by using WordPress.com, where you can set up a free website and publish to the WordPress severs and sometimes Wix - in this respect, the more you have the more you will be found.
Good luck with it. -
Multiple Shipping Point in One Plant
Hello.
How to decide if we create another shipping point or not.
We have two warehouses, located far from each other.
The design is to have just one plant, and create two storage locations.
Should I make two shipping points for each warehouse and assign to just one plant?
Share you ideas...
Thank you,Dear Deriada Gemma
Shipping point requirement is based on physical locations from which shipment is done, in case you are using Logistic execution then based on shipping point shippings will be done.
If you have two wh and want to create seperate deliveries for both wh use two seperate shipping points
you can automatically determine based on plant, loading group and shipping condtion.
from help you will find few other reason for which seperate shipping point decision can be made
list list, printing ...etc
Define, copy, delete, check shipping point
In this step, you define the shipping points in your company or edit
shipping points that already exist. In order to adapt the functional
scope of a shipping point to the organization in your company, you
should process the following check list:
o The shipping point is the top level in the organization for
shipping.
o A shipping point can be allocated to several plants.
o A shipping point can be divided into several loading points.
o A delivery is always initiated from exactly one shipping point.
Thus, all items of a delivery belong to one shipping point. Groups
of deliveries also belong to exactly one shipping point.
o You can influence delivery scheduling via allocation to departure
zones.
o The shipping point can be proposed automatically during order
processing depending on the plant, loading group and shipping
condition.
o A shipping point has an address.
o The shipping point is used as a selection criterion for lists of
deliveries and the work list deliveries.
o The shipping point is used as a selection criterion for processing
deliveries like printing, picking or goods issue.
o You can determine the printer destination for messages differently
for every shipping point on account of shipping documents.
Regards
Jitesh -
Multiple Systems Pointing to One WFM Farm
I am attempting to hook a second SharePoint farm into my one Workflow Manager 1.0 farm. My first farm registered just fine. Now I am attempting to tell a second SharePoint farm to register and I get the following message:
Register-SPWorkflowService : An existing scope named "SharePoint" already
exists in the workflow server. Use the -Force parameter to overwrite the
existing scope. When using -Force, if another SharePoint farm was registered
using this scope, that farm may not be able to continue working with the
workflow server unless re-registered under another scope name.
At line:1 char:1
If I overwrite the existing scope named "SharePoint", will that break the WFM connection from my first SharePoint farm?
Is it possible to have multiple SharePoint farms using just one Enterprise WFM Farm?
ThanksThought I would answer this thread in case anybody else was looking.
http://www.wictorwilen.se/sharing-a-workflow-manager-1.0-farm-between-multiple-sharepoint-2013-farms -
Multiple receiving points for BPEL
Can we bind one BPEL to multiple Adapters, for e.g. File and JMS adapters calls the same BPEL as well as we should be able to send SOAP messages from a SOAP client to the same BPEL? (Multiple receiving points for one BPEL)
here is what i need to do
To create an adapter we create an partner link and bind that partner link with the "receive activity", as I understand we can bind only one partner link with "receive activity", but if I create a "file adapter" partner link and a "JMS adapter" partner link, how do I bind both of them with "receive activity"? so i dont need to write a seperate BPEL for each adapter.I have a similar problem but the tutorial does not solve my problem and I think it does not solve the jms and file process either.
I want to have a process to receive a message, do things and then receive another message. The difference with the tutorial is that in the tutorial the Buyer is called, it calls to the seller and gets the response. In my case (and in the jms and file example), we wanto to get to receive the second time without invoking first to a process.
(In my case the client is the same, but need to send two messages, in the first message ask for a operation and gets an Id. In the second message it sends the Id to confirm the operation. I could do that with two processes, but I prefer to do it with one process if possible. I am trying to use the Id to correlate the second receive).
I am using correlations set and two roles for the process entry point (one for the first receive in the process and another for the second receive in the middle). But in the second role, when I see the generated WSDL from the console, the endpoint is something like http://set.by.caller, instead of a real endpoint.
How can the second client call my process ? what endpoint should it be using ?
Can a process expose two endpoints to be called ? How ?
Thanks. -
Creation of multiple inspection points
Hello experts,
I try to figure out how to create multiple inspection points for one operation at process order release.
It means that the release of the process order triggers:
- inspection lot creation (lot origin 03)
- inspection points creation for operation with inspection characteristics assigned to it
In the recipe header, I entered inspection points = 150 - generated inspection point, qty or time
(module function QAPP_CUST_IP_CREATE is activated for "automatic creation of insp. points")
In the operation header, I select time related -and enter 1 HR
However no inspection point is created at process order release. Only inspection point identifier is created automatically when I select the next inspection point in TR QE51N.
Do you have any tips on the subject ?
Thanks in advance
Best regards
AmauryDear Amuary
Doubt if there is any solution in standard. Use exit so that thr first 3 inspection points gets activated quickly. Try these exits
QAPP0001
User exit QAPP 1 (create inspection point)
| QAPP0002 |User exit QAPP 2 (create inspection point & other data)
Regards
Gajesh -
Multiple access gates with one ASDK
Hello All,
We have an ASDK installed on an application and configured an access gate to talk to OAM1 with datastore1. Now we have OAM2 with datastore2 and need this application to talk to the OAM2. OAM1 and OAM2 handle different sets of users.
Can we install another access gate on the same ASDK and talk to OAM2? If not please suggest the best way to provide SSO with both OAMs to the application?
Thanks in advance.IDMGod,
I tried setting the environment variables, oracle doc below says
http://download.oracle.com/docs/cd/E15217_01/doc.1014/e12491/as_api.htm#CHDFCJEI
OBACCESS_INSTALL_DIR = SDK_install_dir
Points to the Access Manager SDK install root. (This is necessary only if your AccessGate does not specify SDK_install_dir as part of the ObConfig.initialize method).
From what I understood, this needs to changed by defining the parameters in ObConfig.initialize method. Since I already have an Access Gate1 configured, is it possible to change this value for that Access Gate? If so where can I find this method in the AccessGate1 (I used configureaccessgate utility for this, there is no custom code used in this accessgate)
When I install Access Gate2, do I need to write custom access gate code as mentioned in the examples in the above doc? or can I use the out of box access gate by running the configureaccessgate utility?
Thank you. -
Hello. I added custom http response headers to my SP site web config file as follows:
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Methods" value="POST,GET,OPTIONS" />
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type,Authorization" />
</customHeaders>
</httpProtocol>
When I try to call any web service, i get these headers two times each:
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Transfer-Encoding: chunked
Content-Type: application/atom+xml;type=entry;charset=utf-8
Expires: Sat, 01 Mar 2014 19:11:37 GMT
Last-Modified: Sun, 16 Mar 2014 19:11:37 GMT
ETag: "3"
X-SharePointHealthScore: 0
SPClientServiceRequestDuration: 20
SPRequestGuid: b4e77d9c-bfc3-a050-493a-ca5d251d1a72
request-id: b4e77d9c-bfc3-a050-493a-ca5d251d1a72
X-FRAME-OPTIONS: SAMEORIGIN
Persistent-Auth: true
Access-Control-Allow-Methods: POST,GET,OPTIONS
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Content-Type,Authorization
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Access-Control-Allow-Methods: POST,GET,OPTIONS
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Content-Type,Authorization
MicrosoftSharePointTeamServices: 15.0.0.4569
Date: Sun, 16 Mar 2014 19:11:37 GMT
and that gives me error from ajax: The 'Access-Control-Allow-Origin'
header contains multiple values '*, *', but only one is allowed. Origin 'null' is therefore not allowed access.
The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed.
Origin 'null' is therefore not allowed access.
Any idea???Hi Ann,
Please check whether there are duplicate custom headers in your code.
Similar issue for your reference:
http://social.msdn.microsoft.com/Forums/office/en-US/b79b75f4-b46b-46ae-ae29-17a352b6b90b/custom-http-response-headers-for-sp-2013-shown-2-times?forum=sharepointdevelopment
Regards,
Rebecca Tu
TechNet Community Support -
Packet drop when clients moving from one Access point to another
HI All ,
I am new to wireless . I am using WS-SVC-WISM-1-K9 wism module and using 5 Access points . When my clients are moving from one access point to another we are getting packet drops .
Kindly anyone suggest me what all configuration i need to verify on the controller for Proper client roaming so that i can resolve my issues..
Please let me know in case of any explanations requiered .
Thanks in Advance !!!
Regards
AngusFor radius authenticated SSIDs, you need WPA2-aes or wpa1-tkip-CCKM. It depends on what the client supports.
For pre-shared key, any WPA should be decent enough for roaming speed.
If you're on WEP ... no comment.
If you covered the above point, check if it's not a coverage problem. If the 2 APs coverage zone are not overlapping there will be a hole where you don't have signal and logically will have packet drops. -
Hi,
can any one guide me in soving this issue. The issue is when i executing the gate entry table in se16 in getting dump error "DBIF RSQLSQL_ERROR"
Runtime Error DBIF_RSQL_SQL_ERROR
Except. CX_SY_OPEN_SQL_DB
Date and Time 28.04.2008 11:03:32
ShrtText
An SQL error occurred when accessing a table.
What can you do?
Make a note of the actions and input which caused the error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
How to correct the error
Database error text........: "Column COMINV not in specified tables. MSGID=
Job=055461/BDP00/WP00"
Internal call code.........: "[RSQL/OPEN//CVS/TA_GTHDR ]"
Please check the entries in the system log (Transaction SM21).
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"DBIF_RSQL_SQL_ERROR" CX_SY_OPEN_SQL_DBC
"/1BCDWB/DB/CVS/TA_GTHDR" or "/1BCDWB/DB/CVS/TA_GTHDR"
"START-OF-SELECTION"
If you cannot solve the problem yourself and you wish to send
an error message to SAP, include the following documents:
1. A printout of the problem description (short dump)
To obtain this, select in the current display "System->List->
Save->Local File (unconverted)".
2. A suitable printout of the system log
To obtain this, call the system log through transaction SM21.
Limit the time interval to 10 minutes before and 5 minutes
after the short dump. In the display, then select the function
"System->List->Save->Local File (unconverted)".
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, select the Editor function "Further Utilities->
Upload/Download->Download".
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
System environment
SAP Release.............. "640"
Application server....... "PRDSAPBD"
Network address.......... "131.0.0.15"
Operating system......... "OS400"
Release.................. "5.3"
Hardware type............ "0065000655EC"
Character length......... 8 Bits
Pointer length........... 64 Bits
Work process number...... 0
Short dump setting....... "full"
Database server.......... "PRDSAPBD"
Database type............ "DB400"
Database name............ "BDP"
Database owner........... "R3BDPDATA"
Character set............ "en_US.ISO8859-1"
SAP kernel............... "640"
Created on............... "Jul 9 2006 22:10:13"
Created in............... "AIX 1 5 00538A4A4C00 (iSeries)"
Database version......... "DB4_52"
Patch level.............. "137"
Patch text............... " "
Supported environment....
Database................. "V5R2, V5R3, V5R4"
SAP database version..... "640"
Operating system......... "OS400 2 5, OS400 3 5, OS400 4 5"
Memory usage.............
Roll..................... 16128
EM....................... 12569784
Heap..................... 0
Page..................... 49152
MM Used.................. 1508288
MM Free.................. 2679120
SAP Release.............. "640"
User and Transaction
Client.............. 009
User................ "INTBASIS"
Language key........ "E"
Transaction......... "SE16 "
Program............. "/1BCDWB/DB/CVS/TA_GTHDR"
Screen.............. "SAPMSSY0 1000"
Screen line......... 6
Information on where terminated
The termination occurred in the ABAP program "/1BCDWB/DB/CVS/TA_GTHDR" in
"START-OF-SELECTION".
The main program was "/1BCDWB/DB/CVS/TA_GTHDR ".
The termination occurred in line 547 of the source code of the (Include)
program "/1BCDWB/DB/CVS/TA_GTHDR"
of the source code of program "/1BCDWB/DB/CVS/TA_GTHDR" (when calling the
editor 5470).
Source Code Extract
Line
SourceCde
517
RSEUMOD-TBMAXSEL = MAX_SEL.
518
ELSEIF MAX_SEL = 0.
519
CLEAR RSEUMOD-TBMAXSEL.
520
ENDIF.
521
IMPORT G_DATA_EXIT FROM MEMORY ID MEM_ID.
522
IF SY-BATCH IS INITIAL AND G_DATA_EXIT IS INITIAL.
523
IMPORT ACTION FROM MEMORY ID MEM_ID.
524
ELSE.
525
ACTION = 'ANZE'.
526
concatenate '/1BCDWB/DB' '/CVS/TA_GTHDR' into g_dbdatakey-eu_name.
527
g_dbdatakey-username = c_all.
528
import sort_NAME_TAB to %_TAB2_sort
529
field_name_tab to %_TAB2_field
530
from database dbdata(DB) id g_dbdatakey.
531
if sy-subrc = 0.
532
delete from dbdata
533
where relid = 'DB' and
534
eu_name = g_dbdatakey-eu_name and
535
username = c_all.
536
describe table %_tab2_field lines %_l_lines.
537
if not %_l_lines is initial.
538
%_TAB2[] = %_tab2_field[].
539
endif.
540
endif.
541
ENDIF.
542
CASE ACTION.
543
WHEN 'ANZE'.
544
try.
545
SELECT * FROM /CVS/TA_GTHDR "client specified
546
APPENDING TABLE I/CVS/TA_GTHDR
>>>>>
UP TO RSEUMOD-TBMAXSEL ROWS BYPASSING BUFFER
548
WHERE GTNUM IN I1
549
AND MJAHR IN I2.
550
551
CATCH CX_SY_DYNAMIC_OSQL_SEMANTICS INTO xref.
552
IF xref->kernel_errid = 'SAPSQL_ESCAPE_WITH_POOLTABLE'.
553
message i412(mo).
554
exit.
555
ELSE.
556
RAISE EXCEPTION xref.
557
ENDif.
558
ENDTRY.
559
IF NOT G_DATA_EXIT IS INITIAL.
560
DATEN NICHT ANZEIGEN, SONDERN NACH AUßEN GEBEN
561
CALL FUNCTION G_DATA_EXIT
562
EXPORTING
563
TABNAME = /CVS/TA_GTHDR
564
TABLES
565
DATA = I/CVS/TA_GTHDR.
566
LEAVE.
Contents of system fields
Name
Val.
SY-SUBRC
0
SY-INDEX
0
SY-TABIX
1
SY-DBCNT
1
SY-FDPOS
0
SY-LSIND
0
SY-PAGNO
0
SY-LINNO
1
SY-COLNO
1
SY-PFKEY
SY-UCOMM
SY-TITLE
SY-MSGTY
I
SY-MSGID
SF
SY-MSGNO
616
SY-MSGV1
/1BCDWB/DB/CVS/TA_GTHDR
SY-MSGV2
RE
SY-MSGV3
EN
SY-MSGV4
Active Calls/Events
No. Ty. Program Include Line
Name
1 EVENT /1BCDWB/DB/CVS/TA_GTHDR /1BCDWB/DB/CVS/TA_GTHDR 547
START-OF-SELECTION
Chosen variables
Name
Val.
No. 1 Ty. EVENT
Name START-OF-SELECTION
%_SPACE
2
0
SY-REPID
/1BCDWB/DB/CVS/TA_GTHDR
2344454244245525454544522222222222222222
F123472F42F363F41F7484200000000000000000
RSEUMOD-TBMAXSEL
200
000C
0008
/CVS/TA_GTHDR
0000 000000000000000000000000000000000000
2222222222222333322222222222222222222222333333333333333333333333333333333333222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
<%_TABLE_/CVS/TA_GTHDR>
ENTRIES
0
0000
0000
SYST-REPID
/1BCDWB/DB/CVS/TA_GTHDR
2344454244245525454544522222222222222222
F123472F42F363F41F7484200000000000000000
%_DUMMY$$
2222
0000
INPUT_ENTRY
2
0
I1[]
Table IT_105[0x23]
PROGRAM=/1BCDWB/DB/CVS/TA_GTHDRDATA=I1[]
Table reference: 22
TABH+ 0(20) = 0000000000000000000000000000000000000000
TABH+ 20(20) = 00000016000000690000000000000017FFFFFFFF
TABH+ 40(16) = 0400000000002830000A249001000000
store = 0x0000000000000000
ext1 = 0x0000000000000000
shmId = 0 (0x00000000)
id = 22 (0x00000016)
label = 105 (0x00000069)
fill = 0 (0x00000000)
leng = 23 (0x00000017)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000174
occu = 10 (0x0000000A)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 2 (cmpSingleMcmpR)
occu0 = 0
collHash = 0
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
>>>>> Shareable Table Header Data <<<<<
tabi = Not allocated
pghook = Not allocated
idxPtr = Not allocated
refCount = Not allocated
tstRefCount = Not allocated
lineAdmin = Not allocated
lineAlloc = Not allocated
store_id = Not allocated
shmIsReadOnly = Not allocated
>>>>> 1st level extension part <<<<<
regHook = Not allocated
hsdir = Not allocated
ext2 = Not allocated
>>>>> 2nd level extension part <<<<<
tabhBack = Not allocated
delta_head = Not allocated
pb_func = Not allocated
pb_handle = Not allocated
SUBRC
0
0000
0000
I2[]
Table IT_107[0x11]
PROGRAM=/1BCDWB/DB/CVS/TA_GTHDRDATA=I2[]
Table reference: 24
TABH+ 0(20) = 0000000000000000000000000000000000000000
TABH+ 20(20) = 000000180000006B000000000000000BFFFFFFFF
TABH+ 40(16) = 04000000000028D8000A249001000000
store = 0x0000000000000000
ext1 = 0x0000000000000000
shmId = 0 (0x00000000)
id = 24 (0x00000018)
label = 107 (0x0000006B)
fill = 0 (0x00000000)
leng = 11 (0x0000000B)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000177
occu = 10 (0x0000000A)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 2 (cmpSingleMcmpR)
occu0 = 0
collHash = 0
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
>>>>> Shareable Table Header Data <<<<<
tabi = Not allocated
pghook = Not allocated
idxPtr = Not allocated
refCount = Not allocated
tstRefCount = Not allocated
lineAdmin = Not allocated
lineAlloc = Not allocated
store_id = Not allocated
shmIsReadOnly = Not allocated
>>>>> 1st level extension part <<<<<
regHook = Not allocated
hsdir = Not allocated
ext2 = Not allocated
>>>>> 2nd level extension part <<<<<
tabhBack = Not allocated
delta_head = Not allocated
pb_func = Not allocated
pb_handle = Not allocated
C_ALL
%_ALL
254442222222
5F1CC0000000
ULINE_LENGTH
0
0000
0000
I3[]
Table IT_108[0x23]
PROGRAM=/1BCDWB/DB/CVS/TA_GTHDRDATA=I3[]
Table reference: 25
TABH+ 0(20) = 0000000000000000000000000000000000000000
TABH+ 20(20) = 000000190000006C0000000000000017FFFFFFFF
TABH+ 40(16) = 0400000000002948000A249001000000
store = 0x0000000000000000
ext1 = 0x0000000000000000
shmId = 0 (0x00000000)
id = 25 (0x00000019)
label = 108 (0x0000006C)
fill = 0 (0x00000000)
leng = 23 (0x00000017)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000179
occu = 10 (0x0000000A)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 2 (cmpSingleMcmpR)
occu0 = 0
collHash = 0
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
>>>>> Shareable Table Header Data <<<<<
tabi = Not allocated
pghook = Not allocated
idxPtr = Not allocated
refCount = Not allocated
tstRefCount = Not allocated
lineAdmin = Not allocated
lineAlloc = Not allocated
store_id = Not allocated
shmIsReadOnly = Not allocated
>>>>> 1st level extension part <<<<<
regHook = Not allocated
hsdir = Not allocated
ext2 = Not allocated
>>>>> 2nd level extension part <<<<<
tabhBack = Not allocated
delta_head = Not allocated
pb_func = Not allocated
pb_handle = Not allocated
I/CVS/TA_GTHDR[]
Table IT_124[0x834]
PROGRAM=/1BCDWB/DB/CVS/TA_GTHDRDATA=I/CVS/TA_GTHDR[]
Table reference: 44
TABH+ 0(20) = 0000000000000000000000000000000000000000
TABH+ 20(20) = 0000002C0000007C0000000000000342FFFFFFFF
TABH+ 40(16) = 04000000000017C8001024C401000000
store = 0x0000000000000000
ext1 = 0x0000000000000000
shmId = 0 (0x00000000)
id = 44 (0x0000002C)
label = 124 (0x0000007C)
fill = 0 (0x00000000)
leng = 834 (0x00000342)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000099
occu = 16 (0x00000010)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 8 (cmpManyEq)
occu0 = 1
collHash = 0
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
>>>>> Shareable Table Header Data <<<<<
tabi = Not allocated
pghook = Not allocated
idxPtr = Not allocated
refCount = Not allocated
tstRefCount = Not allocated
lineAdmin = Not allocated
lineAlloc = Not allocated
store_id = Not allocated
shmIsReadOnly = Not allocated
>>>>> 1st level extension part <<<<<
regHook = Not allocated
hsdir = Not allocated
ext2 = Not allocated
>>>>> 2nd level extension part <<<<<
tabhBack = Not allocated
delta_head = Not allocated
pb_func = Not allocated
pb_handle = Not allocated
XREF
F0000000
F0000000
XREF->KERNEL_ERRID
SY-XPROG
SAPCNVE
5454454222222222222222222222222222222222
3103E65000000000000000000000000000000000
SY-MSGID
SF
54222222222222222222
36000000000000000000
PAGNO
0
0000
0000
Internal notes
The termination occurred in the function "HandleRsqlErrors" of the SAP
Basis System, specifically in line 759 of the module
"//bas/640_REL/src/krn/runt/absapsql.c#16".
The internal operation just processed is "SQLS".
The internal session was started at 20080428110327.
Internal call code.........: "[RSQL/OPEN//CVS/TA_GTHDR ]"
Active Calls in SAP Kernel
Lines of C Stack in Kernel (Structure Differs on Each Platform)
=> 64 bit R/3 Kernel
=> 64 bit OS400 Kernel
=> Heap limit = unlimited
=> Stack limit = unlimited
=> Core limit = unlimited
=> File size limit = unlimited
=> Heap address = 0x40000000000000009DF46B87C8DACBA0
=> Stack address = 0xfffffffffffb4a0
=> Stack low = 0xfffffffffffb4a0
=> Stack high = 0xffffffffffffa10
=> Stack Trace:
AixStack() at 0x10008ca60
CTrcStack2() at 0x10008cb58
rabax_CStackSave__Fv() at 0x100071c74
ab_rabax() at 0x10006eaa4
ab_rsqlerr__FPCciT1P11RS_HEADER94T1Pv() at 0x10086d218
HandleRsqlErrors__F9RsqlError9CloseMode() at 0x100ff8810
SqlsExecuteCall__FUcP11DynCallInfo() at 0x100ff6fac
ab_jsqls__Fv() at 0x100ff17dc
ab_extri__Fv() at 0x10090bb68
ab_xevent__FPCc() at 0x100928be4
ab_trigg__Fv() at 0x10092872c
ab_run() at 0x10108211c
N_ab_run() at 0x10107539c
dynpmcal() at 0x1010740e4
dynppai0() at 0x1010719e4
dynprctl() at 0x10107b590
dynpen00() at 0x10022b2c4
Thdynpen00() at 0x1000a71d0
TskhLoop() at 0x1000aba14
tskhstart() at 0x1000c046c
DpMain() at 0x10174f654
nlsui_main() at 0x101722dc8
__start() at 0x100000344
!!! Invalid stack address encountered: 0x0
!!! Stack corrupted.
Mon Apr 28 11:03:32 2008
Library
(SRV)PGM
Module
Function/Statement No.
QSYS
QP2USER
QP2API
__Qp2Fork 13
QSYS
QP2USER
QP2API
runpase_common__FiPvT2 5
R3640AOPT
O4PRTLIBC
AS4STACK
As4Stack_From_PASE 3
R3640AOPT
O4PRTLIBC
AS4STACK
As4StackOut 10
R3640AOPT
O4PRTLIBC
AS4STACK
MATINVS2_8O4_StackFv 8
List of ABAP programs affected
Index
Ty.
Program
Group
Date
Time
Size
Lang.
0
Prg
/1BCDWB/DB/CVS/TA_GTHDR
0
25.04.2008
17:54:15
114688
E
1
Prg
SAPMSSY0
1
24.01.2007
03:59:44
68608
E
2
Prg
SAPMSSYD
1
24.01.2007
03:59:44
17408
E
3
Prg
SAPFSYSCALLS
1
06.11.2003
20:52:59
6144
E
4
Prg
RSDBRUNT
0
24.01.2007
03:59:32
227328
E
5
Typ
RSSCR
0
: m:15
5120
6
Prg
RSDBSPBL
0
06.11.2003
20:56:48
59392
E
7
Prg
SAPDBD$S
0
06.11.2003
20:52:58
16384
E
8
Typ
VARID
0
12.05.1997
16:51:30
4096
9
Prg
%_CSYDB0
0
06.11.2003
20:52:42
28672
E
10
Prg
RSDBSPVA
0
24.01.2007
03:38:36
112640
E
11
Typ
RSVAMEMKEY
0
07.05.1997
13:07:49
2048
12
Prg
RSDBSPMC
0
24.01.2007
03:38:36
66560
E
13
Typ
DDSHDESCR
0
03.09.1997
03:05:16
3072
14
Typ
SPPARAMS
0
07.05.1997
13:10:38
2048
15
Typ
SPPARAMS
0
07.05.1997
13:10:38
2048
16
Prg
SAPLICON
16
12.11.2004
13:50:21
23552
E
17
Prg
%_CICON
16
16.03.2004
20:13:52
73728
E
18
Prg
SAPLSABE
18
06.11.2003
20:53:04
11264
E
19
Prg
SAPLSECU
19
24.01.2007
03:30:48
66560
E
20
Typ
RSSUBINFO
0
14.10.1999
22:01:03
3072
21
Prg
SAPLSETB
21
24.01.2007
03:51:50
259072
E
22
Prg
SAPLSLDB
22
31.08.2006
16:14:51
70656
E
23
Prg
SAPLSDIFRUNTIME
23
12.11.2004
13:45:30
82944
E
24
Typ
DDFIXVALUE
0
27.08.1999
18:04:56
2048
25
Typ
X031L
0
15.11.2000
18:03:28
5120
26
Typ
DFIES
0
09.11.2000
14:07:05
8192
27
Prg
SAPLSDNT
27
31.08.2006
14:37:01
201728
E
28
Prg
SAPLSUGS
28
30.08.2006
19:31:11
29696
E
29
Typ
DDFTX
0
05.11.1997
02:52:59
4096
30
Typ
X031L
0
15.11.2000
18:03:28
5120
31
Typ
DD03L
0
19.11.2001
15:49:29
5120
32
Prg
SAPLSDIF
32
12.11.2004
13:45:30
180224
E
33
Typ
DD03P
0
19.11.2001
15:46:27
11264
34
Typ
DD08V
0
20.08.1998
11:35:49
3072
35
Typ
DD12V
0
20.08.1998
11:35:57
4096
36
Typ
DD17V
0
20.08.1998
10:50:57
2048
37
Typ
DD35V
0
01.03.2001
12:21:53
2048
38
Typ
DD36M
0
01.03.2001
12:38:06
4096
39
Typ
DD02V
0
19.11.2001
15:50:56
6144
40
Typ
DD09V
0
27.08.1999
18:04:52
4096
41
Prg
SAPLSDTB
41
31.08.2006
14:13:30
386048
E
42
Typ
DDCACHE
0
30.03.1995
13:12:06
2048
43
Typ
DCTABDGET
0
13.05.1997
12:49:28
2048
44
Prg
SAPLSDSG
44
12.11.2004
13:45:30
112640
E
45
Prg
RADBTDDO
44
12.11.2004
13:45:30
34816
E
46
Prg
RADBTDDF
44
12.11.2004
13:45:30
237568
E
47
Typ
DD02L
0
19.11.2001
15:49:25
6144
48
Typ
DD02T
0
05.11.1997
02:52:47
2048
49
Typ
DDSTATE
0
07.05.1997
12:49:07
2048
50
Typ
DD05M
0
09.11.2000
14:06:49
3072
51
Typ
DD08L
0
05.11.1997
02:52:51
3072
52
Typ
DD08T
0
05.11.1997
02:52:51
2048
53
Prg
SAPLSDFK
53
06.11.2003
20:53:04
23552
E
54
Typ
DD05S
0
05.11.1997
02:52:51
3072
55
Typ
DD05V
0
05.11.1997
02:52:51
2048
56
Typ
DD03K
0
09.11.2000
14:25:24
2048
57
Typ
DCTABLGET
0
04.06.1997
19:16:24
2048
58
Typ
DD05Q
0
20.08.1998
11:35:44
2048
59
Typ
DD05Q
0
20.08.1998
11:35:44
2048
60
Typ
DD02V
0
19.11.2001
15:50:56
6144
61
Typ
DD02V
0
19.11.2001
15:50:56
6144
62
Typ
RSEUMOD
0
06.11.2003
20:36:53
36864
63
Prg
SAPLALDB
63
31.08.2006
16:20:50
264192
E
64
Typ
NODE_STRUC
0
10.11.1999
17:41:51
2048
65
Typ
TRDIR
0
02.11.1998
09:59:17
5120
66
Typ
RSEL_PARAS
0
05.09.1997
16:13:02
2048
67
Prg
SAPLDSYA
67
06.11.2003
20:53:01
39936
E
68
Prg
SAPFSDS1
67
06.11.2003
20:53:24
47104
E
69
Typ
TDCLD
0
02.11.1998
09:51:35
5120
70
Prg
SAPLSDOD
70
31.08.2006
16:19:53
39936
E
71
Typ
DOKIL
0
12.05.1997
16:46:17
3072
72
Prg
SAPCNVE
72
06.11.2003
20:52:58
6144
E
73
Prg
SAPLLANG
73
06.11.2003
20:53:03
8192
E
74
Typ
T002
0
14.02.1998
10:24:58
2048
75
Typ
RSEXFCODE
0
13.08.1997
12:52:57
1024
76
Prg
SAPFSPOR
0
31.08.2006
19:27:43
12288
E
77
Typ
RSSELINT
0
04.04.1995
16:12:37
2048
78
Prg
SAPLKGJH
78
06.11.2003
20:53:03
8192
E
79
Typ
RSPARINT
0
10.04.1995
09:58:38
1024
80
Prg
SAPLSCNT
80
06.11.2003
20:53:04
24576
E
81
Typ
DYCBOX
0
20.08.1998
11:16:53
2048
82
Prg
SAPLSVSM
82
31.08.2006
16:12:13
24576
E
83
Prg
SAPLSGUI
83
12.11.2004
13:59:56
61440
E
84
Prg
SAPLSTTM
84
31.08.2006
14:23:56
75776
E
85
Prg
SAPLSBDC
85
31.08.2006Hi,
as described in the error message:
The column COMINV is missing in table /CVS/TA_GTHDR !
You should check this table in SE11 for consistency of the DB object and the nametab - one of them will be wrong ...
Regards
Volker Gueldenpfennig, consolut international ag
http://www.consolut.de - http://www.4soi.de - http://www.easymarketplace.de -
Multiple users logged into one server, each users printer has a different name, application needs ONE name to print to.
I'm NOT in any way a Terminal Services expert and I need help trying to get an application program working in a multi-user environment.
The issue is that the printer changes for every user that is logged in. The application needs to print NOT to the default printer, but to a "special" printer which is selected in the application... let's call it a label printer to simplify the explanation.
You have your default regular printer, easy for the application to find that one, and then you have a special printer that labels get printed onto. The application needs to know what printer is the label printer. So we allow the user to select that in the
application and the selection is stored in a config file in
C:\ProgramData\mfgr\prog\setting files
I don't have access to the application so I can't change how this works.
In the "regular" world, selecting the label printer driver to use should be per machine, NOT per user. When a new user logs into a machine, the physical printer doesn't go "poof" and a new printer suddenly appear. Same printer for all
users.
Yet in terminal services, the physical machine is "merged" with the virtual machine on the server. And there can be many users logged in at the same time. So each users real machine (and real printer) is injected into the "fake" terminal
services machine. The name of the printers is made unique for each user. So the printers DO go "poof" and change names depending on the user logged into terminal services.
So user "A" logs in and sets up the application to print to "LabelPrinterForUserA" (or whatever the name of the printer happens to be), that setting is stored in the ProgramData subfolder, and all is well. Later, user "B" logs
in, and when they print, the application tries to print to "LabelPrinterForUserA" which doesn't exist for user B or is only accessible by user A. If user B re-configures, that breaks it for user A.
SOLUTION 1: The way that /should/ work (in my mind) is that you define one "generic" printer in Terminal Services... call it "Virtual Label printer" and when the user wants to print to it, the print job gets re-directed back to whatever
physical printer is actually connected to their local workstation. There is a map of virtual printer to actual printer depending on the current user. The application is told once to print to "Virtual Label Printer" for all users.
SOLUTION 2: Or... there should be some way to make the ProgramData sub folders separate per user. E.g. when user "A" tries to access:
C:\ProgramData\mfgr\prog\setting files
they actually get
C:\UserData\UserA\AppData\mfgr\prog\setting files
and user "B" gets
C:\UserData\UserB\AppData\mfgr\prog\setting files
So the question I have is: Does either of those solutions exist hidden somewhere in the setup of terminal server? Or is there another way around this issue that I don't know?I don't really have a "for sure" answer to this, but because people here can't seem to deal with a question that hasn't been answered I'll provide the best answer I did receive from ServerFault.com user Nathan:
I can feel your pain with using old software on terminal servers ...the solution I've come up with definitely won't scale as it requires some manual configuration, but I've gotten this method to work with our label printers (which require to be
printed to an LPT port...yep, that old).
Share your USB-connected printers to the network on each machine. Then, have the user log in on aunique session for each of them
(a TS account cannot be shared among computers for this to work) and install a network printer pointing to the USB one they shared. Try to use a DNS name to account for possible DHCP movements.
After, it should work. Each user can do this since display names can be identical as long as the ports are different (which they are).
This was clarified by the following series of comments:
I think you are on to something here, and I originally advised the admin to do this. The problem he ran into is that it setup the printer names in the TS as "printer on usersworkstation"
and he could not rename it except to change the "printer" to whatever. E.g. the "on userworkstation" remained. I believe there is another way of installing the printer which avoids this, but I can't find it. Ages ago, one used to do NET
USE LPT2 \\computer\printer password /USER:domain\user /PERSISTENT:YES and then tell the driver to print to LPT2 – James
Newton Mar
17 at 16:21
@JamesNewton That's actually the exact method we used. The way around the "network printer" part is to install it as local printer and map it to a TCP/IP port that way. – Nathan
C Mar
17 at 16:28
You mean in the case where the printers are TCP/IP connected and not local USB / LPT to the users workstation? That makes sense. Wonder if this will work for USB connected printers... – James
NewtonMar
17 at 16:35
@JamesNewton You'd share the local printer on the client's PC then on the server connect via TCP/IP to it. You'd need static addresses or use DNS names if DHCP, though. – Nathan
C Mar
17 at 16:51
Ah. Yes. I see. Looks like the LPT thing should work even with a USB connected printer:superuser.com/questions/182655/… – James
Newton Mar
17 at 17:09 -
Exporting to multiple PDF's from one report
I have a requirement to create multiple PDF's from one report.
My thought is that I can I can create a foreach loop that cycles through one of my groups. I would then like to have each file have the name of that group.
If anyone could help me on how to code this in C# that would be great. I need to know where I should be putting this code (program.cs or crystalreport.cs) and how I run it. I am assuming I don't need the viewer for this function, since this is all on my end and no users need to have access to it.
My other requirement is to have each of these reports be put into their own folders at C:\. Thanks for the help in advance!OK. Yup, you should be able to do this. When I was reading the initial post it looked like you might have ben wanting to export only a certain section of a report (which is a no go).
Anyhow, first thing you want to do is apply Service pack 3:
https://smpdl.sap-ag.de/~sapidp/012002523100007123572010E/cr2008_sp3.exe
Next, you want to look at a few sample apps and go over some docs. What you want to achieve can be done by using parameters or selection formulas.
A good coding resources is the [Crystal Reports for Visual Studio 2005 Walkthroughs|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2081b4d9-6864-2b10-f49d-918baefc7a23]. Don't worry about the title, it will apply to CR 2008 also.
Next, sample apps can be downloaded from here:
https://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsfor.NETSDK+Samples
[CR 2008 developer library|http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_dg_12_en.chm]
[API reference|http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_apiRef_12_en.chm]
Not sure if you are thinking of this being a web app, but here are some resources for that:
[Interactivity and Reports in Web Applications|http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/208edbbf-671e-2b10-d7b5-9b57a832e427&overridelayout=true]
Before starting your project, you should have a look at [this|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40bccdfd-88a6-2b10-1da1-c47a54b625a7] to make sure you are using the right SDK for your purposes.
Finally, the following are links to 3rd party resources and I'm adding htese just as an FYI:
http://www.emoreau.com/Entries/Articles/2006/09/Feeding-Crystal-Reports-from-your-application.aspx
http://msdn.microsoft.com/en-us/magazine/cc301570.aspx
Ludek
Follow us on Twitter http://twitter.com/SAPCRNetSup -
Multiple IQ databases on one host ---- NLS for BW-HANA
Hi,
We are planning to build a Sybase IQ NLS landscape to support BW on HANA landscapes.
We have thought of installing DEV/QA NLS (IQ) on one server and accordingly have created the file systems on the Linux host. My question is whether we have to install sybase IQ 16 SP8 PL27 twice on the server to have two seperate $SYBASE install directories, from which we can source the environmenmt profiles while launching each of these databases.
The FS layout is as follows --- All FS's will be owned by sybase (2 sets of FS will be created with SIDs for DEV and QAS)
/usr/sap/SID/sybase ------------- sybase install dir
/usr/sap/SID/database -------- catalog DB
/usr/sap/SID/main -------------- IQ_SYSTEM_TEMP
/usr/sap/SID/log -- ---- Transaction logs and other system logs ----- Can the transaction log be stored here for Point in Time Recovery?
/usr/sap/SID/messages --------- messages
/usr/sap/SID/html ---------- html query plans
/usr/sap/SID/sapdata1 to /usr/sap/SID/sapdata4 --- for iq db spaces (user db spaces)
/usr/sap/SID/temp/temp1 to /usr/sap/SID/temp/temp4 --- for iqtmp spaces (both the sapdatax and tempx have same sizes)
Question ---- can the base directory /usr/sap/SID/temp become the IQTMP16 and will it access the other file systems (temp1, temp2 and so on) undreneath it or do we have to just create one file system - /usr/sap/SID/temp?
/usr/sap/SID/tmp ----- path for -dt option in the config file to store server dependant files. - I am not sure what this -dt stands for and how different is it from iqtmp FS (usr/sap/SID/temp....)
Question - In the First Guidance guide, this filesystem is mentioned as (IQ for Sort)... Does /usr/sap/SID/temp (iqtmp) and /usr/sap/SID/tmp (.tmp) have same sizes?
Question - Does the /usr/sap/SID/sapdata, /usr/sap/SID/temp and /usr/sap/SID/tmp have same sizes?
We will install DEV under /usr/sap/DEV/sybase and configure it to use the above file systems. Similarly, we will have filesystems for QAS but the install will begin from /usr/sap/QAS/sybase.....
Is it a viable way of installting multiple NLS databases on one server?
Please help....already answered here - http://scn.sap.com/thread/3717450
Maybe you are looking for
-
OEM Java Console in 11g database server
Will Oracle support / include the EM Java Console with the client software of 11g db server ? I really like the EM Java Console for monitoring couple of databases instead of installing the entire grid control and the browser based OEM (scroll pages a
-
Hi all, I am facing a problem with my xml SAX parser. eg: <tag1>hello there1</tag1> <tag2>who am i</tag2> <tag3>whats yr name</tag3> my parser seem to trucate the characters read so instead of reading "who am i" in the second element, I got instead "
-
Some buttons and links stopped to work
Suddenly some buttons in webpages which I had been using every day, stopped to work today! There was no change in the system (mac os x 10.4.5) neither in the iBook and Safari. Anyone here already experienced this problem ?
-
Reinstalling App on new device
Recently updated to 9930. Trying to "reinstall" wemee date and time application and BlackBerry World keeps routing to me to a place where it is asking me to pay again. Why can't I simply reinstall that application without paying for it again? Help,
-
Dear All, I need to retreive data between date and time for which here is my where clause, which is not retreiving any data. WHERE TRUNC(M.MR_DATE) BETWEEN :START_DATE AND :END_DATE AND TO_CHAR(M.MR_DATE, 'HH24:MI') BETWEEN '23:00' AND '07:00' Please