Automatic event creation in iCal
I'd like to be able to create a standard set of events in iCal whose dates are based on another event.
For a simplified example, if I have a meeting on Wednesday, I'd like to be able to run a script of some sort to add: "Confirm Appt" 2 days before, "Collect Papers" 1 day before, and "Followup" 1 week after.
I've tried putting something together in Automator, but the existing actions don't allow for this kind of event creation. The closest I came up with was series of prompts with the correct event titles, but with predetermined rather than relative dates.
Anyone know of a utility or script, or Automator add-on that could do this? Thanks.
Hi,
Hope you haven't done this manually yet!
Try:
1) Find Events in iCal
- Find "Events"
- Whose "Calendar" is "School Days" and whose "Summary" is equal to "A Day"
2) Run AppleScript
on run {input, parameters}
set letterday_startdates to {}
repeat with i from 1 to count of the input
set letter_day to item i of the input
tell application "iCal"
set letterday_startdates to (letterday_startdates & (start date of the letter_day))
end tell
end repeat
repeat with i from 1 to count of letterday_startdates
set letterday_startdate to item i of letterday_startdates
-- Class 1
set Class1_Start to (date "9:25 am" in letterday_startdate)
set Class1_End to (date "10:15 am" in letterday_startdate)
-- Class 2
set Class2_Start to (date "2:00 pm" in letterday_startdate)
set Class2_End to (date "2:45 pm" in letterday_startdate)
tell application "iCal"
tell calendar "School Days"
make new event at the end of events with properties {summary:"Class 1", start date:Class1_Start, end date:Class1_End}
make new event at the end of events with properties {summary:"Class 2", start date:Class2_Start, end date:Class2_End}
end tell
end tell
end repeat
return input
end run
You would then either have to change the class times in the AppleScript for each A-G day, or make 7 different workflows with the same actions, just configured for each school day. For example, workflow A has "A Day" in the first action and the times for A Day classes in the run applescript. Workflow B has "B Day" in the first action and the times for B Day classes in the run applescript, etc.
Hope it helps!
Similar Messages
-
Automatic event creater in iCal
I work at a school that has a seven day cycle: A through G days. I am trying to create a workflow that will automatically create events (my classes) for each day in my cycle. For example, this Thursday will be an A Day, and I will have one class from 9:25 to 10:15 and another class from 2:00 to 2:45. Then on Friday (B Day), I will have those classes on different times. Monday (C Day) again different times. Then the following Monday will be an A Day because the cycle repeats itself every seven school days. Very complicated, I know. So what I want to do is plug into iCal all of the lettered days of the year and create a workflow that automatically adds events depending on the day of the cycle. Here’s the flow I want to create, but I can’t find the right action in Automator:
1.Find iCal events with the name “A Day”
2.Create new event that day called “Class 1” from 9:25 to 10:15
3.Create new event that day called “Class 2” from 2:00 to 2:45
The problem is that I can’t find an action that will allow me to create an event based on the date based on the input. Make sense?Hi,
Hope you haven't done this manually yet!
Try:
1) Find Events in iCal
- Find "Events"
- Whose "Calendar" is "School Days" and whose "Summary" is equal to "A Day"
2) Run AppleScript
on run {input, parameters}
set letterday_startdates to {}
repeat with i from 1 to count of the input
set letter_day to item i of the input
tell application "iCal"
set letterday_startdates to (letterday_startdates & (start date of the letter_day))
end tell
end repeat
repeat with i from 1 to count of letterday_startdates
set letterday_startdate to item i of letterday_startdates
-- Class 1
set Class1_Start to (date "9:25 am" in letterday_startdate)
set Class1_End to (date "10:15 am" in letterday_startdate)
-- Class 2
set Class2_Start to (date "2:00 pm" in letterday_startdate)
set Class2_End to (date "2:45 pm" in letterday_startdate)
tell application "iCal"
tell calendar "School Days"
make new event at the end of events with properties {summary:"Class 1", start date:Class1_Start, end date:Class1_End}
make new event at the end of events with properties {summary:"Class 2", start date:Class2_Start, end date:Class2_End}
end tell
end tell
end repeat
return input
end run
You would then either have to change the class times in the AppleScript for each A-G day, or make 7 different workflows with the same actions, just configured for each school day. For example, workflow A has "A Day" in the first action and the times for A Day classes in the run applescript. Workflow B has "B Day" in the first action and the times for B Day classes in the run applescript, etc.
Hope it helps! -
Cannot add automatically event to caldav ical calendar
Hi,
I cannot add calendar event's from mail to ical caldav calendar.Add to local calendar works perfect, but i need to add to caldav calendar. What can i do to work it automatically?
thxI had the same problem at first as well...
In order to create an event on the google calendar from within iCal, i need to select my google calendar in the toolbar list of calendars (it won't show up in the menu options if I just double click on the calendar to create a new event).
With the google calendar selected in iCal, I was able to create my first google event from within Mail. Now, the google calendar shows up as a menu option when I click "add this event to my calendar", regardless of whether that calendar is selected or not. -
All Day event creation succeds but does not create any event in the calndr
Hi Everyone,
I have a situation with the creation of all day event.
The iCal used for the creation of the all day event is as follows
MIME-Version: 1.0
Content-Type: text/calendar; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
BEGIN:VCALENDAR
VERSION:2.0
PRODID:Oracle/Oracle Calendar Server 9.0.4
BEGIN:VEVENT
TRANSP:OPAQUE
SEQUENCE:0
SUMMARY:Ddd
LOCATION: merignac
STATUS:CONFIRMED
CLASS:PUBLIC
X-ORACLE-EVENTTYPE:DAY EVENT
PRIORITY:1
DTSTART;VALUE=DATE:20060704
DTEND;VALUE=DATE:20060703
END:VEVENT
END:VCALENDAR
The parameter used in the storeEvents function is as follows
try {
mySession().storeEvents(Api.CSDK_FLAG_STORE_CREATE | Api.CSDK_FLAG_STORE_INVITE_SELF,s,results);
LOG.debug("Event Created");
I dont get any exception and it prints "Event Created" message
The debug log messages generated for the session is as follows
DATE = Mon Jul 03 16:50:21.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_CreateSession
DATE = Mon Jul 03 16:50:21.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::CcapiSession(void)
DATE = Mon Jul 03 16:50:21.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::init(void)
DATE = Mon Jul 03 16:50:21.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::GenerateClientIdentify
DATE = Mon Jul 03 16:50:21.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::GenerateClientIdentify
DATE = Mon Jul 03 16:50:21.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::InitPool
DATE = Mon Jul 03 16:50:21.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::InitPool
DATE = Mon Jul 03 16:50:21.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::init(void)
DATE = Mon Jul 03 16:50:21.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::CcapiSession(void)
DATE = Mon Jul 03 16:50:21.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_CreateSession
DATE = Mon Jul 03 16:50:21.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_Connect
DATE = Mon Jul 03 16:50:21.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_Connect
Aquiring session mutex...
DATE = Mon Jul 03 16:50:21.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_Connect
Aquired session mutex.
DATE = Mon Jul 03 16:50:21.921 2006
PID = 5976; TID = 2248
LOG TYPE -> ACTIVITY
Connecting to host "alcal01.in.com"
DATE = Mon Jul 03 16:50:21.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::connect(const char * in_host, CAPIFlag in_flags, CcapiSession *& io_session)
DATE = Mon Jul 03 16:50:21.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CAPI_parseHostBuffer
DATE = Mon Jul 03 16:50:21.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CAPI_parseHostBuffer
DATE = Mon Jul 03 16:50:21.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::setACEMechanisms(const char * in_auth, const char * in_comp, const char * in_encr)
DATE = Mon Jul 03 16:50:21.937 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> setACEMechs()
Setting desired ace mechs (null), (null), (null)
DATE = Mon Jul 03 16:50:21.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::setACEMechanisms(const char * in_auth, const char * in_comp, const char * in_encr)
DATE = Mon Jul 03 16:50:21.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::ConnectToServer(const char * in_host)
DATE = Mon Jul 03 16:50:21.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:21.937 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:21.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::LookupCanonicalHostname
DATE = Mon Jul 03 16:50:21.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::LookupCanonicalHostname
DATE = Mon Jul 03 16:50:21.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::ReuseConnection
DATE = Mon Jul 03 16:50:21.953 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
DATE = Mon Jul 03 16:50:21.953 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
Trying to reuse {,0:4} as {alcal01.in.com,0:4}
DATE = Mon Jul 03 16:50:21.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::ReuseConnection
DATE = Mon Jul 03 16:50:21.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::ReleaseConnection
DATE = Mon Jul 03 16:50:21.968 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::ReleaseConnection
Releasing baptr 0x0
DATE = Mon Jul 03 16:50:21.968 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::ReleaseConnection
DATE = Mon Jul 03 16:50:21.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::ReleaseConnection
DATE = Mon Jul 03 16:50:21.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::NewConnection
DATE = Mon Jul 03 16:50:22.609 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::NewConnection
ASSIGN: ClientPlatformId = 9: STRUCTID[I_U32]
ASSIGN: ClientType = 1: STRUCTID[I_U32]
ASSIGN: ItemDisabledErr = 1: STRUCTID[I_BOOLEAN]
ASSIGN: ClientVersion = "9.0.4.1 - 9.0.4": STRUCTID[I_STRING]
ASSIGN: NLS_Language = "american": STRUCTID[I_STRING]
ASSIGN: NLS_Charset = "AL32UTF8": STRUCTID[I_STRING]
ASSIGN: ClientProxy = 0: STRUCTID[I_U32]
ASSIGN: ClientBranding = "CSDK - Java SDK Demo": STRUCTID[I_STRING]
DATE = Mon Jul 03 16:50:22.609 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::InitializeConnection
DATE = Mon Jul 03 16:50:22.609 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::InitializeConnection
DATE = Mon Jul 03 16:50:22.609 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::NewConnection
DATE = Mon Jul 03 16:50:22.625 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::NewConnection
DATE = Mon Jul 03 16:50:22.625 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:22.625 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::GetAndCheckServerCapabilities
DATE = Mon Jul 03 16:50:22.625 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::GetServerAttributesCache
DATE = Mon Jul 03 16:50:22.625 2006
PID = 5976; TID = 2248
LOG TYPE -> STATE
Returning server capabilities cache 3FB4008 for node alcal01.in.com:0
DATE = Mon Jul 03 16:50:22.625 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::GetServerAttributesCache
DATE = Mon Jul 03 16:50:22.640 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::GetServerCapabilities
DATE = Mon Jul 03 16:50:22.640 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
DATE = Mon Jul 03 16:50:22.640 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
DATE = Mon Jul 03 16:50:22.640 2006
PID = 5976; TID = 2248
LOG TYPE -> STATE
Server Capabilities:
CAPI supported.
MailMsg v3 supported
Sysop login supported
Directory API supported
EventGetByUID supported
TaskGetByUID supported
ClusterConfigGet supported
DATE = Mon Jul 03 16:50:22.640 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::GetServerCapabilities
DATE = Mon Jul 03 16:50:22.656 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::GetAndCheckServerCapabilities
DATE = Mon Jul 03 16:50:22.656 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::UpdateContexts()
DATE = Mon Jul 03 16:50:22.656 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::UpdateContexts()
DATE = Mon Jul 03 16:50:22.656 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSecurityCache::CcapiSecurityCache(CcapiSession * in_session, U32 in_maxSize)
DATE = Mon Jul 03 16:50:22.656 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSecurityCache::CcapiSecurityCache(CcapiSession * in_session, U32 in_maxSize)
DATE = Mon Jul 03 16:50:22.656 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::ConfigureACE()
DATE = Mon Jul 03 16:50:22.656 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> ConfigureACE()
configuring to use mechs (null), (null), (null)
DATE = Mon Jul 03 16:50:22.671 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::ConfigureACE()
DATE = Mon Jul 03 16:50:22.671 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::ConnectToServer(const char * in_host)
DATE = Mon Jul 03 16:50:22.671 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::setMainHostname(const char * in_hostname)
DATE = Mon Jul 03 16:50:22.671 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::setMainHostname(const char * in_hostname)
DATE = Mon Jul 03 16:50:22.671 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::connect(const char * in_host, CAPIFlag in_flags, CcapiSession *& io_session)
DATE = Mon Jul 03 16:50:22.671 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_Connect
DATE = Mon Jul 03 16:50:22.687 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_Authenticate
DATE = Mon Jul 03 16:50:22.687 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_Authenticate
Aquiring session mutex...
DATE = Mon Jul 03 16:50:22.687 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_Authenticate
Aquired session mutex.
DATE = Mon Jul 03 16:50:22.687 2006
PID = 5976; TID = 2248
LOG TYPE -> ACTIVITY
Logging in as user "0614585823"
DATE = Mon Jul 03 16:50:22.687 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::logon(const char * in_userId, const char * in_password, const char * in_host, CAPIFlag in_flags, CcapiSession *& io_session)
DATE = Mon Jul 03 16:50:22.687 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CAPI_parseUserIDBuffer
DATE = Mon Jul 03 16:50:22.703 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CAPI_parseUserIDBuffer
DATE = Mon Jul 03 16:50:22.703 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::setACEMechanisms(const char * in_auth, const char * in_comp, const char * in_encr)
DATE = Mon Jul 03 16:50:22.703 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> setACEMechs()
Setting desired ace mechs (null), (null), (null)
DATE = Mon Jul 03 16:50:22.703 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::setACEMechanisms(const char * in_auth, const char * in_comp, const char * in_encr)
DATE = Mon Jul 03 16:50:22.703 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::ConfigureACE()
DATE = Mon Jul 03 16:50:22.703 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> ConfigureACE()
configuring to use mechs (null), (null), (null)
DATE = Mon Jul 03 16:50:22.703 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::ConfigureACE()
DATE = Mon Jul 03 16:50:22.718 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::MasterNodeLogon(const char * in_X400, const char * in_uid, const char * in_password, const char * in_mnHostname, UNIAPI_NODEID in_nodeId)
DATE = Mon Jul 03 16:50:22.718 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:22.718 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:22.718 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::LookupCanonicalHostname
DATE = Mon Jul 03 16:50:22.718 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::LookupCanonicalHostname
DATE = Mon Jul 03 16:50:22.718 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::ReuseConnection
DATE = Mon Jul 03 16:50:22.734 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
DATE = Mon Jul 03 16:50:22.734 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
Trying to reuse {alcal01.in.com,0:4} as {alcal01.in.com,3:2}
DATE = Mon Jul 03 16:50:22.734 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::InitializeConnection
DATE = Mon Jul 03 16:50:22.812 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::InitializeConnection
DATE = Mon Jul 03 16:50:22.812 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::ReuseConnection
DATE = Mon Jul 03 16:50:22.812 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:22.812 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:22.812 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::GetAndCheckServerCapabilities
DATE = Mon Jul 03 16:50:22.812 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::GetServerAttributesCache
DATE = Mon Jul 03 16:50:22.828 2006
PID = 5976; TID = 2248
LOG TYPE -> STATE
Returning server capabilities cache 3FB8FD0 for node alcal01.in.com:3
DATE = Mon Jul 03 16:50:22.828 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::GetServerAttributesCache
DATE = Mon Jul 03 16:50:22.828 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::GetServerCapabilities
DATE = Mon Jul 03 16:50:22.828 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
DATE = Mon Jul 03 16:50:22.828 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
DATE = Mon Jul 03 16:50:22.843 2006
PID = 5976; TID = 2248
LOG TYPE -> STATE
Server Capabilities:
CAPI supported.
MailMsg v3 supported
Sysop login supported
Directory API supported
EventGetByUID supported
TaskGetByUID supported
ClusterConfigGet supported
DATE = Mon Jul 03 16:50:22.843 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::GetServerCapabilities
DATE = Mon Jul 03 16:50:22.843 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::GetAndCheckServerCapabilities
DATE = Mon Jul 03 16:50:22.843 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::UpdateContexts()
DATE = Mon Jul 03 16:50:22.843 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::UpdateContexts()
DATE = Mon Jul 03 16:50:22.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:22.859 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:22.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::LookupCanonicalHostname
DATE = Mon Jul 03 16:50:22.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::LookupCanonicalHostname
DATE = Mon Jul 03 16:50:22.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::ReuseConnection
DATE = Mon Jul 03 16:50:22.859 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
DATE = Mon Jul 03 16:50:22.875 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
Trying to reuse {alcal01.in.com,3:2} as {alcal01.in.com,3:0}
DATE = Mon Jul 03 16:50:22.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::ReuseConnection
DATE = Mon Jul 03 16:50:22.875 2006
PID = 5976; TID = 2248
LOG TYPE -> DEBUG
FUNCTION NAME -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:22.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::RequestConnection
DATE = Mon Jul 03 16:50:22.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::GetAndCheckServerCapabilities
DATE = Mon Jul 03 16:50:22.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::GetServerAttributesCache
DATE = Mon Jul 03 16:50:22.890 2006
PID = 5976; TID = 2248
LOG TYPE -> STATE
Returning server capabilities cache 3FB8FD0 for node alcal01.in.com:3
DATE = Mon Jul 03 16:50:22.890 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::GetServerAttributesCache
DATE = Mon Jul 03 16:50:22.890 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::GetServerCapabilities
DATE = Mon Jul 03 16:50:22.890 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
DATE = Mon Jul 03 16:50:22.890 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
DATE = Mon Jul 03 16:50:22.890 2006
PID = 5976; TID = 2248
LOG TYPE -> STATE
Server Capabilities:
CAPI supported.
MailMsg v3 supported
Sysop login supported
Directory API supported
EventGetByUID supported
TaskGetByUID supported
ClusterConfigGet supported
DATE = Mon Jul 03 16:50:22.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::GetServerCapabilities
DATE = Mon Jul 03 16:50:22.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::GetAndCheckServerCapabilities
DATE = Mon Jul 03 16:50:22.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::UpdateContexts()
DATE = Mon Jul 03 16:50:22.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::UpdateContexts()
DATE = Mon Jul 03 16:50:22.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::BasicLogon(const char * in_X400, const char * in_uid, const char * in_password, const UNIAPI_XITEMID * in_xItemId, UNIAPI_NODEID in_nodeId)
DATE = Mon Jul 03 16:50:22.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::setPassword(const char * in_password)
DATE = Mon Jul 03 16:50:22.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::setPassword(const char * in_password)
DATE = Mon Jul 03 16:50:22.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
DATE = Mon Jul 03 16:50:22.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiUser::init(void)
DATE = Mon Jul 03 16:50:22.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiUser::init(void)
DATE = Mon Jul 03 16:50:22.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
DATE = Mon Jul 03 16:50:22.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::getAuthXItemId(void)
DATE = Mon Jul 03 16:50:22.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::getAuthXItemId(void)
DATE = Mon Jul 03 16:50:22.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
DATE = Mon Jul 03 16:50:22.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiUser::init(void)
DATE = Mon Jul 03 16:50:22.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiUser::init(void)
DATE = Mon Jul 03 16:50:22.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
DATE = Mon Jul 03 16:50:22.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::BasicLogon(const char * in_X400, const char * in_uid, const char * in_password, const UNIAPI_XITEMID * in_xItemId, UNIAPI_NODEID in_nodeId)
DATE = Mon Jul 03 16:50:22.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::MasterNodeLogon(const char * in_X400, const char * in_uid, const char * in_password, const char * in_mnHostname, UNIAPI_NODEID in_nodeId)
DATE = Mon Jul 03 16:50:22.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::CreateContexts()
DATE = Mon Jul 03 16:50:22.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiConnectionPool::GetVTimezoneStore
DATE = Mon Jul 03 16:50:22.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiConnectionPool::GetVTimezoneStore
DATE = Mon Jul 03 16:50:22.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::CreateContexts()
DATE = Mon Jul 03 16:50:22.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::logon(const char * in_userId, const char * in_password, const char * in_host, CAPIFlag in_flags, CcapiSession *& io_session)
DATE = Mon Jul 03 16:50:22.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_Authenticate
DATE = Mon Jul 03 16:50:22.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetHandle
DATE = Mon Jul 03 16:50:22.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_GetHandle
Aquiring session mutex...
DATE = Mon Jul 03 16:50:22.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_GetHandle
Aquired session mutex.
DATE = Mon Jul 03 16:50:22.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::createUser(const char * in_userId, CcapiUser *& out_user)
DATE = Mon Jul 03 16:50:23.000 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CAPI_parseUserIDBuffer
DATE = Mon Jul 03 16:50:23.000 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CAPI_parseUserIDBuffer
DATE = Mon Jul 03 16:50:23.000 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
DATE = Mon Jul 03 16:50:23.000 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiUser::init(void)
DATE = Mon Jul 03 16:50:23.000 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiUser::init(void)
DATE = Mon Jul 03 16:50:23.015 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
DATE = Mon Jul 03 16:50:23.015 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::createUser(const char * in_userId, CcapiUser *& out_user)
DATE = Mon Jul 03 16:50:23.015 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetHandle
DATE = Mon Jul 03 16:50:23.312 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetHandle
DATE = Mon Jul 03 16:50:23.312 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_GetHandle
Aquiring session mutex...
DATE = Mon Jul 03 16:50:23.312 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_GetHandle
Aquired session mutex.
DATE = Mon Jul 03 16:50:23.328 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiSession::createUser(const char * in_userId, CcapiUser *& out_user)
DATE = Mon Jul 03 16:50:23.328 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CAPI_parseUserIDBuffer
DATE = Mon Jul 03 16:50:23.328 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CAPI_parseUserIDBuffer
DATE = Mon Jul 03 16:50:23.328 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
DATE = Mon Jul 03 16:50:23.328 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiUser::init(void)
DATE = Mon Jul 03 16:50:23.328 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiUser::init(void)
DATE = Mon Jul 03 16:50:23.343 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
DATE = Mon Jul 03 16:50:23.343 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiSession::createUser(const char * in_userId, CcapiUser *& out_user)
DATE = Mon Jul 03 16:50:23.343 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetHandle
DATE = Mon Jul 03 16:50:23.343 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_CreateMemoryStream
DATE = Mon Jul 03 16:50:23.343 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiStream::CcapiStream(void)
DATE = Mon Jul 03 16:50:23.343 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiStream::CcapiStream(void)
DATE = Mon Jul 03 16:50:23.359 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiMemoryStream::CcapiMemoryStream(const char * in_read, char ** in_write, CAPIFlag in_lFlags)
DATE = Mon Jul 03 16:50:23.359 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiMemoryStream::CcapiMemoryStream(const char * in_read, char ** in_write, CAPIFlag in_lFlags)
DATE = Mon Jul 03 16:50:23.359 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_CreateMemoryStream
DATE = Mon Jul 03 16:50:23.359 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_FetchEventsByRange
DATE = Mon Jul 03 16:50:23.359 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_FetchEventsByRange
Aquiring session mutex...
DATE = Mon Jul 03 16:50:23.359 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_FetchEventsByRange
Aquired session mutex.
DATE = Mon Jul 03 16:50:23.375 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> csdk_fetchEventsByRange
DATE = Mon Jul 03 16:50:23.375 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> csdk_ParseRangeLimit
DATE = Mon Jul 03 16:50:23.375 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> csdk_ParseRangeLimit
DATE = Mon Jul 03 16:50:23.390 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> csdk_groupEventAttributes
DATE = Mon Jul 03 16:50:23.390 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> csdk_groupEventAttributes
DATE = Mon Jul 03 16:50:23.390 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> csdk_convertEventMap
DATE = Mon Jul 03 16:50:23.390 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> csdk_convertEventMap
DATE = Mon Jul 03 16:50:23.390 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> csdk_removeRecurs
DATE = Mon Jul 03 16:50:23.390 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> csdk_removeRecurs
DATE = Mon Jul 03 16:50:23.390 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> csdk_filterProperties
DATE = Mon Jul 03 16:50:23.406 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> csdk_filterProperties
DATE = Mon Jul 03 16:50:23.406 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiMemoryStream::write(size_t in_buffSize, const char * in_buff, size_t * out_bytesWritten)
DATE = Mon Jul 03 16:50:23.406 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiMemoryStream::write(size_t in_buffSize, const char * in_buff, size_t * out_bytesWritten)
DATE = Mon Jul 03 16:50:23.406 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> csdk_fetchEventsByRange
DATE = Mon Jul 03 16:50:23.406 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> capi_logRequestResult
DATE = Mon Jul 03 16:50:23.406 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetFirstResult
DATE = Mon Jul 03 16:50:23.406 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetFirstResult
DATE = Mon Jul 03 16:50:23.421 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetFirstParseError
DATE = Mon Jul 03 16:50:23.421 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetFirstParseError
DATE = Mon Jul 03 16:50:23.421 2006
PID = 5976; TID = 2248
LOG TYPE -> STATE
<CSDKRequestResult>
</CSDKRequestResult>
DATE = Mon Jul 03 16:50:23.421 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> capi_logRequestResult
DATE = Mon Jul 03 16:50:23.421 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_FetchEventsByRange
DATE = Mon Jul 03 16:50:23.421 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_DestroyStream
DATE = Mon Jul 03 16:50:23.437 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiMemoryStream::~CcapiMemoryStream()
DATE = Mon Jul 03 16:50:23.437 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiMemoryStream::~CcapiMemoryStream()
DATE = Mon Jul 03 16:50:23.437 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiStream::~CcapiStream()
DATE = Mon Jul 03 16:50:23.437 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiStream::~CcapiStream()
DATE = Mon Jul 03 16:50:23.437 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_DestroyStream
DATE = Mon Jul 03 16:50:23.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_CreateMemoryStream
DATE = Mon Jul 03 16:50:23.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiStream::CcapiStream(void)
DATE = Mon Jul 03 16:50:23.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiStream::CcapiStream(void)
DATE = Mon Jul 03 16:50:23.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiMemoryStream::CcapiMemoryStream(const char * in_read, char ** in_write, CAPIFlag in_lFlags)
DATE = Mon Jul 03 16:50:23.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiMemoryStream::CcapiMemoryStream(const char * in_read, char ** in_write, CAPIFlag in_lFlags)
DATE = Mon Jul 03 16:50:23.859 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_CreateMemoryStream
DATE = Mon Jul 03 16:50:23.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_StoreEvents
DATE = Mon Jul 03 16:50:23.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_StoreEvents
Aquiring session mutex...
DATE = Mon Jul 03 16:50:23.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
FUNCTION NAME -> CSDK_StoreEvents
Aquired session mutex.
DATE = Mon Jul 03 16:50:23.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> csdk_storeEvents
DATE = Mon Jul 03 16:50:23.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiGrowingBuffer::CcapiGrowingBuffer(void)
DATE = Mon Jul 03 16:50:23.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiGrowingBuffer::CcapiGrowingBuffer(void)
DATE = Mon Jul 03 16:50:23.875 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiMemoryStream::getReadBuffer(const char *& out_buff, size_t & out_size)
DATE = Mon Jul 03 16:50:23.890 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiMemoryStream::getReadBuffer(const char *& out_buff, size_t & out_size)
DATE = Mon Jul 03 16:50:23.890 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiRequestResult::CcapiRequestResult()
DATE = Mon Jul 03 16:50:23.890 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiRequestResult::CcapiRequestResult()
DATE = Mon Jul 03 16:50:23.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiRequestResult::AddParseError(CalendarContext * in_context, const char * in_parseBuffer,iCalendarErrorInfoPtr & in_errInfo)
DATE = Mon Jul 03 16:50:23.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiRequestResult::AddParseError(CalendarContext * in_context, const char * in_parseBuffer,iCalendarErrorInfoPtr & in_errInfo)
DATE = Mon Jul 03 16:50:23.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiRequestResult::AddParseError(CalendarContext * in_context, const char * in_parseBuffer,iCalendarErrorInfoPtr & in_errInfo)
DATE = Mon Jul 03 16:50:23.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiRequestResult::AddParseError(CalendarContext * in_context, const char * in_parseBuffer,iCalendarErrorInfoPtr & in_errInfo)
DATE = Mon Jul 03 16:50:23.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> csdk_storeOneEvent
DATE = Mon Jul 03 16:50:23.906 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetStatusString
DATE = Mon Jul 03 16:50:23.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetStatusString
DATE = Mon Jul 03 16:50:23.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetStatusLevels
DATE = Mon Jul 03 16:50:23.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetStatusLevels
DATE = Mon Jul 03 16:50:23.921 2006
PID = 5976; TID = 2248
ERROR CODE -> 0x18599
FUNCTION NAME -> FOOBAR
Mapped ERRCODE 0x00018599 to CAPIStatus '0 1 1 0 0' (CAPI_STAT_DATA_ICAL)
DATE = Mon Jul 03 16:50:23.921 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiRequestResult::AddResult(ResultInfo & in_resultInfo)
DATE = Mon Jul 03 16:50:23.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiRequestResult::AddResult(ResultInfo & in_resultInfo)
DATE = Mon Jul 03 16:50:23.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> csdk_storeOneEvent
DATE = Mon Jul 03 16:50:23.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiGrowingBuffer::~CcapiGrowingBuffer()
DATE = Mon Jul 03 16:50:23.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiGrowingBuffer::~CcapiGrowingBuffer()
DATE = Mon Jul 03 16:50:23.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> csdk_storeEvents
DATE = Mon Jul 03 16:50:23.937 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> capi_logRequestResult
DATE = Mon Jul 03 16:50:23.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetFirstResult
DATE = Mon Jul 03 16:50:23.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiRequestResult::GetFirstResult(ResultInfo & out_resultInfo)
DATE = Mon Jul 03 16:50:23.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiRequestResult::GetFirstResult(ResultInfo & out_resultInfo)
DATE = Mon Jul 03 16:50:23.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetFirstResult
DATE = Mon Jul 03 16:50:23.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetStatusString
DATE = Mon Jul 03 16:50:23.953 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetStatusString
DATE = Mon Jul 03 16:50:23.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetNextResult
DATE = Mon Jul 03 16:50:23.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiRequestResult::GetNextResult(ResultInfo & out_resultInfo)
DATE = Mon Jul 03 16:50:23.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiRequestResult::GetNextResult(ResultInfo & out_resultInfo)
DATE = Mon Jul 03 16:50:23.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetNextResult
DATE = Mon Jul 03 16:50:23.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetFirstParseError
DATE = Mon Jul 03 16:50:23.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiRequestResult::GetFirstParseError(ParseInfo & out_errInfo)
DATE = Mon Jul 03 16:50:23.968 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CcapiRequestResult::GetFirstParseError(ParseInfo & out_errInfo)
DATE = Mon Jul 03 16:50:23.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetStatusString
DATE = Mon Jul 03 16:50:23.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetStatusString
DATE = Mon Jul 03 16:50:23.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetStatusLevels
DATE = Mon Jul 03 16:50:23.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetStatusLevels
DATE = Mon Jul 03 16:50:23.984 2006
PID = 5976; TID = 2248
ERROR CODE -> 0x19384
FUNCTION NAME -> FOOBAR
Mapped ERRCODE 0x00019384 to CAPIStatus '0 1 1 17 0' (CAPI_STAT_DATA_ICAL_PARAMNAME)
DATE = Mon Jul 03 16:50:23.984 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetFirstParseError
DATE = Mon Jul 03 16:50:24.000 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetStatusString
DATE = Mon Jul 03 16:50:24.000 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
EXITING -> CSDK_GetStatusString
DATE = Mon Jul 03 16:50:24.000 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CSDK_GetNextParseError
DATE = Mon Jul 03 16:50:24.000 2006
PID = 5976; TID = 2248
LOG TYPE -> TRACE
ENTERING -> CcapiRequestResult::GetNextParseError(ParseInfo &Status is :540672
<REQUESTRESULT>
<RESULT>
<UID></UID>
<STATUS>CAPI_STAT_DATA_ICAL</STATUS>
</RESULT>
<FAILURE>
<UID></UID>
<STATUS>CAPI_STAT_DATA_ICAL</STATUS>
</FAILURE>
<PARSE ERROR>
<MESSAGE>VALUE?TE</MESSAGE>
<STATUS>CAPI_STAT_DATA_ICAL_PARAMVALUE</STATUS>
<VTEXT>VALUE?TE:20060830
END:VEVENT
END:VCALENDAR
</VTEXT>
</PARSE ERROR>
<PARSE ERROR>
<MESSAGE>VALUE?TE</MESSAGE>
<STATUS>CAPI_STAT_DATA_ICAL_PARAMNAME</STATUS>
<VTEXT>(null)</VTEXT>
</PARSE ERROR>
<PARSE ERROR>
<MESSAGE>VALUE?TE</MESSAGE>
<STATUS>CAPI_STAT_DATA_ICAL_PARAMNAME</STATUS>
<VTEXT>(null)</VTEXT>
</PARSE ERROR>
</REQUESTRESULT> -
Automatic PO creation of free text PR
Hi!
We have all our PRs in free text since we are not yet using material master. One of our purchase organization will only order from one vendor and they will enter that vendor and price in the PR. Is it possible to create a PO automatically from that PR without a material or source list?
Sincerely
AndersHi
Thank you very much. Is it possible to restrict the automatic creation to a certain purchase organization?
If I understand you right:
1) Create PR with item category D Service
2) Activate automatic PO creation in ML91
That will create POs for all PRs created as a service?
Sincerely
Anders -
Problem during automatic PO creation
Hi,
I have run MRP for a certain material using MD03 .Message shows MRP run successfully.Then I checked the status of this by using transactions MD04 and it shows the PR no for that material.But when I want to create automatic PO through ME59n using that PR no , message shows no suitable PR exist.I have also set the Automatic PO indicator in Material master Purchasing view.
What is the reason behimd it.Hi,
For automatic PO creation follow the below points.
1) Material Master purchasing view tick automatic PO check box
2) Vendor Master purchasing view tick automatic PO check box.
3) Maintain Source list for Vendor & Material.
4) Maintain Purchase Info Record.
5) Create a Purchase Requisition.
6) Use T.Code: ME59N & execute for PR for vendor, you will be able to create automatic PO.
Ensure that Purchase Info Record should be there.
If you have more than one vendor then fixe only one vendor in source list.
Did you set source determination during PR creation
Regards,
Biju K -
Error during automatic po creation ME59N
Dear All,
Following errors has been shown after automatic po creation by ME59N:-
Message text Message Class Message Number
PO could not be created
PO header data still faulty MEPO 2
Enter Validity End ME 83
Enter Latest GR Date ME 83
Can delivery date be met? ME 40
Requisition could not be converted
Please suggest how to solve above .
with regards,
Pradeep BhardwajHi
From the messages it seems that system is expecting a Validity end date at PO header & Latest GR date at item level.
Do you have these two fields as required in the PO??
If these are required fields then you need to have process to populate them automatically (Programatically) to resolve the error.
Thanx
Prasad -
SRM Classic - Automatic PO creation in R/3 only for PReqs based on catalogs
Dear Experts,
in SRM 7.0 Classic Scenario, i am facing the following question w.r.t. automatic PO creation on the R/3 side:
Is it possible to have automatic PO creation in R/3 only for those purchase requisition items, that are based on shopping cart items from a third party punch out catalog?
The idea is, that the requisitioner on the SRM EBP side shops in a catalog. Once the the SC is approved and the purchase requisition is created in the R/3 system, automatically a PO should be created based on that PReq. This would save the time for the buyer, who do not need to pay attention to this document, because the purchase from the catalog guarantees the buyer, that the already pre-agreed conditions are getting applied.
But PReqs that are based on Free Text shopping cart EBP items must not be taken into account for the automatic PO creation.
Is there a way to distinguish between the catalo-based and the non-catalog based PReq positions?
Thank you.Hello Ashutosh,
thank you very much for that idea!
I would have the following question w.r.t. to such configuration:
If i configure that the PO creation for complete SC should happen for a certain purchasing group, would it be somehow possible to arrange that when a Catalog item is put into the shopping cart, that only that certain purchasing group gets defaultet? (the idea behind this is, to leave the free text shopping carts to already known purchasing groups and to keep the purchase requisition as the backend object for this configuration. And additionally to create new purchasing groups, that should be linked to the catalog purchases and to POs as the backend objects).
Thanks again for the help! -
Error during automatic PO creation by PR (ME59N)
Dear All,
Following errors has been shown after automatic po creation by ME59N:-
Message text Message Class Message Number
PO could not be created
PO header data still faulty MEPO 2
Enter Validity End ME 83
Enter Latest GR Date ME 83
Can delivery date be met? ME 40
Requisition could not be converted
Please suggest how to solve above .
with regards,
Pradeep BhardwajHello,
to check the errors issued I suggest to try to create the PO converting the PR from transaction ME21N.
I guess that some fields, mandatory for the PO creation, were not filled in the Purchase Request and could not be determined in any different way. If you can't maintain them on the PR you should set them as optional, if possible, in the customizing for Screen lay-out of transaction ME59N, under "Materials Management --> Purchasing --> Purchase Order --> Define Screen Layout at Document Level".
Hope to be useful.
Best regards,
Andrea -
Hi,
I would like to know if we can process a PR with acct assignment K and item category D having limits by using ME59?If yes what are the pre-requisite conditions that will allow this?Hi
Automatic PO creation
automatic po
Regards
Ram -
Hi Experts,
I am using SRM 7.0 with extended classic scenario and I have issue in the automatic po creation. For some Shopping Carts the PO is not automatically created. The SC is having Source of Supply Assigned and all the approves have completely approved the SC. The latest status is I1111 Item in Transfer Process.
I checked in RZ20, ST22 and could not find any error or dumps.
For the SC item under BBP_PDBEI the BE_OBJECT_TYPE is BUS2201 and BE_OBJECT_ID 1, once I trigger the PO creation manually the PO object id is reflected here.
For such SC I am running the report BBP_ALERT_SB_NOTTRANSFERED manually which puts the SC in I1112 Error in Transmission Status and later I can trigger the SC creation from the alert monitor.
For POs created in this manner the PO is created in Held Status without any line items, is this normal?
I have two questions which I want to understand, how is the automatic po creation from SC setup, is there any customizing involved for the po creation from SC to happen automatically?
What else should I check to find the reason why the the SC was stuck in I1111 status and PO was not created?You need to configure the Purchasing group and this will take care of automatic transfer of Doc to sourcing cockpit. Make sure you also maintain the customization for sourcing always carried out for Prod categories.
Regards
Saurabh -
Automatic Po creation With MB01 i am getting Error
Hi ,
While doing goods receipt for Automatic Po creation i am getting error
MM activated Automatic Po
VM activated Automatic Po
101 Mov Type is also activated
Item 00010 of purchasing document 9999999999 does not exist
Message no. ME706
Diagnosis
Purchase order 00010 with item 9999999999 was not found.
Procedure
Enter a different purchase order.
i given the Vendor and quantity after entering error is coming
Please help
ManjunathHI,
Pls ceck the points mentioned below.
Define one of the purchase organizations as Standard Purchase Organization
Assign your plant to Standard Purchase Organization
Maintain purchasing information record with price
Maintain the indicator for movement types 101 & 161
Define Default Values (MB01) for Document Type
Now you can enter a goods receipt without entering the purchase order number, a purchase order will be created automatically when you post the goods receipt. All such goods receipt will be valuated at the price maintained in the purchasing information record.
First you can try this with T. Code MB01 if it is working then try with T. Code MIGO, if you face any error or functionality is not working check with your basis consultant some authorization or some patches may be missing. Ask him to apply all relevant patches.
Thanks
Chandru -
Automatic PO creation (ME59)
Hi,
1) source list and purchase info records both are mandatory for automatic PO creation ? with missing data in either of one, can I proceed ME59
2) if i have mentioned one material for two or more vendors in ME01 and ME11, which vendor will be assigned to PO
regardsHi,
Just to add make sure your material master IS TICKED for automatic PO creation and vendor record is also ticked.
You should have a valid info record that consist of valid conditions.
Thanks
Silas -
Automatic po creation third party order
Hello Gurus,
In case of automatic po creation from third party order we have attach purchase organization and vendor to sales organization. This restrict only one vendor against sales organization.
Is any BADI available which we can use which to change vedor dynamically ?
Best Regards,
VasantDear Vasant,
For automatic PO at the time of GR following are the prerequisites:
1) In Customizing
a) Auto PO generation must be activated in Mov. Type 101 & 161
b) the plant for which GR is entered must be assigned to standard Pur. Org.
c) Default Document type for PO must be specified in GR ( MB 01)
2) Application - Front end side
a) material must be valuated material
b) Purchasing Info record must exist for vendor , material & standard Pur Org.
c) Conditions in Info Records must be valid.
d) Applicable for stock items & not consumable items
e) you cannot enter any movement in GR block stock
f) Material Master & vendor master records must.
If you ensure all above settings then it is possible to have auto PO during GR.
Please try,
Vivek -
Automatic PO creation - only for PRs based on catalog SRM/EBP items
Dear Experts,
i am facing the following question w.r.t. automatic PO creation:
Is it possible to have automatic PO creation in R/3 only for those purchase requisition items, that are based on shopping cart/EBP/SRM items that are from a third party punch out catalog?
The idea is, that the requisitioner on the SRM EBP side shops in a catalog. Once the the SC is approved and the purchase requisition is created in the R/3 system, automatically a PO should be created based on that PReq. This would save the time for the buyer, who do not need to pay attention to this document, because the purchase from the catalog guarantees the buyer, that the already pre-agreed conditions are getting applied.
But PReqs that are based on Free Text shopping cart EBP items must not be taken into account for the automatic PO creation.
Is there a way to distinguish between the catalog-based and the non-catalog based PReq positions?
Thank you.Auto PO transaction ME59N comes with huge selection crieteria. If you can distinguish between catelog vs non catalog requisition then it very easy to set up variant to filter non catalog based requistion. you can also think about ehnacement of polulating text fields like Requisitioner or Requirement tracking number with unque idetifier in case of non catalog based PR then you can set variant to filter out those requistions..
Maybe you are looking for
-
I can't open itunes after installation, says"itunes.exe-application error"
first time, I installed ipod and itunes from the cd, it failed. then I downloaded from the website and reinstalled, it didn't work, either. afterward I have tried many times to delete,restart and reinstall, it just didn't work at all>_< every time i
-
The RCT4 and VPM4 (Accounts Details) is missing on the print layout designer for payments. This is causing a lot of problems with all my clients. Tayo
-
How to Install Analytic Workspace Manager 10.1.0.4.
Hi, how to Install Analytic Workspace Manager 10.1.0.4.? Many thanks before.
-
I have imported html pages, and everything went well, except that homepage is blank. How do I add one? (see figure 1). Moreover, the links at the top are repeated (see figure 2).
-
Need help using 'visited' class with Colorbox
Hi guys, I'm creating a site for a client that uses the Colorbox script for the store. When you click on a thumbnail of a product in the store, the browser uses Colorbox to display the external PHP page with the product information. This all works fi