What is the impact of starting Microsoft SharePoint Foundation Web Application Service in Application Server?

I have a SharePoint 2013 server farm with 4 SharePoint servers (2 web front end and 2 application servers) + 1 SQL server.

I have a custom SharePoint solution which can be deployed globally. When I deploy this solution using either Central Admin or STSADM.EXE or Powershell, I am seeing that the solution is being in “Deploying” state for some time and then it is changed to “Not Deployed” state.

When I open the solution from Central Administration, it says that solution is successfully deployed to 3 servers and fourth server (one of the application servers) is not listed there and there is no error message.

“Microsoft SharePoint Foundation Web Application” service is not running in both the Application Servers but the solution is being deployed to one of the application servers.

Can I start “Microsoft SharePoint Foundation Web Application” service in both the Application Servers? What is the impact of running this service in application servers?

or is there anything else that I can do without starting this service in application servers?

Thanks in Advance.

SharePoint Designer 2013 Workflow HTTP Web Service on POST: Error – The given key was not present in the dictionary

Thank you for reading this. This is a bit long, but I’m trying to be as detailed as possible. Any help would be greatly appreciated. If more info is needed, please let me know. As info, I am not a (JavaScript) developer. I’ve been tasked to do as many things as possible OOTB.

Environment: SharePoint Online and SharePoint Designer 2013 (for workflows).

Scenario: Have a Team Site and a Subsite to it. When an item is added to a Custom List in the Subsite, the workflow is to find the matching task in the Task List on the Parent Site and mark the Task Status as “Completed”. (A variable is created in the workflow to match the item added to the list with the task.)

Success: Using the HTTP Web Service action to GET Task items via the Workflow. Evidenced by logging the response in a custom list using Create Item in List workflow action.

Issue: Using POST to add or update a Task to the task list. Continue to get the error {“error”:{“code”:”-1, System.Collections.Generic.KeyNotFoundException”,”message”:{“lang”:”en-US”,”value”:”The given key was not present in the dictionary.”}}}

Pre-conditions: Because we were going between site and subsite, we followed the articles to create elevated workflow permissions for use of the App Step. Did this on both the site and subsite. https://msdn.microsoft.com/en-us/library/office/jj822159.aspx, http://www.fabiangwilliams.com/2014/06/19/gotcha-on-sharepoint-designer-workflows-in-app-step/

Because this error seems to sometimes be illusive, decided to create the workflow on lists within the same Team Site to remove any possibility of authorization issue. Therefore the example shown below is not using APP Steps.

Trouble-shooting: Used Fiddler with Chrome to walk through and did not receive any errors. https://cann0nf0dder.wordpress.com/2016/09/12/getting-fiddler-to-work-with-sharepoint-online/. Viewed many, many articles also.

Workflow:

  1. Hard-coded a Variable = TempMatchString to match with a value in the Task List to bring back specific Task(s). Ignore first two lines of the workflow – will be used once the issue is resolved.

enter image description here

  1. Get Matching Task(s)

    • Build GET_RequestHeader Dictionary. Accept = application/json;odata=verbose as String and Content-Type = application/json;odata=verbose as String

    • Perform the GET HTTP Web Service request with URL: https://mycompany.sharepoint.com/HumanResourcesTS/_api/web/lists/getByTitle('ProgressReportTasks')/Items?$ filter=(Title eq [%Variable:TempMatchString%]

    • Create Item in the SPListGETContent list to view the response.

    • Store the array returned in Variable “ListDataSet”. Note: I am using Get valueinstead of d/results. If I do the GET Call from the subsite I get the JSON returned with d/results as seen in most all articles online, but value when used on the parent site. I am not sure why this differs.

    • Count to number of items returned. enter image description here
  2. Get FormDigestValue

Read several articles stating need to set the X-RequestDigest to the FormDigestValue to POST.

  • Build ContextHeaders Dictionary. Accept = application/json;odata=verbose as String and Content-Type = application/json;odata=verbose as String
  • Perform the POST HTTP Web Service request with URL: https://mycompany.sharepoint.com/HumanResourcesTS/_api/contextinfo
  • Create Item in the SPListGETContent list to view the response
  • Get the FormDigestValue and store it as a Variable = digestValue enter image description here

    1. Add Task (ERROR occurs here)
  • Build ADD_Request Header dictionary. Accept = application/json;odata=verbose as String and Content-Type = application/json;odata=verbose as String and X-RequestDigest = [%Variable: digestValue%] as String
  • Build ADD_Metadata dictionary. Type = SP.Data.ProgresReportTasksListItem as String where “ProgressReportTasks” is the list name.
  • Build ADD_Parameters dictionary. __metadata = [%Variable: ADD_Metadata%] as String and Title = Created by WF on Parent Site as String
  • Perform the POST HTTP Web Service request with URL: https://mycompany.sharepoint.com/HumanResourcesTS/_api/web/lists/getByTitle('ProgressReportTasks')/Items

    Set the Properties to ensure the RequestHeaders, ResponseContent, and ResponseStatus Code were set to the correct Variables.

  • Write the responseContent to the SPListGETContent list. Get: {“error”:{“code”:”-1, System.Collections.Generic.KeyNotFoundException”,”message”:{“lang”:”en-US”,”value”:”The given key was not present in the dictionary.”}}}
  • Write the ResponseStatusCode to the SPListGetConent list. Get: InternalServerError enter image description here

    1. Update Task (ERROR occurs here)
  • Build POST_Request Header dictionary. All set as String. Accept = application/json;odata=verbose and Content-Type = application/json;odata=verbose and X-RequestDigest = [%Variable: digestValue%] X-HTTP-Method = MERGE (NOTE: Also tried PATCH) IF-MATCH = * Content-Length = 0
  • Build POST_Metadata dictionary. Type = SP.Data.ProgresReportTasksListItem as String where “ProgressReportTasks” is the list name.
  • Build POST_Parameters dictionary. __metadata = [%Variable: ADD_Metadata%] as String and Title = Updated by WF on Parent Site as String
  • Perform the POST HTTP Web Service request with URL: https://mycompany.sharepoint.com/HumanResourcesTS/_api/web/lists/getByTitle(‘ProgressReportTasks’) /Items(22). Hardcoded the Item ID for this first round of testing.

    Set the Properties to ensure the RequestHeaders, ResponseContent, and ResponseStatus Code were set to the correct Variables.

  • Write the responseContent to the SPListGETContent list. Get: {“error”:{“code”:”-1, System.Collections.Generic.KeyNotFoundException”,”message”:{“lang”:”en-US”,”value”:”The given key was not present in the dictionary.”}}}
  • Write the ResponseStatusCode to the SPListGetConent list. Get: InternalServerError InternalServerError enter image description here

Thank you!!

Best PDF submission service 40 document sharing sites for $5

Sharing your pdf to top document sharing sites has a positive impact on google ranking and how google read/crawl important information regarding your brand and business . This really helped boast your ranking. Also there’s a chance a user/visitor will likely download your document and share it with other users or into their social networks. Tips: How to make your pdf SEO friendly, follow this link Happy ordering

by: MilonSEO
Created: —
Category: Directory Submission
Viewed: 160


Guaranteed FAST and Genuine 500 SEO-friendly directory submission service for $5

Welcome to OUR services We will add your Business or Company in Niche Directory manually and perfectly boost your website rankings in google’s first page. Directory submission is very important for SEO. Directory submission will help you to achieve a top ranking of your website in search results pages. First we will visit your site and collect your site information. After work done we will send you complete report with screenshots and submitted link. BENEFITS OF OUR SERVICE We are very fast.Free Directory Back links within 24 hoursHigh PR Directories100% Real and active link 100% Satisfaction guaranteeGet more traffic or consumerPlease contact me if you have any question or ORDER NOW.

by: brandstudio
Created: —
Category: Directory Submission
Viewed: 164


SharePoint 2016 – Create Service Application timed out

We have a SharePoint 2016 environment setup which consists of following servers: 1. Wfe with distributed cache server 2. Application server 3. Search server 4. Database server

As part of installation we installed SharePoint 2016 prerequisites, then installed SharePoint 2016 binaries on all SharePoint servers, then ran SharePoint configuration wizard on all servers.

Now we need to create Service Applications as part of configuration, but none of the service application gets created successfully from UI or PowerShell. When we create Service Application from UI it takes long and then it give error: “Request timed out”. When we look at created service application in central admin, we can see the service application name with status stopped, no proxy gets created for the service application, database and the application pool does get created.

When we create service application using PowerShell then it takes 3-4 hours but the command to create service application does not complete. Even deleting the service application take 2-3 hours from PowerShell, from UI it just times out.

There are no errors related to this found in ULS logs or Event logs.

Any ideas what could be the issue here, why service applications are not getting created?

Thanks in advances, Anna

Update – Following errors appeared in ULS Logs when i again tried to create managed metadata service application and word automation service application

(Watson Reporting Cancelled) System.Threading.ThreadAbortException: Thread was being aborted.
at Microsoft.SharePoint.Administration.SPTimerJobAsyncResult.WaitForCompletion(Object state)
at Microsoft.SharePoint.Administration.SPTimerJobAsyncResult.End()
at Microsoft.SharePoint.Administration.SPServiceApplication.ProvisionInstances()
at Microsoft.SharePoint.Administration.SPIisWebServiceApplication.Provision()
at Microsoft.Office.ConversionServices.Service.ConversionServiceApplication.Provision()
at Microsoft.Office.Word.Server.Service.WordServiceApplication.Provision()

Timer ‘Word Automation Service’: Canceling execution because App ‘Word Automation Service’ is not online (Status=Provisioning)

MetadataWebServiceApplication ‘Managed Metadata Service’ create failed. Exception: System.Threading.ThreadAbortException: Thread was being aborted.
at Microsoft.SharePoint.Administration.SPTimerJobAsyncResult.WaitForCompletion(Object state)
at Microsoft.SharePoint.Administration.SPTimerJobAsyncResult.End()
at Microsoft.SharePoint.Administration.SPServiceApplication.ProvisionInstances()
at Microsoft.SharePoint.Administration.SPIisWebServiceApplication.Provision()
at Microsoft.SharePoint.Taxonomy.MetadataWebServiceApplication.Provision()
at Microsoft.SharePoint.Taxonomy.MetadataWebServiceApplication.UpdateData(String sharedAppName, SPIisWebServiceApplicationPool applicationPool, Boolean unpublishAllPackages, String hubUri, Boolean doSetErrorReport, Boolean isErrorReportEnabled, Boolean doProvision)
at Microsoft.SharePoint.Taxonomy.MetadataWebServiceApplication.Create(String sharedAppName, String databaseName, String databaseServer, String sqlAuthUserName, String sqlAuthPassword, String failoverServer, SPIisWebServiceApplicationPool applicationPool, String hubUriString, Boolean isErrorReportEnabled, Boolean isInDefaultAssociation, Boolean isPartitioned, Int32 cacheCheckInterval, Int32 maxChannelCache, Boolean forceProxyCreation, Boolean fDeferUpgradeActions)

MetadataWebServiceApplication ‘Managed Metadata Service’ unprovision started.

Professional PDF Service Provider for $5

Are you thinking to convert or design your plain document to Fillable, Interactive Dynamic and Static PDF form? No Worries!! I am here to solve your problem. I will accomplish your task with error-free and very quick turn around. Properly designed Adobe PDF fillable forms save your money, support your operation & enhance your customer service. With thoughtful layout & built-in validation, it will help your business to collect the right information at the front-end to reduce back-end processing. This gig is perfect for you if: You need a Professional Fillable PDF Form designed. You need LiveCycle Fillable Form designed You want your existing Fillable PDF Form edited. You want to convert your simple (print and use) form to a Fillable PDF Form. Form Features: Text Fields;Numerical/Currency Fields;Date (Calendar) Fields;Radio Buttons;Check Boxes;Drop Down Menus;Buttons (Print, Save, Reset, Submit to Email/Website);Auto Calculation (Sum, Product, Divide, Average, Subtraction, etc);Digital Signature Fields;Image Fields;and many more… Why you should choose me? I offer unlimited revisions.Complete satisfaction unless money back.I always meet deadlines.I am not going to waste your time.You can use your form with any PDF Reader. I am always dedicated to my client. If need any suggestion, just ask me. I will advise what the best is for you. So Why are you waiting? ORDER NOW! NOTE: Price may vary depending on form complexity, so feel free to CONTACT ME before placing an order for CUSTOMIZED OFFER according to your needs.

by: SalimSolutions
Created: —
Category: Data Entry
Viewed: 145


HOW TO GET YAHOO CUSTOMER SERVICE

You should contact Yahoo Support on an urgent basis if you notice any abnormal behaviour with your Yahoo Account, such as your account being accessed from different locations or your credentials getting changed itself. In these circumstances, you need quick action to secure your account, and the best available option is to directly reach to yahoo mail customer service phone number who can quickly help you to change your password and recover your account and also provide you advice to ensure that you don’t face the same problems again in future. https://www.contactyahoohelpdesk.com/yahoo-customer-service/

Does Apple still monitor or track after having a customer support screen sharing service with ara.apple.com?

Is having screen sharing service with ara.apple.com safe?

I had screensharing service with ara.apple.com(https://ara-prn.apple.com/) which is official apple website for apple products support. And they wanted me to install an app after entering session key and they said the app will self-destruct once support session ended.

Would there be a possibility that Apple can still track and monitor that computer even after the support session ended and even if they claim that installment of the app for screen sharing self-destruct?