How to developing an application to manipulate PWA using PSI SDK

D

Danny Raharja

Dear all,

I need some help to developing an application to add somebody timesheet. I
know that it will be easily be done through Microsoft Office Project 2007.
However, Input from MOP 2007 must be done manually. In MOP2007, we can just
give the hours for desired person. however I can't find any clue how to
input the hours for specified person from my application.

Currently I've managed to impersonate, create a project and task. what
should I do next?


Regards,

Danny Raharja
 
D

Danny Raharja

Hi Stephen,

Yes Stephen, I'm intended to inputing the actual hours for a resource.
However I still can't figure out how to do it.



Regards,

Danny Raharja
 
D

Danny Raharja

Hi Stephen,

I'm trying to use the statusing web service.. however I'm stucked on the
first line of statusing.
StatusingWebSvc.Statusing statusingSvc = new StatusingWebSvc.Statusing();

I'm wondering... where did I can get that StatusingWebSvc class?



Thanks,

Danny Raharja
 
D

Danny Raharja

Hmm, now I got stucked on something weird.. below is the error that I got
from executing this method.
projectSvc.ReadProject(projectUid, Proxy.DataStoreEnum.WorkingStore);

Am I making a mistake? somebody, please advice. Thanks in advance.

////////////////////////////////
/// the error message
////////////////////////////////
Client found response content type of 'text/html; charset=utf-8', but
expected 'text/xml'.
The request failed with the error message:
--
<HTML dir="ltr">
<HEAD><meta name="GENERATOR" content="Microsoft SharePoint" /><meta
name="progid" content="SharePoint.WebPartPage.Document" /><meta
HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8" /><meta
HTTP-EQUIV="Expires" content="0" /><meta name="ROBOTS" content="NOHTMLINDEX"
/><title>

Error

</title><link rel="stylesheet" type="text/css"
href="/_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D"/>
<script type="text/javascript" language="javascript"
src="/_layouts/1033/init.js?rev=ck%2BHdHQ8ABQHif7kr%2Bj7iQ%3D%3D"></script>
<script type="text/javascript" language="javascript"
src="/_layouts/1033/core.js?rev=S5dt4K8TJGVTYU9HrW6enw%3D%3D"></script>

<meta name="Robots" content="NOINDEX " />
<meta name="SharePointError" content=""/>
</HEAD>
<BODY scroll="yes" onload="javascript:if (typeof(_spBodyOnLoadWrapper) !=
'undefined') _spBodyOnLoadWrapper();">
<form name="aspnetForm" method="post"
action="../../../_layouts/error.aspx" id="aspnetForm" onsubmit="return
_spFormOnSubmitWrapper();">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUKLTU2NjkxODU3M2RkT0ghcGqYaEpsJD3N/1Of1gD9qGY=" />
</div>

<TABLE class="ms-main" CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH="100%"
HEIGHT="100%">
<tr><td>
<table CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH="100%">
<tr>
<td colspan=4 class="ms-globalbreadcrumb" align="right">
<a href="javascript:TopHelpButtonClick('NavBarHelpHome')"
id="ctl00_PlaceHolderGlobalNavigation_TopHelpLink" AccessKey="6" title="Help
(new window)"><img src="/_layouts/images/helpicon.gif" align="absmiddle"
border="0" alt="Help (new window)" /></a>
</td>
</tr>
</table>
</td></tr>
<tr>
<td class="ms-globalTitleArea">
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr>
<td id="GlobalTitleAreaImage" class="ms-titleimagearea"><img
id="onetidHeadbnnr0" src="/_layouts/images/titlegraphic.gif" alt="" /></td>
<td class="ms-sitetitle" width=100%>


</td>
<td style="padding-top:8px;" valign=top>


</td>
</tr>
</table>
</td>
</tr>
<TR>
<TD id="onetIdTopNavBarContainer" WIDTH=100% class="ms-bannerContainer">


</TD>
</TR>






<TR height="100%"><TD><TABLE width="100%" height="100%" cellspacing="0"
cellpadding="0">
<tr>
<td class="ms-titlearealeft" id="TitleAreaImageCell" valign="middle"
nowrap><div style="height:100%" class="ms-titleareaframe"></div></td>
<td class="ms-titleareaframe" id="TitleAreaFrameClass">

<table cellpadding=0 height=100% width=100% cellspacing=0>
<tr><td class="ms-areaseparatorleft"><IMG
SRC="/_layouts/images/blank.gif" width=1 height=1 alt=""></td></tr>
</table>

</td>
<td valign=top id="onetidPageTitleAreaFrame" class='ms-areaseparator'
nowrap width="100%">
<table id="onetidPageTitleAreaTable" cellpadding=0 cellspacing=0
width=100% border="0">
<tr>
<td valign="top" class="ms-titlearea">

<a href="http://istest-sp:2244/pwa"
id="ctl00_PlaceHolderTitleBreadcrumb_idSimpleGoBackToHome">Go back to
site</a>

</td>
</tr>
<tr>
<td height=100% valign=top ID=onetidPageTitle class="ms-pagetitle">
<h2 class="ms-pagetitle">

Error

</h2>
</td>
</tr>
</table>
</td>
<td class="ms-titlearearight">


<div class='ms-areaseparatorright'><IMG SRC="/_layouts/images/blank.gif"
width=8 height=100% alt=""></div>
</td>
</tr>

<TR>
<TD class="ms-leftareacell" valign=top height=100%
id="LeftNavigationAreaCell">
<table class=ms-nav width=100% height=100% cellpadding=0 cellspacing=0>
<tr>
<td>
<TABLE height="100%" class=ms-navframe CELLPADDING=0 CELLSPACING=0
border="0">
<tr valign="top">
<td width="4px"><IMG SRC="/_layouts/images/blank.gif" width=4 height=1
alt=""></td>
<td valign="top" width="100%">







</td>
</tr>
<tr><td colspan=2><IMG SRC="/_layouts/images/blank.gif" width=138
height=1 alt=""></td></tr>
</TABLE>
</td>
<td></td>
</tr>
</table>
</TD>
<td>
<div class='ms-areaseparatorleft'><IMG SRC="/_layouts/images/blank.gif"
width=8 height=100% alt=""></div>
</td>
<td class='ms-formareaframe' valign="top">
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0"
class="ms-propertysheet">
<TR valign="top" >
<TD class="ms-descriptiontext" width="100%">

</TD>
<TD ID=onetidYPadding width="10px"><IMG
SRC="/_layouts/images/blank.gif" width=10 height=1 alt=""></TD>
</TR>
<TR >
<TD ID=onetidMainBodyPadding height="8px"><IMG
SRC="/_layouts/images/blank.gif" width=1 height=8 alt=""></TD>
</TR>
<tr>
<td valign="top" height="100%">
<A name="mainContent"></A>

<table width=100% border=0 class="ms-titleareaframe" cellpadding=0>
<TR>
<TD valign=top width="100%" style="padding-top: 10px"
class="ms-descriptiontext">
<span id="ctl00_PlaceHolderMain_LabelMessage">The file you are
attempting to save or retrieve has been blocked from this Web site by the
server administrators.</span>
<P><span class="ms-descriptiontext">
<span id="ctl00_PlaceHolderMain_helptopic_troubleshooting"><A
Title="Troubleshoot issues with Windows SharePoint Services. - Opens in new
window" HREF="javascript:HelpWindowKey('troubleshooting')">Troubleshoot
issues with Windows SharePoint Services.</A></span>

</span>
</TD>
</TR>
</table>
<script type="text/javascript" language="JavaScript">
var gearPage = document.getElementById('GearPage');
if(null != gearPage)
{
gearPage.parentNode.removeChild(gearPage);
document.title = "Error";
}
</script>

</td>
</tr>
</table>
</td>
<td class="ms-rightareacell">
<div class='ms-areaseparatorright'><IMG SRC="/_layouts/images/blank.gif"
width=8 height=100% alt=""></div>
</td>
</TR>
<tr>
<td class="ms-pagebottommarginleft"><IMG SRC="/_layouts/images/blank.gif"
width=1 height=10 alt=""></td>
<td class="ms-pagebottommargin"><IMG SRC="/_layouts/images/blank.gif"
width=1 height=10 alt=""></td>
<td class="ms-bodyareapagemargin"><IMG SRC="/_layouts/images/blank.gif"
width=1 height=10 alt=""></td>
<td class="ms-pagebottommarginright"><IMG SRC="/_layouts/images/blank.gif"
width=1 height=10 alt=""></td>
</tr>
</TABLE></TD></TR>
</TABLE>


<input type="text" name="__spDummyText1" style="display:none;" size=1/>
<input type="text" name="__spDummyText2" style="display:none;" size=1/>
</form>

</BODY>
</HTML>

--.

Regards,
Danny Raharja
 
D

Danny Raharja

Hi Stephen,

I'm trying to create the application with code from
http://www.eggheadcafe.com/software/aspnet/29670400/generalsecurityaccessdeni.aspx

I decided to bypassing the previous method which is throwing exception
mentioned on my last mail since I don't really need it. However, when it
comes to:

statusingSvc.UpdateStatus(changeXml.ToString());

the exceptions is occuring again. the URL property for statusing web service
is : http://istest-sp:2244/PWA/_vti_bin/psi/statusing.asmx?WSDL



FYI:

when I use the http://istest-sp:2244/PWA/_vti_bin/psi/statusing.asmx, I
can't use the service and there are this message:

The document at the url
http://istest-sp:2244/PWA/_vti_bin/psi/statusing.asmx was not recognized as
a known document type.
The error message from each known type may help you fix the problem:
- Report from 'http://istest-sp:2244/PWA/_vti_bin/psi/statusing.asmx' is
'The document format is not recognized (the content type is 'text/html;
charset=utf-8').'.
- Report from 'DISCO Document' is 'Root element is missing.'.
- Report from 'WSDL Document' is 'The document format is not recognized (the
content type is 'text/html; charset=utf-8').'.
- Report from 'XML Schema' is 'The document format is not recognized (the
content type is 'text/html; charset=utf-8').'.



Please advice and thanks in advance.



Regards,

Danny Raharja
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top