pyp6xer_load_file
Loads a Primavera P6 XER file into memory for analysis, supporting local paths, URLs, or base64 content. Stores results under a cache key for concurrent schedule access.
Instructions
Load a Primavera P6 XER file into the analysis cache.
Accepts a local file path, an HTTP/HTTPS URL, or a base64-encoded string of the file's binary content. The loaded data is stored under cache_key so multiple schedules can be open simultaneously.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cache_key | No | Cache key identifying the loaded XER file (set when calling pyp6xer_load_file) | default |
| file_path | No | Local file path or HTTP/HTTPS URL to the XER file | |
| file_content | No | Base64-encoded XER file bytes (for direct uploads from Claude/ChatGPT) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |