Authentication failed. (Microsoft.AnalysisServices.AdomdClient). The target principal name is incorrect (Microsoft.AnalysisServices.AdomdClient)
Hi Experts,
We had a task to migrate SQL Server all the components to another server, the migration went well and had no issues at all. but We can login to SSAS service locally wihtout any issues. when we are connecting the analysis services from the other machines(servers)
it is givng the below error.
Authentication failed. (Microsoft.AnalysisServices.AdomdClient)
The target principal name is incorrect (Microsoft.AnalysisServices.AdomdClient)
1) it is a stand alone server
2) it is connecting to default instance but not to a named instance
3) SPN's were set correctly. Double checked with the tool(MS Kerberos configuration Tool).
4) The SQL server analysis start account has domain admin privileges.
5) we can connect to Database services from the other machine remotely.
6) none of the analysis services are connecting.
Thank you in advance.
Hi Ramu,
According to your description, you migrated SQL Server to another server, everything works fine except that cannot connect to SSAS remotely with the error, right?
Authentication failed. (Microsoft.AnalysisServices.AdomdClient)
The target principal name is incorrect (Microsoft.AnalysisServices.AdomdClient)
Based on my research, this issue is caused by that the SPN for account that run the Analysis Services is corrupt. You said that the SPN were set correctly, however the error message indicate that the problem is related to SPN. So in your scenario, you can
delete the SPN under the service account, and register SPN for Analysis Services instance. Please refer to the link below to see the details.
http://msdn.microsoft.com/en-IN/library/dn194200.aspx
Besides, here is a blog which describe the similar issue.
http://www.wolfsoftwaresystems.com/code/sql/the-target-principal-name-is-incorrect-microsoft-analysisservices-adomdclient/
Regards,
Charlie Liao
TechNet Community Support
Similar Messages
-
Demote Server and Remove AD DS Role fails with "the target principal name is incorrect"
Hi all,
I am attempting to demote a domain controller so i can remove the AD DS role and have the server just its own workstation.
This domain controller has never replicated the domain and DS services were/are not working. We didnt discover this until the other domain controller died and has since been rebuilt with a brand new domain. The old domain no longer exists whatsoever.
So as said, I'm trying to demote this server, there is no domain to tidy up afterwards. However even with force removal option I'm getting the DFS Replication error: "the target principal name is incorrect". I do not exactly require
it do this myself, there is nothing to replicate anymore, i just need the DC demoted or role completely removed. There are no other DC's to transfer FSMO's or anything like that as its to be completely stand-alone.
Does anyone have any ideas how this role can be forcibly removed other than using the " force removal option " in ADDS config wizard?
Any help will be gratefully appreciated.
Thanks in advance
PhillHi Phill,
You can try to use Ntdsutil.exe to perform metadata cleanup.
If this doesn’t work, then I agree with Ed that you would need to reinstall the machine.
More information for you:
Clean Up Server Metadata
http://technet.microsoft.com/en-us/library/cc816907(v=WS.10).aspx#bkmk_commandline
Best Regards,
Amy -
I think this should be easily resolved, but I need some guidance.
I have a client with 2 Server 2003 R2 x64 DCs: BORIS & NATASHA. Last year I upgraded both of them from x86 to x64 one at a time, allowing replication to occur between the upgrades. BORIS is the FSMO roles holder as it is currently the production server,
while NATASHA is a backup DC. One thing that puzzles me though is that if I look at the NS record in DNS on the SOA tab, it says NATASHA is the Primary server.
While doing some routine maintenance I noticed an error in the File Replication Service events about a 'Tombstone' situation (Event ID 2042). I looked at article cc757610 in the Technet Library and opted for remedy #3 as I did not want to demote NATASHA
and I got confused looking at the help about using "repadmin /removelingeringobjects". I have no idea how to determine which DC has the good copy of the directory.
Now, in running "repadmin /showrepl" I get
"DC=CPA,DC=local
Default-First-Site-Name\BORIS via RPC
DC object GUID: 0267a090-1890-40e2-9a15-ea928cabd425
Last attempt @ 2012-12-27 08:28:55 failed, result -2146893022 (0x80090322):
The target principal name is incorrect.
1179 consecutive failure(s). Last success @ 2012-12-21 23:30:15." <-- THIS IS WEIRD SINCE THIS IS THE DATE THAT I DISCOVERED THE TOMBSTONE EVENT AND MADE THE REGISTRY CHANGE
(I THINK).
When I try to look at the FSMO roles on NATASHA, it shows ERROR for RID, PDC & Infrastructure and says "The current Operations Master is offline. The role cannot be transferred." The other issue I'm having is that client PCs are intermittently having
trouble reconnecting to necessary server shares.
TIA
Wayne S. CompTIA A+ CompTIA Network+ Microsoft MCPHello Sandesh,
I spent a lot of time trying to understand using NETDOM to reset machine account passwords (don't understand it yet), but I see that you're saying that won't work anyway.
I'm not really sure how to tell which DC is the broken one, but I'm assuming it's BORIS since that's the one users are unable to connect to. Since it is the FSMO role holder and GC I want to make sure I understand the steps correctly:
1.Use dcpromo to forcefully demote BORIS
2.Do metadata cleanup on NATASHA (using ntdsutil?)
3.Promote BORIS again to DC
Should I leave NATASHA as the FSMO role holder and GC? BORIS is the better (more resources/faster processor) machine and it's the file server. Or should the better machine be the FSMO role holder and GC as well as the file server. NATASHA is meant to be
a backup in case BORIS dies.
Thanks,
Wayne S. CompTIA A+ CompTIA Network+ Microsoft MCP www.InfoTek831.com
Hi,
The step you are performing is correct but you also need to seize the FSMO role on other DC if BORIS is FSMO role holder and configure authorative time server role.You can later move the famo role to BORIS server the choice is your however if you are
moveing the role then you need configure authorative time server on BORIS server.
Configuring the time service on the PDC Emulator FSMO role holder
http://msmvps.com/blogs/acefekay/archive/2009/09/18/configuring-the-windows-time-service-for-windows-server.aspx
Domain Replication has exceeded the tombstone lifetime
http://pmeijden.wordpress.com/2011/01/12/domain-replication-has-exceeded-the-tombstone-lifetime/
Forcefull removal of DC:
http://support.microsoft.com/kb/332199
How to transfer or seize FSMO roles
http://sandeshdubey.wordpress.com/2011/10/07/how-to-transfer-or-seize-fsmo-roles/
Metadata Cleanup of a Domain controller
http://sandeshdubey.wordpress.com/2011/10/12/metadata-cleanup-of-a-domain-controller/
Once both server is online check the health of DC by running dcdiag /q and repadmin /replsum.Ensure that DNS/GC role is configured on both DC's
Hope this helps
Best Regards,
Sandesh Dubey.
MCSE|MCSA:Messaging|MCTS|MCITP:Enterprise Adminitrator |
My Blog
Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights. -
Target principal name is incorrect - cannot generate SSPI context
First off, yes, I've looked at numerous articles on this subject and haven't yet found someone with a similar situation and none of the resolutions I've found seem applicable.
My situation: Server 2008R2 Enterprise with SQL 2012 Standard. I have two instances running on this server, DEV and TEST. I do not have a default (unnamed) instance. This is one of the differences between my situation and every other
article I've looked at. I AM able to connect remotely to the DEV instance, but the TEST instance give me the SSPI error. To take it a step further, the SQL services aren't running under domain credentials; they're running under local credentials.
These two issues don't match anything I've found on the subject so far.
I ran "setspn -L" against the server's machine account (since the SQL services are local, not domain) and here's what I got:
MSSQLSvc/[server FQDN]:49592
MSSQLSvc/[server FQDN]:TEST
MSSQLSvc/[server FQDN]:49487
MSSQLSvc/[server FQDN]:DEV
WSMAN/[server]
WSMAN/[server FQDN]
TERMSERV/[server FQDN]
TERMSERV/[server]
RestrictedKrbHost/[server]
HOST/[server]
RestrictedKrbHost/[server FQDN]
HOST/[server FQDN]
The server is of course a domain member, and we only have a single domain, so there's no cross-domain/forest stuff going on.
Remotely, SA authentication works against both instances. Locally, both SA and Windows authentication work against both instances. Remotely, Windows authentication works against the DEV instance, but not against the TEST instance, returning the
error "The target principal name is incorrect. Cannot generate SSPI context."
Both database have identical settings in the SQL Config Mgr (Shared Memory and TCP/IP enabled). Both instances are set to allow remote logon.
The security for the various services:
SQL Server (DEV) = NT Service\MSSQL$DEV
SQL Server (TEST) = NT Service\MSSQL$TEST
SQL Server Agent (DEV) = NT Service\SQLAgent$DEV
SQL Server Agent (TEST) = NT Service\SQLAgent$TEST
SQL Server Browser = Local Service
On both instances, the query "exec xp_readerrorlog 0,1,'could not register the Service Principal Name',Null" comes back with two entries from when the system was installed, saying it was unable to register the SPN. That makes sense, because
SQL isn't running with domain credentials, although the SPNs ARE apparently in AD (see above).
On both instances, the query "select net_transport, auth_scheme from sys.dm_exec_connections where session_id=@@spid" returns the same thing - "shared memory", "NTLM". Basically, I can find no configuration difference
between the two instances.
Anyone got any ideas?Hi Todd,
According to your description, we need to make sure the typed server name is right, and verify if your windows account is valid when you connect to the test instance remotely by using Windows authentication. You can refer to the following steps for checking
the login name.
1.Log in the test instance remotely by using sa authentication.
2. Enter the security and check if the windows account is valid.
In addition, there is more details about how to troubleshoot the "Cannot generate SSPI context" error message, you can review the article.
http://support.microsoft.com/kb/811889
Thanks,
Sofiya Li
If you have any feedback on our support, please click here.
Sofiya Li
TechNet Community Support -
Hello,
I have DC1(fsmo role holder) and DC2 which were replicating. I ran windows update on DC1 and rebooted which it had not done in months. When it came back up I could run repadmin /showrepl successfully on DC1. However when running on
DC2 I get the "2146893022: target principal name is incorrect" message.
I understand you can run the "netdom resetpwd /s:server /ud:<var style="box-sizing:border-box;margin:0px;padding:0px;color:#333333;font-family:'Segoe
UI regular', 'Segoe UI', Arial, Tahoma, sans-serif;font-size:13px;font-weight:bold;line-height:16px;">mydomain</var>\administrator
/pd:*" command but I am unsure:
1. Where would I run this command
2. Which server goes in th"/s:server"? Would it be the DC1 or the DC2?How would this look with information below and what DC would I run it from?
netdom resetpwd /s:<var style="color:#333333;font-family:'Segoe UI', Arial, Verdana, Tahoma, sans-serif;font-size:13px;font-weight:bold;line-height:normal;">server</var> /ud:<var
style="color:#333333;font-family:'Segoe UI', Arial, Verdana, Tahoma, sans-serif;font-size:13px;font-weight:bold;line-height:normal;">domain</var>\<var
style="color:#333333;font-family:'Segoe UI', Arial, Verdana, Tahoma, sans-serif;font-size:13px;font-weight:bold;line-height:normal;">User </var>/pd:*
Source DC FF-INFRA1 was requested for a manual security error check.
Diagnosing...
Authoritative attribute pwdLastSet on FF-INFRA1 (writeable)
usnLocalChange = 5860902
LastOriginatingDsa = FF-INFRA1
usnOriginatingChange = 5860902
timeLastOriginatingChange = 2014-12-08 20:44:05
VersionLastOriginatingChange = 12
Out-of-date attribute pwdLastSet on SERVER2 (writeable)
usnLocalChange = 8992092
LastOriginatingDsa = FF-INFRA1
usnOriginatingChange = 5163496
timeLastOriginatingChange = 2014-11-08 15:43:39
VersionLastOriginatingChange = 11
Unable to verify the convergence of this machine account
(CN=FF-INFRA1,OU=Domain Controllers,DC=COPHT,DC=local) on these
DC's (DC=COPHT,DC=local,☺). Does the machine account password
need resetting? Are the SPN's in sync?
[FF-INFRA1] Unable to diagnose problem for this source. See any
errors reported in attempting tests.
Authoritative attribute pwdLastSet on FF-INFRA1 (writeable)
usnLocalChange = 5860902
LastOriginatingDsa = FF-INFRA1
usnOriginatingChange = 5860902
timeLastOriginatingChange = 2014-12-08 20:44:05
VersionLastOriginatingChange = 12
Out-of-date attribute pwdLastSet on SERVER2 (writeable)
usnLocalChange = 8992092
LastOriginatingDsa = FF-INFRA1
usnOriginatingChange = 5163496
timeLastOriginatingChange = 2014-11-08 15:43:39
VersionLastOriginatingChange = 11
Unable to verify the convergence of this machine account
(CN=FF-INFRA1,OU=Domain Controllers,DC=COPHT,DC=local) on these DC's
(DC=COPHT,DC=local,☺). Does the machine account password need
resetting?
......................... FF-INFRA1 failed test CheckSecurityError -
The Target Principle Name is Incorrect
The Advanced Page cannot be opened because of following error: The Target Principle Name is incorrect.
I have a 3 sites Site A (HeadOffice contains Two DCs), Site B (contains One DC), Site B (contains One DC).
While trying to joining a Domain from machine at Site B and C when I try to join a domain from NetBIOS name it fails and when try it with Domain FQDN it passes.
Site B and C has some support engineers who were previously able to join the domain but now they are unable to jaoin domain as well.
When I try to add user to local admin group of their machines and I logon to my domain admin ID I am getting below error.
If anyone could help me how I start troubleshooting or is there any way if I create new fresh DC(ADC) on those sites,
Please Note All the fsmo are on one DC at Site A and domain consist of single forest single domain model.
SYED WASIL UDDIN Infrastructure Consultant/System Engineer Premier Systems (Pvt.) Ltd.Fixing Replication DNS Lookup Problems (Event IDs 1925, 2087, 2088)
Fixing Replication Security Problems
Fixing Replication Connectivity Problems (Event ID 1925)
Regards,
Biswajit
MCTS, MCP 2003,MCSA 2003, MCSA:M 2003, CCNA, Enterprise Admin, ITIL F 2011
Blog:
Script Gallary:
LinkedIn:
Note: Disclaimer: This posting is provided & with no warranties or guarantees and confers no rights.. -
Microsoft Windows Network: The local device name is already in use.
I posted in : http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/disconnected-network-drive-error-as-follows-an/9a877c38-5e86-4c34-84c2-427a965577c6?page=2
Error:
"An error occurred while reconnecting drive letter to \\network server\share folder.
Microsoft Windows Network: The local device name is already in use.
This connection has not been restored."
1) A workstation is running Windows 7
2) The user has a drive letter mapped to a UNC
3) The connection is interrupted at some point and then restored
4) Upon attempting to access the mapped network drive, the user gets the error about the letter being
already in use.
Extremely disappointed that some of the posts marked as answers were obviously not, shows how poor the moderators here are.
My latest results clearly point to a Windows 7 client problem:
I received the error.
Had run nslookup so had a prompt open.
ran dir z: worked. went to Windows Explorer, same error.
ran dir z:\sharename worked. went to Windows Explorer, same error.
copy con z: test.txt then type test.txt; could create and retrieve file. Went and clicked on mapped drive in Windows explorer and received same error.
Obviously(?) not a Server or Networking problem. Ran Malwarebytes from bootable CD (client doesn't believe in AV). Didn't happen with USB flash drive.
Any other ideas?
I already have tried:
support.microsoft.com/kb/317021
http://support.microsoft.com/kb/303339
ftp://ftp.microsoft.com/misc1/BUSSYS/WINNT/KB/Q194/8/29.TXT
http://support.microsoft.com/kb/273151 Exchange issue
http://support.microsoft.com/kb/2663418 hotfix for win7
http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/78276f1d-f7f9-416b-b903-
b9a18ecba67b/
http://support.microsoft.com/kb/297684
Ran MicrosoftFixit50494.msi
net use z: \\SERVER\ShareFiles /persistent:yes
http://support.microsoft.com/kb/2663418
http://support.microsoft.com/kb/297684#LetMeFixItMyselfAlways
http://support.microsoft.com/gp/gp_fixit_windows/en-us
http://support.microsoft.com/mats/windows_battery_power_settings
http://support.microsoft.com/kb/979470/en-us ???
http://support.microsoft.com/kb/947235/en-us
http://msdn.microsoft.com/en-us/library/cc232765.aspx
http://support.microsoft.com/kb/942817
Q939820? server 2003 sp3 Fix226580 341940_ENU_i386_zip.exe
http://support.microsoft.com/kb/983620
http://support.microsoft.com/kb/297684
net config server /autodisconnect:-1
KB Article Number(s): 2663418 Hotfix
http://support.microsoft.com/kb/983620
http://answers.microsoft.com/en-us/feed/t/9a877c38-5e86-4c34-84c2-427a965577c6
http://answers.microsoft.com/en-us/feed/t/9a877c38-5e86-4c34-84c2-427a965577c6
net use z: \\SERVER\1_CADFiles /persistent:yes SBS2011 Server with current service packs
Win7 Pro users with current Windows Update status
http://support.microsoft.com/kb/2663418
http://support.microsoft.com/kb/297684#LetMeFixItMyselfAlways
http://support.microsoft.com/gp/gp_fixit_windows/en-us
http://support.microsoft.com/mats/windows_battery_power_settings
http://support.microsoft.com/kb/979470/en-us ???
http://support.microsoft.com/kb/947235/en-us
http://msdn.microsoft.com/en-us/library/cc232765.aspx
http://support.microsoft.com/kb/942817
netsh winsock reset catalog
netsh int ip reset reset.log
Q811259
Q299357
Q937624
secpol.msc >> Lanman authentication level "send LM and NTLM"
net config server /autodisconnect:-1
changed server video to "standard vga"
disabled power save for NIC
Cannot disable Intell Raid software
http://technet.microsoft.com/en-us/library/cc780360%28v=WS.10%29.aspx restart
http://technet.microsoft.com/en-us/library/bb726989.aspx browse list
Q138365
net config server /autodisconnect:-1
two additional registry keys are added:
anndelta: REG_DWORD: 0xbb8
announce: REG_DWORD: 0xf0
netsh winsock reset
netsh interface ipv4 reset
netsh interface ipv6 reset
ipconfig /flushdns
shutdown /r
sfc /scannow
http://support.microsoft.com/kb/929833
http://social.answers.microsoft.com/Forums/en-US/w7network/thread/306dd446-7630-4d5b-8aa0-
40fb839b293a dns issue
http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/i-have-this-problem-on-three-
win7-x64-systems-two/d44ed544-65f5-43a7-9e17-d2d10085c765?page=2
Leftover Homegroup components or Firewall?
disable DNS Client = dnscache
http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/service-control-manager-reports-
that-a-timeout/e2e76ae5-ed09-4685-af86-5f8c2cd120bf Norton Internet Security uninstall issues
http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/windows-7-no-dns-or-no-network
-after-resume-wake/c1253ab0-4793-449e-8975-a900ce7dec4f
NSLOOKUP
KB Article Number(s): 983620 HotfixThis is usually because the drive letter assigned to the network share is taken by something else. Maybe, by a removable drive.
Moderators and other answerers do their best to help specific cases, but everyone has their own situation. Apply common sense to the replies you find in the forums.
When you typed dir z: - is Z: the drive letter you wanted for this share, or it was automatically assigned?
-- pa
Alternatively you could try using common sense when you post, as well as taking the time to read the entire issue post so that you can avoid showing both your ignorance and arrogance (arrogance without any competency to back it I might add).
Suggesting that it might be "another drive" that took over the mapping shows your lack of reading comprehension and is unhelpful. Please take the time to, once again, read first.
Lastly moderators here generally show little technical skill beyond entering search words into a knowledge-base of articles and then applying the results incorrectly further exacerbating the situation for the customer. -
We are getting this below alert message, while using SCOM 2012 R2. Anybody have any idea how to resolve this on the SQL box ?
Thx...
SQL Server cannot authenticate using Kerberos because the Service Principal Name (SPN) is missing, misplaced, or duplicated.
Service Account: NT Service\MSSQL$SQLEXPRESS
Missing SPNs:
Misplaced SPNs: MSSQLSvc/mysqlbox.com:SQLEXPRESS - sqldbadmin
Duplicate SPNs:To Fix this issue, You can check below links
http://support.microsoft.com/kb/2443457/EN-US
http://www.scomgod.com/?p=155
Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"Mai Ali | My blog:
Technical | Twitter:
Mai Ali -
TNS-01150: The address of the specified listener name is incorrect TNS-011
Hi Gurus,
Good day!
I would like to seek your expertise on how to resolve the errors below:
TNS-01150: The address of the specified listener name is incorrect
TNS-01153: Failed to process string: (ADDRESS=(COMMUNITY=sap.world)(PROTOCOL=TCP)(Host=155.125.167.74)(Port=1521))
Here's my listener.ora configuration:
LISTENER =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = SAP.WORLD)
(PROTOCOL = TCP)
(HOST = 155.125.167.74)
(PORT = 1521)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 0
TRACE_LEVEL_LISTENER = OFF
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = L50)
(ORACLE_HOME = /oracle/L50/102_64)
Appreciate your help.
Cheers,
VirgilioSQL NET files has own stream format:
bash-2.05$ cat listener.ora
# listener.ora Network Configuration File: /u01/app/ora10g/product/10.2.0/Db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER10G =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = MYHOST)(PORT = 1523))
(ADDRESS = (PROTOCOL = IPC)(KEY = extproc32))
)But if I change format as below:
LISTENER10G =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = MYHOST)(PORT = 1523))
(ADDRESS = (PROTOCOL = IPC)(KEY = extproc32))
)bash-2.05$ lsnrctl start LISTENER10g
LSNRCTL for Solaris: Version 10.2.0.4.0 - Production on 02-APR-2010 14:46:28
Copyright (c) 1991, 2007, Oracle. All rights reserved.
Starting /u01/app/ora10g/product/10.2.0/Db_1/bin/tnslsnr: please wait...
TNSLSNR for Solaris: Version 10.2.0.4.0 - Production
System parameter file is /u01/app/ora10g/product/10.2.0/Db_1/network/admin/listener.ora
Log messages written to /u01/app/ora10g/product/10.2.0/Db_1/network/log/listener10g.log
TNS-01150: The address of the specified listener name is incorrect
Listener failed to start. See the error message(s) above...
Back to orijinal format again everyhing is OK. -
User Authentication Fails,Unless Admin resets the pwd,user cannot logon.
Hi
I have a EP7 SP18 Portal .
The portal UME is Readonly Microsoft LDAP + UME Database.
I have a user named testuser which exists in Both the UME's.
the testuser of LDAP is locked through Portal User admin.
Now whenever the testuser tries to logon to portal,he gets User Authentication Failed message.
The failed logon attempt info is not reflcted in User Account details.when viewd through portal user admin.
if Administrator resets the Password of testuser in portal,then user is able to logon to the portal using this password.
Next day,again same thing happens.
what can be the reason behind this ?
Regards
Rajendrainvalid now.
-
How to find out the Target Component name and Target view name
Hi All Expert,
I want to know ,how to find out the target component and target view in WEB UI,when i click on a field which shows as a hyper link in WEB UI .At GUI level ,i know the how it will work.Any way to find out the component name and view name which is show the details of that field at GUI level .IF you go to transaction CRMD_ORDER then open the service contract id .then goto the item level value .there is 1 service data tab is available at item level.there is two button is available.first one is available time and second one is response time .if i click on any button then one popup is open which is shows the details of that button.I dont know how to find out the component name and view name from GUI level.
Thanks in Advance....
Vishwas SahuHi Vishwa,
The control would be something like this for navigation in Get_p_xxx method u mention as link and u mention a event name which gets triggered on the click of this hyperlink. So your GET_P_XXX method would have the following code:
CASE iv_property.
WHEN if_bsp_wd_model_setter_getter=>fp_fieldtype.
rv_value = cl_bsp_dlc_view_descriptor=>field_type_event_link.
WHEN if_bsp_wd_model_setter_getter=>fp_onclick.
rv_value = 'EXAMPLE'.
Now you have to create a method as EH_ONEXAMPLE at your IMPL class and within which you would give an outbound plug method. Within the outbound plug the target data would be filled in the collection and window outbound plug would be triggered.
This is a huge topic and i have just mentioned you basic things.
Regards,
Bharathy. -
Error SOURCE IS the same as the target Task name Clear Cube Data
Hi,
When I am trying to use the Clear Package I am getting an error -
"Source is the same as the Target"
Any help with how to resolve this ?
thxHi,
Please check if the Clear DM package is linked with the Process chain for Clearing the Data.
We usually get the error you are mentioning in Copy Function when we have same source and Destination members.
Hope this helps,
Regards,
G.Vijaya Kumar -
How to typecast an object, if the target class name is stored in a str var
Hi,
I have a method, in which i will receive an object as an attribute. I need to typecast it to another class, and that class name is stored in a string variable.
public void printContent(Object obj)
/* Here i have a variable strClassName - in which a class name is stored.
I need to create a variable for that class and type cast the object obj into that class. */
Please kindly help me to find out a way to do this.
Thanks in advanceTypecasting does one thing: it enables you to store an object in a reference variable of the target type (if it is of a type which is allowed to be in that variable). It doesn't alter the object in any way.
Therefore it simply isn't meaningful to talk about typecasting to a type name known only at run time. The whole point of typecasting is to tell the compiler to treat a reference as being of a specified type.
I don't know what you're trying to do but I think you should probably be looking at the reflection api, getting field an method information from the object's Class object. -
Webapp authentication failed when using chinese characters as login name
Hello,
I have tried webapp authentication on tomcat and oc4j, via BASIC and FORM auth-method. All failed when the login name contains non-English characters. It seems an encoding issue, therefore, I also tried to change the page encoding of the login form to utf-8. None of the above is successful. Is there any solution? I really appreciate any help!
Thanks in advance!!Enterprise support:
Call enterprise support (866) 752-7753 to create a case ID number
Get an account at
http://developer.apple.com/ then submit a bug report to http://bugreporter.apple.com/
Once on the bugreporter page,
-- click on New icon
-- See if you need to attach a log file or log files, clicking on Show instructions for gathering logs. Scroll down to find the area or application that matches the problem.
-- etc.
Developers:
"Submitting Bugs and Feedback
Your feedback goes a long way towards making our products even better. With Apple Bug Reporter, you can submit bug reports or request enhancements to APIs and developer tools."
https://developer.apple.com/bug-reporting/ -
How to get the target file name from an URL?
Hi there,
I am trying to download data from an URL and save the content in a file that have the same name as the file on the server. In some way, what I want to do is pretty similar to what you can do when you do a right click on a link in Internet Explorer (or any other web browser) and choose "save target as".
If the URL is a direct link to the file (for example: http://java.sun.com/images/e8_java_logo_red.jpg ), I do not have any problem:
URL url = new URL("http://java.sun.com/images/e8_java_logo_red.jpg");
System.out.println("Opening connection to " + url + "...");
// Copy resource to local file
InputStream is = url.openStream();
FileOutputStream fos=null;
String fileName = null;
StringTokenizer st=new StringTokenizer(url.getFile(), "/");
while (st.hasMoreTokens())
fileName=st.nextToken();
System.out.println("The file name will be: " + fileName);
File localFile= new File(System.getProperty("user.dir"), fileName);
fos = new FileOutputStream(localFile);
try {
byte[] buf = new byte[1024];
int i = 0;
while ((i = is.read(buf)) != -1) {
fos.write(buf, 0, i);
} catch (Throwable e) {
e.printStackTrace();
} finally {
if (is != null)
is.close();
if (fos != null)
fos.close();
}Everything is fine, the file name I get is "e8_java_logo_red.jpg", which is what I expect to get.
However, if the URL is an indirect link to the file (for example: http://javadl.sun.com/webapps/download/AutoDL?BundleId=37719 , which link to a file named JavaSetup6u18-rv.exe ), the similar code return AutoDL?BundleId=37719 as file name, when I would like to have JavaSetup6u18-rv.exe .
URL url = new URL("http://javadl.sun.com/webapps/download/AutoDL?BundleId=37719");
System.out.println("Opening connection to " + url + "...");
// Copy resource to local file
InputStream is = url.openStream();
FileOutputStream fos=null;
String fileName = null;
StringTokenizer st=new StringTokenizer(url.getFile(), "/");
while (st.hasMoreTokens())
fileName=st.nextToken();
System.out.println("The file name will be: " + fileName);
File localFile= new File(System.getProperty("user.dir"), fileName);
fos = new FileOutputStream(localFile);
try {
byte[] buf = new byte[1024];
int i = 0;
while ((i = is.read(buf)) != -1) {
fos.write(buf, 0, i);
} catch (Throwable e) {
e.printStackTrace();
} finally {
if (is != null)
is.close();
if (fos != null)
fos.close();
}Do you know how I can do that.
Thanks for your help
// JB
Edited by: jb-from-sydney on Feb 9, 2010 10:37 PMThanks for your answer.
By following your idea, I found out that one of the header ( content-disposition ) can contain the name to be used if the file is downloaded. Here is the full code that allow you to download locally a file on the Internet:
* Download locally a file from a given URL.
* @param url - the url.
* @param destinationFolder - The destination folder.
* @return the file
* @throws IOException Signals that an I/O exception has occurred.
public static final File downloadFile(URL url, File destinationFolder) throws IOException {
URLConnection urlC = url.openConnection();
InputStream is = urlC.getInputStream();
FileOutputStream fos = null;
String fileName = getFileName(urlC);
destinationFolder.mkdirs();
File localFile = new File(destinationFolder, fileName);
fos = new FileOutputStream(localFile);
try {
byte[] buf = new byte[1024];
int i = 0;
while ((i = is.read(buf)) != -1) {
fos.write(buf, 0, i);
} finally {
if (is != null)
is.close();
if (fos != null)
fos.close();
return localFile;
* Returns the file name associated to an url connection.<br />
* The result is not a path but just a file name.
* @param urlC - the url connection
* @return the file name
* @throws IOException Signals that an I/O exception has occurred.
private static final String getFileName(URLConnection urlC) throws IOException {
String fileName = null;
String contentDisposition = urlC.getHeaderField("content-disposition");
if (contentDisposition != null) {
fileName = extractFileNameFromContentDisposition(contentDisposition);
// if the file name cannot be extracted from the content-disposition
// header, using the url.getFilename() method
if (fileName == null) {
StringTokenizer st = new StringTokenizer(urlC.getURL().getFile(), "/");
while (st.hasMoreTokens())
fileName = st.nextToken();
return fileName;
* Extract the file name from the content disposition header.
* <p>
* See <a
* href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html">http:
* //www.w3.org/Protocols/rfc2616/rfc2616-sec19.html</a> for detailled
* information regarding the headers in HTML.
* @param contentDisposition - the content-disposition header. Cannot be
* <code>null>/code>.
* @return the file name, or <code>null</code> if the content-disposition
* header does not contain the filename attribute.
private static final String extractFileNameFromContentDisposition(
String contentDisposition) {
String[] attributes = contentDisposition.split(";");
for (String a : attributes) {
if (a.toLowerCase().contains("filename")) {
// The attribute is the file name. The filename is between
// quotes.
return a.substring(a.indexOf('\"') + 1, a.lastIndexOf('\"'));
// not found
return null;
}
Maybe you are looking for
-
Oracle Linux - CD or DVD?
Does Oracle/SUN offer a free CD or DVD to try the New Oracle Linux?
-
Hello everybody, this is my last try, then I will return to a brave tweening Designer. I asked a few times ago, but unforunately no solution at the end: I placed a symol on stage with a trigger at the first frame: sym.stop(); var eins = sym.createChi
-
Where can I download the trial version of CS6?
Where can I download the trial version of CS6?
-
Maybe it´s my ears
Guys, maybe it´s my ears, but it seems the EQ in my iPhone is not working. I transferred some jazz from iTunes to my phone. It already had the "jazz" EQ setting in iTunes. On the iphone, I turned my EQ on, switched back and forth through all the pres
-
Macbook Early 2007 with 10.6.8 cant connect to 5Ghz WiFi
Hello there, I have macbook early 2007 and already installed 10.6.8, today i found out that my macbook cannot connect to 5Ghz WiFi network, when i check the system profiler it shows that my aircard only support channel 1-13 which is 2.4ghz only, airc