Lync 2013 & Skype Integration 3rd Party Cert. Requirement
hi to all
I am a liitle bit confused about the Trusted Certificate (public certificate) need for the Lync 2013 server and Skype integration.
Our problem is trying to Integrate Skype with our Lync 2013. We configured Lync Edge and Lync Backendserver with internal Certification Authority Certifcates ,we finished provisioning Lync 2013 with Skype according to the "http://www.microsoft.ctom/en-us/download/details.aspx?id=39071"
document and we received answer from Microsoft that we ıntegration is finished.
But we could not make any call or add contacts either from Skype no Lync client.
Some forums say that we had to integrate Trusted Certificates to our Lync Edge server (http://social.technet.microsoft.com/Forums/lync/en-US/ec3142cb-179a-427d-909c-135052621043/how-to-deploy-the-federation-with-skype?forum=ocsmobility)
But I could not see in official documents.Can someone lead me the correct way to do this ?
Thanks
You will need to change the external Edge certificate to a public issued UC/SAN certificate. Without a public cert the remote party (in this case the MSN/Skype servers) won't be able to establish trust and will fail.
You can do this by re-running the Lync Deployment Tool & Request/Assign Certificates
Here is a walk through:
http://www.digicert.com/csr-creation-lync-2013.htm
http://www.digicert.com/ssl-certificate-installation-lync-2013.htm
Because you are replacing, you will need to restart your Edge services afterwards for it to take effect (You can use Lync Management Shell and run Stop-CsWindowsService & Start-CsWindowsService)
If this helped you please click "Vote As Helpful" if it answered your question please click "Mark As Answer" | Blog
www.lynced.com.au | Twitter
@imlynced
Similar Messages
-
Uploading 3rd Party Cert NOT Working Prime LMS 4.2
Hi all,
I followed the next steps but when I tried to upload the 3rd party cert into the Prime LMS using SSL Utlity Script option 5 or 6, the process is stuck. I did not get a message similar to step 4 like: "introduce the location of the certificate...."
1.-Create a CSR using OpenSSL as usual. (it always works on Cisco ISE, ACS, etc).
2.-Create the LMS Server Certificate on my local CA Server using the previous CSR.
3.-Downloaded the CA Root & Intermediate Servers Certificate (Base64 Encoded - In fact the Cisco Guide DO NOT MENTION this part, only when I ran the OPTION 4, I realized I needed it instead of DER Encoded I have been using regularly).
4.-Downloaded the Prime LMS New Certificate, again 64Base Encoded.
5.-Using SSL Utility Script, I ran Option 4 to validate the Certificates previously downloaded and the process went sucessful. No error messages.
6.-TRY TO UPLOAD the LMS and CA Server Certificates but the process is STUCK after introducing YES whe this is required.
Any ideas about this (may be is a bug or similar)?
thanks
AbrahamI get the identical message with a USB audio device (Cakewalk UA1G) attached to the camera connection kit. I started getting the message after I upgraded to 4.2.1.
I started a thread about it here this morning...
Apple has done something unpleasant to the USB power requirements in the 4.2.1 upgrade. -
Exchange 2013/Lync 2013 IM integration into OWA
I had a quick question on the certificate requirements for Exchange/Lync 2013 integration for IM in OWA.
Can I use the same public certificate I've used to secure OWA or do I need to create an internal cert?
Not sure how that will work with the thumbprint or if I can use the same cert for two different services.
Thanks
BryanHi,
It’s highly recommended that you use the same certificate across Lync and Exchange, as this will simplify troubleshooting.
The simplest approach to configuring a certificate is to use the Lync certificate wizard to request and assign a certificate from your internal Certificate Authority (CA). Lync only has a single global realm, so the Subject Name of the certificate
will be the default SIP domain. Once you have this certificate installed in Lync, export it to the Exchange environment. By default, Exchange will use a self-signed certificate, so you’ll need to replace the existing certificate using the Set-AuthConfig cmdlet
in the Exchange Management Shell (EMS).
More details:
http://technet.microsoft.com/en-us/magazine/jj878110.aspx
Best Regards,
Eason Huang
Eason Huang
TechNet Community Support -
Lync 2013 skype federation approved
Hi
I have got skype and lync 2013 IM federation approved on
https://pic.lync.com. My sip domain shows activated on its page. Now what next shall I do ? As I am still using self issued certificate on external lync edge interface, do I need to apply a public certificate so that I can add skype to my local network
lync client? I could not send IM to my skype account otherwise. It is coming with an error id 504 source 239. As I have sip.xxx.com.au, webconf.xxx.com.au, av.xxx.com.au which point to lync edge and meet.xxx.com.au, dialin.xxx.com.au, owa.xxx.com.au, lyncdiscover.xxx.com.au
which point to iis arr reverse proxy. Also have lynvweb.xxx.com.au as external web service. In my case, if I would need to apply public SSL to make my lync work with skype, do I have to apply a multi domain public certificate which up to 10 domain ?Would go
daddy certificate be used ?
Also, if lync edge external interface certificate get replaced, it needs to replace certificate on iis arr reverse proxy server of its default web site binding with public certificate too?
WenFei CaoCorrect, you need public CA issued certificates for your edge external interface in order for federation to work.
Best practice would be to have a public cert loaded on both your Edge and Reverse proxy servers, however in regards to Federation, it's your Edge that will be in use. So you don't need to load a public cert on your Reverse proxy (I assume you've loaded
your root cert on to any mobile devices or devices that connect in) but I personally would for the sake of completeness and to prevent any possible certificate trust issues in the future. (it will save you loads of headaches) I would typically only use an
internal cert for external facing when I am testing/labbing and then replace them with public certs before going into production.
Also if you haven't already, follow these steps to configure the provider in Lync: http://blogs.4ward.it/lync-2013-and-skype-federation-how-to/
If this helped you please click "Vote As Helpful" if it answered your question please click "Mark As Answer" | Blog
www.lynced.com.au | Twitter
@imlynced -
Lync 2013 - Skype for business User Interface
Hello,
We are using Lync 2013 with Lync 2013 server with CU from August 2014 (so not ready for Skype for Business).
I have installed latest Desktop Updates for Windows and Office, and now everytime we log on we get the Skype for Business UI with the question to restart the client with the Lync UI.
I have followed the recommendation in this article:
https://technet.microsoft.com/library/dn954919.aspx
I have set this:
In the [HKEY_CURRENT_USER\Software\Microsoft\Office\Lync] key, create a new
Binary value.
The Value name must be EnableSkypeUI, and the
Value data must be set to 00 00 00 00.
But this settings seems to be completely ignored... doesn't do anything.
We can't set the policy on the server, as the server is not yet up-to-date and doesn't know about a Skype UI policy.
Can somebody please tell me how I can start the updated Lync / Skype for Business client with the Lync UI as a default (without disturbing the user with the restart-the-client pop-up)?
Thanks a lot!Hi,
As mentioned the Lync Server is not up-to-date, based on my knowledge this is why the issue occurs.
Please refer to this article below:
https://technet.microsoft.com/library/dn954919.aspx
You can configure the client experience only if you are running Lync Server 2013 with the December 2014 Cumulative Update (5.0.8308.857) or later installed. The latest one is:
KB 3036869 February 2015 Cumulative Update 5.0.8308.871 for Lync Server 2013 Core Management Server.
You can specify the client experience the users in your organization will see by using the
Set-CSClientPolicy cmdlet with the EnableSkypeUI parameter:
Set-CsClientPolicy -Identity Global -EnableSkypeUI $true
Regards,
Melon Chen
TechNet Community Support
It's recommended to download and install
Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
programs. Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Hello,
I'm facing with a problem while trying to install a 3rd-party digital certificate on a Windows 2008 Domain Controller.
Basically, I'm following this TechNet
http://technet.microsoft.com/en-us/library/cc783835(v=ws.10).aspx
1) I did create the file Reqdccert.vbs on the Domain Controller
2) then I did generate the inf file
cscript reqdccert.vbs DomainController E
3) and then I generated a certificate request
certreq -new AD.inf AD.req
4) also I've imported RootCA and SubCA into the Certificate Store of the DC
5) I got a signed certificate from our 3rd-party CA running on Windows 2000
6) when importing the certificate I get the below error
C:\>certreq -ACCEPT ad.p7c
Certificate Request Processor: The signature of the certificate cannot be verifi
ed. 0x80096004 (-2146869244)
Here is the verbose log from CAPI2:
+ System
- Provider
[ Name] Microsoft-Windows-CAPI2
[ Guid] {5bbca4a8-b209-48dc-a8c7-b23d3e5216fb}
EventID 11
Version 0
Level 2
Task 11
Opcode 2
Keywords 0x4000000000000003
- TimeCreated
[ SystemTime] 2014-06-13T09:33:02.604870500Z
EventRecordID 304
Correlation
- Execution
[ ProcessID] 1700
[ ThreadID] 3032
Channel Microsoft-Windows-CAPI2/Operational
Computer ad.eac.igs
- Security
[ UserID] S-1-5-21-4171312682-976198474-2692596432-500
- UserData
- CertGetCertificateChain
- Certificate
[ fileRef] 4DA02894B4AFB76F8D6B8722A96A3444041573C6.cer
[ subjectName] ad.eac.com
- AdditionalStore
- Certificate
[ fileRef] 691847ADD248AEB8579462249B063A1555716B21.cer
[ subjectName] SubCA
- Certificate
[ fileRef] 4DA02894B4AFB76F8D6B8722A96A3444041573C6.cer
[ subjectName] ad.eac.com
- Certificate
[ fileRef] 0175DDA12776ED8CA4657E921E9AE3C6B0698F71.cer
[ subjectName] RootCA
ExtendedKeyUsage
- Flags
[ value] 0
- ChainEngineInfo
[ context] user
- AdditionalInfo
- NetworkConnectivityStatus
[ value] 1
[ _SENSAPI_NETWORK_ALIVE_LAN] true
- CertificateChain
[ chainRef] {0B005F9F-F15B-4FE2-A630-7BBEE6AB5C0A}
- TrustStatus
- ErrorStatus
[ value] 8
[ CERT_TRUST_IS_NOT_SIGNATURE_VALID] true
- InfoStatus
[ value] 0
- ChainElement
- Certificate
[ fileRef] 4DA02894B4AFB76F8D6B8722A96A3444041573C6.cer
[ subjectName] ad.eac.com
- SignatureAlgorithm
[ oid] 1.2.840.113549.1.1.11
[ hashName] SHA256
[ publicKeyName] RSA
- PublicKeyAlgorithm
[ oid] 1.2.840.113549.1.1.1
[ publicKeyName] RSA
[ publicKeyLength] 2048
- TrustStatus
- ErrorStatus
[ value] 8
[ CERT_TRUST_IS_NOT_SIGNATURE_VALID] true
- InfoStatus
[ value] 4
[ CERT_TRUST_HAS_NAME_MATCH_ISSUER] true
- ApplicationUsage
- Usage
[ oid] 1.3.6.1.5.5.7.3.1
[ name] Server Authentication
- Usage
[ oid] 1.3.6.1.5.5.7.3.2
[ name] Client Authentication
- Usage
[ oid] 1.3.6.1.4.1.311.20.2.2
[ name] Smart Card Logon
IssuanceUsage
- ChainElement
- Certificate
[ fileRef] 691847ADD248AEB8579462249B063A1555716B21.cer
[ subjectName] SubCA
- SignatureAlgorithm
[ oid] 1.2.840.113549.1.1.5
[ hashName] SHA1
[ publicKeyName] RSA
- PublicKeyAlgorithm
[ oid] 1.2.840.113549.1.1.1
[ publicKeyName] RSA
[ publicKeyLength] 2048
- TrustStatus
- ErrorStatus
[ value] 0
- InfoStatus
[ value] 101
[ CERT_TRUST_HAS_EXACT_MATCH_ISSUER] true
[ CERT_TRUST_HAS_PREFERRED_ISSUER] true
- ApplicationUsage
[ any] true
IssuanceUsage
- ChainElement
- Certificate
[ fileRef] 0175DDA12776ED8CA4657E921E9AE3C6B0698F71.cer
[ subjectName] RootCA
- SignatureAlgorithm
[ oid] 1.2.840.113549.1.1.5
[ hashName] SHA1
[ publicKeyName] RSA
- PublicKeyAlgorithm
[ oid] 1.2.840.113549.1.1.1
[ publicKeyName] RSA
[ publicKeyLength] 2048
- TrustStatus
- ErrorStatus
[ value] 0
- InfoStatus
[ value] 10C
[ CERT_TRUST_HAS_NAME_MATCH_ISSUER] true
[ CERT_TRUST_IS_SELF_SIGNED] true
[ CERT_TRUST_HAS_PREFERRED_ISSUER] true
- ApplicationUsage
[ any] true
- IssuanceUsage
[ any] true
- EventAuxInfo
[ ProcessName] certreq.exe
[ startTime] 2014-06-13T09:32:53.369Z
[ endTime] 2014-06-13T09:33:02.604Z
[ duration] PT9.232850S
- CorrelationAuxInfo
[ TaskId] {A8DC7725-FEE9-4E09-905A-FEFF7FAE9B8B}
[ SeqNumber] 27
- Result The signature of the certificate cannot be verified.
[ value] 80096004
Any idea what the problem is?
Thanks in advance,
Davide.One common reason for that error is that the wrong SubCA certificate had been imported accidentally - e.g. an earlier 'version' of that SubCA with the same Subject CA name but a different key. In this case the validating client will try to build a chain
based on name only but finally the signature check fails.
Could you cross-check if the extension Authority Key Identifier in your DC certificate is the same as the field
Subject Key Identifier of the SubCA certificate? (These are typically hashes of the keys though it is not standardized - it should be a unique string characteristic for the CA)
For the client cert. CERT_TRUST_HAS_NAME_MATCH_ISSUER is indicated in your log - thus Isser name in client cert. matches Subject Name in CA cert, but we don't know about SKI/AKI.
Elke -
Is 3rd party software required for auto creation of DIR for scanned copy,
Hello SAP gurus.
The current business process is there are 100s of service order, (IW31 creation TC) and each service order has its own 50-60 external documents attached to it.
unfortunately there is no standard link from SAP DMS at Service order (lW31, TC) level.
Here i tought of creating a document folder in EDMS or structure with the reference of service order No. And keeping this service order as reference we need some 50-60 documents (files) to be directly assigned to the main service order No, with out any manual intervention.
Here is what the user does in the present system
With our client in the present system they use a 3rd party software for mail and scanner interface, here Any x, y, z user scans an document or Mails a document with attachments, just giving the subject line as the Service order already created.
The document attachment directly comes and sits inside the predefined Service Order folder. Along with the user name who sent the document and the time he sent the document.
Is the same thing possible in SAP ie.. Creating or attaching documents with out any manual interventions taking the reference of Mails sent having the subject line as the DIR
Does this require 3rd party interference to do this, will any BAPI /BADI to do this for DMS with out 3rd party software.
is there any upload programme that should be used which will avoid 3rd party software.
please explain. points waiting.
Thanks and warm regards
Priya S
Edited by: Priya S on Mar 16, 2009 4:32 PMHi Priya
Creation of New Object link is not so hard job.If any expert ABAP Consulatnt is available he can do in a week.But It all depend on his understanding of functionality clearly and quicky.
For developement of new object link check this link.
http://help.sap.com/saphelp_erp60_sp/helpdata/en/b2/c043a66fab11d1949500a0c92f024a/content.htm
They work fine if you develope it as per procedure in above link.You just need good ABAP'er.
If you are trying upload Proggramme to upload the files daily basis from folder you can do this .
Just create folder on desktop put some docuemnts and run BDC to upload the document to DIR.I had tried once. Get help of Good ABAP'er to do your job.
If any help please get back.
With regards
Mangesh Pande -
Lync 2013 Outlook Integration Issues
I have a client that is having Exchange Outlook Integration issues when trying to set up Lync 2013.
The email address is [email protected] The sip address is
[email protected] But the Lync server is lync.domain.local. Client is on Exchange 2010.
The address book is not downloading and the outlook integration issue error icon appears on the bottom right.
If the client is set manually to [email protected] the address book downloads.
But can Lync work in the long run set up like this?Hi,
Did you solve the issue with the help of Andrew provided?
Which sip domain name did you use for default SIP domain ([email protected] or
[email protected])?
Did the issue happen internal or external?
For the issue of cannot download address book, please check the External Base URL on Lync topology with the help of the link below:
http://ucken.blogspot.in/2011/07/configuring-lync-for-external-access.html
For the issue of Lync and Exchange integration you can refer to the link below:
http://blog.schertz.name/2010/11/lync-and-exchange-im-integration/
Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there.
Please make sure that you completely understand the risk before retrieving any suggestions from the above link.
Best Regards,
Eason Huang
Eason Huang
TechNet Community Support -
User-Exit / Badi / BTE for STWB_WORK for integrating 3rd party tool
Hi,
I need a user-exit / badi / BTE for the transaction STWB_WORK user test worklist. I'm trying to integrate a 3rd party tool to this transaction. When a worklist from this transaction is selected, i'll run the 3rd party tool executable from abap coding in the user-exit/badi/bte. Can anybody help me find one?
thanks,
VenkyHello Venky,
I saw your question in sdn and I am wondering, if you got a solution for your question.
I will be very happy, if you can help me you. I have the same problem as you.
cu Manfred -
Lync 2013 / Skype for Business avatar problem
Hello there,
we’ve experienced a quite strange problem. When setting own user picture in Exchange OWA 2013 the picture right away is visible in SfB (Skype for Business) and everything work. The problem when deleting this
picture in OWA it never vanishes from SfB. Also when setting a new picture the new picture also shows in SfB BUT then deleting this picture again in OWA the very first picture comes back. I’ve tried to delete all kind of caches (Lync / Outlook / OAB) in Explorer
and Registry already but it just does not help. I’m quite sure that this is a local problem because we I sign in to another client computer with the same account the empty user picture is showing (as it should). Is there any way to get rid of this somewhere
cached picture? It’s obviously not a problem at the server side.
Thanks for help!
Cheers
RobertHi,
The photo cache on Lync client side: %userprofile%\AppData\Local\Microsoft\Office\15.0\Lync \sip_<SIP URI>\ABS_<SIP URI>.cache, try to delete it and test again.
Please also try to repair Office and then have a test.
Best Regards,
Eason Huang
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
Eason Huang
TechNet Community Support -
Hello Team,
Can anyone assist us in categorizing the features based on the platforms or provide us any articles which addresses this area?
Lync - Skype features
Skype desktop client on windows
Skype desktop client on MAC
Skype App on Phone devices (Windows, Android, Iphone)
IM / Presence
IM Conference
Desktop Sharing
File Sharing, Application sharing
Audio Calls
Video Calls
A/V Conferencing
Join Lync Meeting
Please advise. MANY THANKS.Lync - Skype features
Skype desktop client on windows
Skype desktop client on MAC
Skype App on Phone devices (Windows, Android, Iphone)
IM / Presence
Yes
Yes
Yes
IM Conference
No
No
No
Desktop Sharing
No
No
No
File Sharing, Application sharing
No
No
No
Audio Calls
Yes
Yes
Yes
Video Calls
Yes
No
No
A/V Conferencing
No
No
No
Join Lync Meeting
No
No
No
I just tried all of the above and here's what I got.
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. -
Lync 2013 / Skype for Business sharing photos with federated contacts
In the new SfB client I can see photos of federated contacts. I'm on Office 365 and this only happens for Federated contacts also hosted on Office 365 where we have an Exchange organisation relationship. I'm not sure if this
is because of the new client, updated server software in Office 365 or something I just missed before.
If I look into the client debug files I can see that the photo URL for Office 365 includes the wssecurity (federated authentication) but for onprem system it's missing.
I have customers with Lync onprem asking for sharing the high res photos with external organisations. The classic URL-sharing is not a viable solution for several reasons. So, based on these findings:
Is the wssecurity (Web Service Security) in the EWS path something that will come to SfB server for onpremises making ot possible to enable photo sharing between organisations having federated identity configured in Exchange?
Lync Onprem (with highres photos configured)
<photo type="exchange">
<uri>
<ewsUrl>https://mail.example.com/EWS/Exchange.asmx</ewsUrl>
<primarySMTP>[email protected]</primarySMTP>
</uri>
<hash>"89E39E74"</hash>
</photo>
Lync Online
<photo type="exchange">
<uri>
<ewsUrl>https://outlook.office365.com/EWS/Exchange.asmx/WSSecurity</ewsUrl>
<primarySMTP>[email protected]</primarySMTP>
</uri>
<hash>"634A0794"</hash>
</photoHi,
The Skype For Business Server update will come soon, I couldn't find any information about if the WSSecurity would be added to the EWS path for sfb. You can check when the update for Skype For Business comes. Thank you for your understanding.
Best Regards,
Eason Huang
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
Eason Huang
TechNet Community Support -
Reloading the renewed 3rd Party Cert on WLC 5508
So since my web auth cert is expiring I got it renewed from VeriSign and they sent me back the file. Do I need to again combine the "myprivatekey.pem" file and the new one that I got and then load it on the WLC? Can't find any guidelines and instructions from Cisco on this. Or do I need to go through the whole regenration of CSR process again etc?
Yes you would have to combine it again.... as long as you have your private key you should be fine. Just go through the process for generating the CSR, but skip down to where you start combining it.
Unchained Certificate:
http://www.cisco.com/en/US/tech/tk722/tk809/technologies_configuration_example09186a00806e367a.shtml
Chained Certificates:
http://www.cisco.com/en/US/products/ps6366/products_configuration_example09186a0080a77592.shtml -
Help on integrating 3rd party search engine
Hi
we are on EP6 SP2.
I have downloaded com.customer.search by Thilo Brandt, and uploaded it into our system, restart the portal, created a web repository. created a virtual index based on this customer search global service, and used that web repository as data source. Then I did a search, it gave me the following error message:
Search Failure
Error during search occurred -com.sapportals.wcm.WcmException
An unexpected severe error occurred during the search call. If the situation persists, inform your system administrator.
I also checked the log file, here is the info from log:
#1.5#C000A76908A80011000000055563AAFF0003F0CDE63EA4D8#1109192051958#com.sapportals.wcm.control.util.search.SearchSessionBuilder#irj#com.sapportals.wcm.control.util.search.SearchSessionBuilder#System#0#####Client_Thread_86##0#0#Error##Plain###Error during search occurred - com.sapportals.wcm.WcmException - com.sapportals.wcm.WcmException
at com.sapportals.wcm.service.indexmanagement.retrieval.search.FederatedSearch$ParallelSearcher.run(FederatedSearch.java:284)
#1.5#C000A76908A80011000000065563AAFF0003F0CDE63EB090#1109192051962#com.sapportals.wcm.WcmException#irj#com.sapportals.wcm.WcmException.WcmException(43)#System#0#####Client_Thread_86##0#0#Error##Plain###com.sapportals.wcm.control.base.CommonSearchException
at com.sapportals.wcm.control.util.search.SearchSessionBuilder.doSearchWithSession(SearchSessionBuilder.java:861)
at com.sapportals.wcm.control.util.search.SearchSessionBuilder.buildSearchSession(SearchSessionBuilder.java:353)
at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.createStatus(LightCollectionRenderer.java:813)
at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.renderAll(LightCollectionRenderer.java:605)
at com.sapportals.wcm.rendering.control.cm.NeutralControl.render(NeutralControl.java:161)
at com.sapportals.wcm.rendering.layout.cm.SimpleLayoutController.render(SimpleLayoutController.java:39)
at com.sapportals.wcm.rendering.control.cm.WdfProxy.render(WdfProxy.java:1497)
at com.sapportals.wdf.layout.HorizontalLayout.renderControls(HorizontalLayout.java:42)
at com.sapportals.wdf.stack.Pane.render(Pane.java:155)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
at com.sapportals.wdf.WdfCompositeController.doInitialization(WdfCompositeController.java:281)
at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:680)
at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:32)
at com.sapportals.htmlb.Container.preRender(Container.java:118)
at com.sapportals.htmlb.Container.preRender(Container.java:118)
at com.sapportals.htmlb.Container.preRender(Container.java:118)
at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:871)
at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:109)
at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)
at com.sapportals.htmlb.page.PageProcessorServlet.doGet(PageProcessorServlet.java:30)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service(WcmHtmlbBaseServlet.java:95)
at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:313)
at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:580)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:666)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:313)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Any useful input is apprecaited! And I will reward the correct answers thanks!
T.J.Hi Thilo,
Thanks for the response again, I downloaded the new sample code, and tried it, now the virtual index' status I created is red, I checked the log, get the following message:
#1.5#C000A76908A800150000000027CEE2920003F0EFF307DA00#1109338295358#com.sapportals.wcm.service.xmlforms.ConfigCleaner#irj#com.sapportals.wcm.service.xmlforms.ConfigCleaner#System#0#####Thread-678##0#0#Error##Plain###path "." does not exist.#
#1.5#C000A76908A800150000000127CEE2920003F0EFF307DDE8#1109338295360#com.sapportals.wcm.service.xmlforms.ConfigCleaner#irj#com.sapportals.wcm.service.xmlforms.ConfigCleaner#System#0#####Thread-678##0#0#Warning##Plain###Error while cleaning path ".".#
#1.5#C000A76908A800170000000027CEE2920003F0F00959D740#1109338669831#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#irj#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#System#0#####Client_Thread_96##0#0#Error##Plain###<null>#
#1.5#C000A76908A800180000000027CEE2920003F0F0100B8660#1109338782139#com.sapportals.wcm.control.indexadmin.IndexListControl#irj#com.sapportals.wcm.control.indexadmin.IndexListControl#System#0#####Client_Thread_66##0#0#Error##Plain###Method clear() not supported on CustomerSearchIndex implementation. - com.sapportals.wcm.WcmException: Method clear() not supported on CustomerSearchIndex implementation.
at com.customer.search.CustomerSearchIndex.clear(CustomerSearchIndex.java:105)
at com.sapportals.wcm.service.indexmanagement.AbstractIndex.reindex(AbstractIndex.java:666)
at com.sapportals.wcm.service.indexmanagement.AbstractIndex.reindex(AbstractIndex.java:646)
at com.sapportals.wcm.control.indexadmin.IndexListControl.onReindexIndexesOk(IndexListControl.java:791)
at java.lang.reflect.Method.invoke(Native Method)
at com.sapportals.wdf.stack.Control.dispatchHtmlbEvent(Control.java:389)
at com.sapportals.wdf.WdfEventDispatcher.dispatch(WdfEventDispatcher.java:175)
at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:549)
at java.lang.reflect.Method.invoke(Native Method)
at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:204)
at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:142)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:101)
at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)
at com.sapportals.htmlb.page.PageProcessorServlet.doPost(PageProcessorServlet.java:23)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service(WcmHtmlbBaseServlet.java:95)
at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:313)
at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:580)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:666)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:313)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
#1.5#C000A76908A800190000000027CEE2920003F0F0152952F8#1109338867978#com.sapportals.wcm.service.indexmanagement.XDeltaIndexCrawlerReceiver#irj#com.sapportals.wcm.service.indexmanagement.XDeltaIndexCrawlerReceiver#System#0#####Thread-680##0#0#Error##Plain###Delta indexing failed: Method internalIndexDocuments() not supported on CustomerSearchIndex implementation. - com.sapportals.wcm.WcmException: Method internalIndexDocuments() not supported on CustomerSearchIndex implementation.
at com.customer.search.CustomerSearchIndex.internalIndexDocuments(CustomerSearchIndex.java:75)
at com.sapportals.wcm.service.indexmanagement.AbstractIndex.indexDocuments(AbstractIndex.java:482)
at com.sapportals.wcm.service.indexmanagement.AbstractIndex.indexDocuments(AbstractIndex.java:497)
at com.sapportals.wcm.service.indexmanagement.XDeltaIndexCrawlerReceiver.crawlFinished(XDeltaIndexCrawlerReceiver.java:231)
at com.sapportals.wcm.service.indexmanagement.XDeltaIndexCrawlerReceiver.crawlFinished(XDeltaIndexCrawlerReceiver.java:208)
at com.sapportals.wcm.service.xcrawler.task.CrawlerTask.callCrawlFinished(CrawlerTask.java:1553)
at com.sapportals.wcm.service.xcrawler.task.CrawlerTask.run(CrawlerTask.java:432)
at com.sapportals.wcm.service.xcrawler.RunCrawlerJob.start(RunCrawlerJob.java:115)
at com.sapportals.wcm.service.xcrawler.job.CrawlerJobControl$JobRunnerThread.run(CrawlerJobControl.java:1441)
#1.5#C000A76908A8001B0000000027CEE2920003F0F0174B44B0#1109338903757#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#irj#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#System#0#####Client_Thread_73##0#0#Error##Plain###<null>#
#1.5#C000A76908A8001C0000000027CEE2920003F0F01A3B9A58#1109338953062#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#irj#com.sapportals.trex.app.control.htmlb.wdf.ServerAvailabilityControl#System#0#####Client_Thread_38##0#0#Error##Plain###<null>#
#1.5#C000A76908A8001D0000000027CEE2920003F0F01B36F9E8#1109338969535#com.sapportals.wcm.WcmException#irj#com.sapportals.wcm.WcmException.WcmException(118)#System#0#####Thread-682##0#0#Error##Plain###com/sapportals/wcm/service/indexmanagement/retrieval/search/IRawSearchSession java.lang.NoClassDefFoundError: com/sapportals/wcm/service/indexmanagement/retrieval/search/IRawSearchSession
at com.customer.search.CustomerSearchIndexCollection.executeQueryWithSession(CustomerSearchIndexCollection.java:171)
at com.sapportals.wcm.service.indexmanagement.retrieval.search.FederatedSearch$ParallelSearcher.run(FederatedSearch.java:276)
#1.5#C000A76908A8001E0000000027CEE2920003F0F01B3701B8#1109338969538#com.sapportals.wcm.control.util.search.SearchSessionBuilder#irj#com.sapportals.wcm.control.util.search.SearchSessionBuilder#System#0#####Client_Thread_56##0#0#Error##Plain###Error during search occurred - com.sapportals.wcm.WcmException: com/sapportals/wcm/service/indexmanagement/retrieval/search/IRawSearchSession - com.sapportals.wcm.WcmException: com/sapportals/wcm/service/indexmanagement/retrieval/search/IRawSearchSession
at com.sapportals.wcm.service.indexmanagement.retrieval.search.FederatedSearch$ParallelSearcher.run(FederatedSearch.java:284)
#1.5#C000A76908A8001E0000000127CEE2920003F0F01B370D70#1109338969542#com.sapportals.wcm.WcmException#irj#com.sapportals.wcm.WcmException.WcmException(43)#System#0#####Client_Thread_56##0#0#Error##Plain###com.sapportals.wcm.control.base.CommonSearchException
at com.sapportals.wcm.control.util.search.SearchSessionBuilder.doSearchWithSession(SearchSessionBuilder.java:861)
at com.sapportals.wcm.control.util.search.SearchSessionBuilder.buildSearchSession(SearchSessionBuilder.java:353)
at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.createStatus(LightCollectionRenderer.java:813)
at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.renderAll(LightCollectionRenderer.java:605)
at com.sapportals.wcm.rendering.control.cm.NeutralControl.render(NeutralControl.java:161)
at com.sapportals.wcm.rendering.layout.cm.SimpleLayoutController.render(SimpleLayoutController.java:39)
at com.sapportals.wcm.rendering.control.cm.WdfProxy.render(WdfProxy.java:1497)
at com.sapportals.wdf.layout.HorizontalLayout.renderControls(HorizontalLayout.java:42)
at com.sapportals.wdf.stack.Pane.render(Pane.java:155)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:67)
at com.sapportals.wdf.WdfCompositeController.doInitialization(WdfCompositeController.java:281)
at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:680)
at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:32)
at com.sapportals.htmlb.Container.preRender(Container.java:118)
at com.sapportals.htmlb.Container.preRender(Container.java:118)
at com.sapportals.htmlb.Container.preRender(Container.java:118)
at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:871)
at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:109)
at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)
at com.sapportals.htmlb.page.PageProcessorServlet.doGet(PageProcessorServlet.java:30)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service(WcmHtmlbBaseServlet.java:95)
at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:313)
at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:580)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:666)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:313)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148) -
Integrating 3rd party SSO with SAPGUI and distinguish between different SID
Hello,
we are trying to integrate a SSO application on Win XP with SAPGUI 6.20 (SAP 4.70).
The SSO app fills, in case of SAPGUI, the fields 'client', 'username', 'password' and 'language'.
Which credentials to choose is normaly based on information the SSO app gets out of the applications context it should log in to.
As an example with IE it's the window title and the URL.
But with the SAPGUI we only get "SAP" as an identifier, despite which SID/server(?) is selected. And therefore we are not able to fill in the corresponding credentials.
Where can the SID (and perhaps 'client') be retrieved by an external program when the logon screen is displayed by SAPGUI?
Please apologize if this is the wrong forum or I'm using wrong terms, but normaly I'm living outside the SAP world.
TIA!
Regards,
Frankas an addendum to my post, I've seen that this can be done.
http://www.hardcopy.de/hardcopy/english/bsp_sap_neu_kz.php3
Maybe you are looking for
-
F4 Help on one field should populate data on another field
Dear All.... I am using the FM - F4IF_INT_TABLE_VALUE_REQUEST for F4 help on one field of the selection screen. Based on the selected value, a values corresponding to it should appear on another field. My Code - AT SELECTION-SCREEN ON VALUE-REQUEST F
-
hi friends we are implementing SAP HR in our company. we have ECC 5.0(Aix 5.3 64 bit with oracle 9i) and we have a requirement to implement CMS (content mangement server) for the payroll & uploading of employee photos. could you please help in provid
-
Performance Issue in 8_1_7
After upgrading from 8.1.6 to 8.1.7 both database and JDBC drivers I am facing a significant performance issues in AQ. getQueue() method takes arounf 2 minutes in 8.1.7 whereas it was taking just 19 seconds in 8.1.6. Can someone throw light on this.
-
DHCP periodically stops working with TC ??
I have an Apple TV, Macbook Pro, iPhone and iMac connecting to the TC via 802.11g. About every other day my Apple TV and iMac (which are connected and powered on all day) start self-assigning ip addresses (169. range) but they still show they are con
-
hi why f.13,f.19,f-03 and f-17 are used and when these t codes are used explanation required in brief thanks in advance